> I had just read the > native compiler proposal and wanted to point out that > cola(pepi/id/fonc/maru) gives you a lot of infrastructure for a native > compiler for a dynamic language. Compiler construction is hard enough as it > is.
I'd just like to jump in here and mention that you might want to look at PyPy's toolchain. PyPy has the ability to generate a JIT/interpreter any arbitrary interpreter. And for-free you get FFI, a JIT, a GC, etc. Since this is basically meta-programming, you can swap out different GCs, backends (ARM, x86, x86-64, etc) all without ever changing your sourcecode. You'd end up writing stuff in RPython, but the resulting binaries are going to way out-perform anything maru can produce. As a bonus (begin shameless plug) it's possible to write RPython code in clojure via clojure-py. An excellent overview of RPython is available here: http://tratt.net/laurie/tech_articles/articles/fast_enough_vms_in_fast_enough_time http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2010-the-speed-of-pypy-83-3279075 Timothy -- 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 Note that posts from new members are moderated - please be patient with your first post. 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