On Mar 5, 2011, at 12:21 AM, Shantanu Kumar wrote: > On Mar 5, 2:17 am, Shlomi Fish <shlo...@iglu.org.il> wrote: > >>> On Mar 4, 2011, at 4:29 AM, Shlomi Fish wrote: >>>> a Clojure API and a convenient command line utility for >>>> performing quick system admin tasks, text manipulation tasks, command >>>> line scripting, etc. similar to the use cases of bash/awk/sed or bash >>>> along with /usr/bin/perl >> >>> I've actually come to think that perl may be a great Clojure host language; >>> the result would presumably be useful in the ways you've described. I >>> presume someone who actually knows perl well will beat me to implementing >>> it. >> >> Do you mean perl 5 or Parrot (the VM for Rakudo Perl 6 and many other >> languages)? Maybe both naturally.
I am an absolute noob with perl at the moment, so I have no advice or concrete plans to offer. However, regardless of the specific runtime one chooses, it seems to me that the perl ecosystem has a lot in common with the Java ecosystem w.r.t. abundance of libraries, widespread tooling and deployment support, etc etc. The fact that the host language is vibrantly alive in all the important ways is a big plus too. > There are some interesting alternatives to JVM worth considering to > implement (a viable subset of) Clojure: > > 1. V8 JavaScript Engine > 2. Parrot VM > 3. Guile 2.0 (Clojure can be a front end) Parrot + Perl 6 is obviously reasonable. Same for guile, or any sane scheme environment. The problem with schemes is that their communities and selection of libraries are (relatively) small. V8 doesn't make any sense to me; perhaps the VM itself is sound, but (AFAIK) it's not even nominally general-purpose and there's no libraries or community. - Chas -- 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