On Saturday 07 February 2009 00:19:44 mikel wrote:
> Can you imagine a Clojure implementation on a different underlying
> runtime? Which ones might possibly be suitable? Can you imagine a
> Clojure on top of, say the CLR? Or on top of a Common Lisp? Or on GHC
> or perhaps the LLVM?

IMHO the world would benefit enormously from a well implemented open source 
common language run-time (not necessarily compatible with Microsoft's). 
However, that is a very tall order and nobody has come close to delivering on 
it yet. The main sticking point is the creation of a concurrent garbage 
collector, particularly now that LLVM is on the scene. Mono has a variety of 
serious problems in this context so the JVM is currently the best thing on 
offer. If the JVM really does get genuine tail call elimination then it will 
be by far the best option.

Moreover, the effort required to build such a common language run-time would 
dwarf the effort required to port Clojure to it.

-- 
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e

--~--~---------~--~----~------------~-------~--~----~
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