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

Reply via email to