On Feb 16, 11:35 pm, dmiller <dmiller2...@gmail.com> wrote:
> Porting Clojure to the CLR is hardly an original idea.  Rich started
> with dual JVM/CLR implementations.  And inquiries have been made on
> this group any number of times.

Yah, I posted one of those queries. My interest is future-proofing
Clojure, because I like it best of any programming language I've used
in 15 years, am staking the success of one of my projects on its
continued vigor, and have already suffered once through the untimely
extinction of a favorite programming language.

I have a tiny side project called coccl ("Clojure on Clozure Common
Lisp") which is nowhere near as far along as ClojureCLR; its purpose
was purely to test whether I could see how to implement Clojure on top
of some runtime other than the JVM--that is, I never had any
particular intention of actually making it work, I just wanted to
satisfy myself that it's possible, and I think I managed that. (Don't
ask for the coccl code because I won't give t to you; it's not far
enough developed to be useful for any purpose other than the one I
described).

The reason I bring up coccl at all is that the perspective of having
done a little work on it motivates me to ask something of you: that
you document your process of implementing Clojure CLR for the benefit
of future implementors. It would be very valuable to have notes one
where the biggest efforts have been, what parts were tricky (and which
ones were tricky because of the requirements of the language, versus
because of quirks of the runtime you chose to host it). It would also
be helpful to have notes that would help later implementors organize
their efforts--how do you break down the implementation of Clojure
into sensible subproject?

Obviously, notes from Rich along those lines would be extremely
valuable as well.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to