ClojureCLR status?

24 views
Skip to first unread message

Mike K

unread,
Feb 25, 2010, 11:26:02 PM2/25/10
to Clojure
I notice there have been no checkins to ClojureCLR in the last month
and a half. Is something big in the works? Is absolutely nothing in
the works? :-)

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

dmiller

unread,
Feb 26, 2010, 7:44:06 AM2/26/10
to Clojure
Two factors:

(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

Cosmin Stejerean

unread,
Feb 27, 2010, 12:02:43 AM2/27/10
to clojure
On Fri, Feb 26, 2010 at 6:44 AM, dmiller <dmill...@gmail.com> wrote:
> Two factors:
>
> (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?  :)
>

I vote for checking in once in a while, perhaps on a separate
development branch.

--
Cosmin Stejerean
http://offbytwo.com

Justin Bozonier

unread,
Feb 26, 2010, 6:30:30 PM2/26/10
to Clojure
haha It might be a good idea... I was wondering if it was dead as
well. :)
Reply all
Reply to author
Forward
0 new messages