HN
Hacker News
Top
New
Best
Ask
Show
Jobs
PG's Binary Search Trees in Clojure | Hacker News Reader
PG's Binary Search Trees in Clojure
paste.lisp.org
38 points
·
nkh
·
·
5 comments
Open article
Save
View on HN
j_baker
·
Dumb question time: what's the difference between PG's BST and any other BST?
fogus
·
Up-votes?
zachbeane
·
Paul Graham's was wrong in his book (see
http://www.paulgraham.com/howbroken.html
) but fixed in his later code listing (see
http://lib.store.yahoo.net/lib/paulgraham/acl2.lisp
). The Clojure code looks like the broken version to me.
pg
·
I think you're mistaken. The Clojure version seems to be derived from the Arc version at
http://ycombinator.com/arc/bst.arc
, which is turn derived from the corrected Common Lisp version.
Kototama
·
You may also be interested by my implementation with / without various form of tail-recursion using recur or without:
http://github.com/kototama/ansicommonlisp-book-clojure/blob/...
Reply on news.ycombinator.com