#clojure logs

2008-08-06

15:13ericthorrhickey: anything change today related to classpath or resource lookups?
15:35slavarhickey: how does the performance of your persistent hash maps compare to java hash maps, in particular for updates?
16:14rhickeyericthor: no
16:15rhickeyslava: about 2-4x slower for inserts, can be as fast or faster for lookups, depending on number of items
16:16slavaah, ok
16:19slavathat's pretty much what i got with my implementation, but i'm hoping to close the gap with compiler optimizations
16:19slavabut man, persistent hash maps are pretty hairy to implement
16:19slavait took me a while to understand how BitmapIndexedNodes work -- bitCount(bitmap & (bit - 1)) is a bad-ass trick
16:42rhickeyslava: sorry about that :)
16:43slavano worries :)
16:44slavaso what's next for clojure?
16:45rhickeyslava: mostly refinement over the next few months - October will be a year in release, might be nice to call something 1.0
16:46rhickeylonger-term, some sort of integrated Prolog-like rule engine, and a distributed computing story
16:46rhickeyI hope for web frameworks etc from contributors
16:47slavarule engine? interesting
16:48rhickeyslava: makes more of a program declarative