SPUG: Fwd: Is Perl for .NET on anyone's radar?

JD Brennan jazzdev at gmail.com
Tue Aug 22 14:18:33 PDT 2006

I neglected to post my reply to the list...

---------- Forwarded message ----------
From: JD Brennan <jazzdev at gmail.com>
Date: Aug 22, 2006 1:06 PM
Subject: Re: SPUG: Is Perl for .NET on anyone's radar?
To: "David S. Patterson" <david.s.patterson at usa.net>

If you're looking for Perl written on top of the CLR, then
I think that's going to be hard to find.   Because it would
be hard to do.    Perl is great because it was designed
to be easy to program in, not to be easy to implement.
Mostly languages have a regular grammar that's easy
to implement, like Python, Ruby, JavaScript etc.

There's no JPerl (Perl on top of the Java JVM) either for the
same reason.  It's fairly hard to write a Perl interpreter.

I've thought about writing JPerl, but the 90/10 rule would
likely kill it.  Getting the last 10% of the Perl
syntax to work would be really hard.

Perl programmers probably wouldn't be interested in
a Perl where only 90% of the Perl syntax worked.

And Perl modules would be a problem too.  How do you
use a Perl module with a C-based component on top
of the JVM or the CLR?

Perl programmers probably wouldn't be interested in
a Perl where a lot of the CPAN modules wouldn't work.

Might be more possible with the CLR.  By using managed
C maybe you could get Perl embed to talk to the CLR directly.
I'm not familar with .NET or the CLR, so that's just

JPerl seems destined to failure for the reasons mentioned
above.  So I'll probably never get around to it.  ;-)


P.S.  Yes, there used to be something called JPerl, but
it is a JNI wrapper around Perl embed so you can call Perl
from Java.  It's not a way to write something in Perl that
can run in a JVM.

On 8/22/06, David S. Patterson < david.s.patterson at usa.net> wrote:

>  Ok, I'm depressed... MSDN Flash news today reported that IronPython 1.0for .NET is now ready to try as release candidate.
> *http://blogs.msdn.com/somasegar/archive/2006/07/25/678615.aspx *<http://blogs.msdn.com/somasegar/archive/2006/07/25/678615.aspx>
> I have about as much interest in programming in python as I do for
> house-training a feral skunk.
> Has anyone heard of any similar effort for the perl language? I would
> dearly love to program in Perl.NET, if there was such a thing.
> I hate that ActiveState seems to have cornered the market on perl
> implementations for the Windows world. They made a very, very weak attempt
> at porting to .NET; really it seems all you get is code colorization from
> them… They haven't followed up in on .NET and creating a full language spec
> that ineracts with the CLI the way others (like python) have.
> It seems like no one in the public/gnu domain (that I'm aware of, anyway)
> has much interest in pushing perl in the application development direction
> for this platform. Are we perl programmers becoming anacronisms? Will perl
> end up being just another language swept under the rug of history, along
> with awk and ksh? Say it ain't so…
> Does anyone on this list besides me have any interest in this?  I'd love
> some feedback...
> --
> D. S. Pat Patterson
> Fishery Resource Analysis & Monitoring Division
> Northwest Fisheries Science Center
> 2725 Montlake Blvd E
> Seattle, WA 98112-2097
> *http://www.nwfsc.noaa.gov/* <http://www.nwfsc.noaa.gov/>
Seattle Perl Users Group Mailing List
    POST TO: spug-list at pm.org
SUBSCRIPTION: http://mail.pm.org/mailman/listinfo/spug-list
   MEETINGS: 3rd Tuesdays
   WEB PAGE: http://seattleperl.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.pm.org/pipermail/spug-list/attachments/20060822/882fe4ff/attachment-0001.html 

More information about the spug-list mailing list