If I check out and build the latest sources, how will it compare in
terms of functionality to the Clojure main branch? In particular,
does it have cutting edge things like protocols, reify, etc?
Thanks,
Mike
(1) I'm working on deftype/protocols/reify and related things. This
requires some non-trivial re-engineering of the compiler (based on non-
trivial reverse-engineering of all the changes made to Clojure JVM).
(2) I'm up to my nostrils on a little pro bono web site development I
foolishly agreed to do. Say the phrases "crunch time" and "flop
sweat" over and over again, and you'll have an idea where I am on
that. It's definitely slowed me down.
I'm trying to keep a small flow of work going on ClojureCLR during
this time. Unfortunately, since I'm working on such big chunks, it
looks like nothing is happening.
Reify is about 90% done, and I've already made a few changes in
support of deftype. If I get a little ahead on the other project, I
should be able to get reify done in the next week. After that,
deftype and protocols. Right after I commit the reify changes, I may
take a day to run through all the small commits on the 1.2 branch.
That usually doesn't take long.
Should I make heartbeat commits once a week so people will know
there's still life in the body? :)
David
I vote for checking in once in a while, perhaps on a separate
development branch.
--
Cosmin Stejerean
http://offbytwo.com