I'll agree with your 3).&nbsp; If your 2) is representative of<br>Perl programmers in general, then that would be great.<br>Your 1) is going to take some more convincing, but if<br>you can define the &quot;basic grammar&quot; then we could
<br>take a crack at writing an interpreter for it in C#.<br><br>I'd really like to do it in such a way that I could<br>target the JVM as well as the CLR.&nbsp; J#?&nbsp;&nbsp; That may<br>be asking too much.<br><br>JD<br><br><div><span class="gmail_quote">
On 8/22/06, <b class="gmail_sendername">David S. Patterson</b> &lt;<a href="mailto:david.s.patterson@usa.net">david.s.patterson@usa.net</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">JD,</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">Sorry, I don't agree with most your assessments on this.&nbsp; Here's why:</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">1)&nbsp; The basic grammar is simple enough; it's really not much more complicated than any shell syntax, in my view.</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">2)&nbsp; The 90/10 rule idea is a matter of opinion.&nbsp; If I had 90% of perl syntax &amp; functionality on .NET I'd be in heaven.&nbsp; Obviously it would be nice to do 100% but perl is over 14 years old and has undergone 'the Swiss Army Knife' effect.&nbsp; We don't have to have all the bells and whistles at the beginning.&nbsp; How about just porting perl 4&nbsp; -- I'd be happy with that!
</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">3)&nbsp; The CPAN complaint is a red herring.&nbsp; You can't run ANY CPAN code on .NET right now!</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">Well there --&nbsp;I've vented...&nbsp; But I'm still Not Happy!!!</font></p>
<p>-Pat</p></div><div><span class="e" id="q_10d37b3802b34493_1">
<p><br><font face="Verdana, Arial, Helvetica, sans-serif" size="3"><br><br></font>------ Original Message ------<br><b>Received: </b>Tue, 22 Aug 2006 01:06:24 PM PDT<br><b>From: </b>&quot;JD Brennan&quot; &lt;<a href="mailto:jazzdev@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
jazzdev@gmail.com</a>&gt;<br><b>To: </b>&quot;David S. Patterson&quot; &lt;<a href="mailto:david.s.patterson@usa.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">david.s.patterson@usa.net</a>&gt;
<br><b>Subject: </b>Re: SPUG: Is Perl for .NET on anyone's radar?<br><br><br></p>
<blockquote style="border-left: 2px solid rgb(16, 16, 255); padding-left: 5px; margin-left: 5px; width: 100%;">If you're looking for Perl written on top of the CLR, then<br>I think that's going to be hard to find.&nbsp;&nbsp; Because it would
<br>be hard to do.&nbsp;&nbsp;&nbsp; Perl is great because it was designed<br>to be easy to program in, not to be easy to implement. <br>Mostly languages have a regular grammar that's easy<br>to implement, like Python, Ruby, JavaScript etc.
<br><br>There's no JPerl (Perl on top of the Java JVM) either for the <br>same reason.&nbsp; It's fairly hard to write a Perl interpreter. <br><br>I've thought about writing JPerl, but the 90/10 rule would<br>likely kill it.&nbsp; Getting the last 10% of the Perl
<br>syntax to work would be really hard.<br><br>Perl programmers probably wouldn't be interested in<br>a Perl where only 90% of the Perl syntax worked.<br><br>And Perl modules would be a problem too.&nbsp; How do you<br>use a Perl module with a C-based component on top
<br>of the JVM or the CLR?<br><br>Perl programmers probably wouldn't be interested in <br>a Perl where a lot of the CPAN modules wouldn't work.<br><br>Might be more possible with the CLR.&nbsp; By using managed<br>C maybe you could get Perl embed to talk to the CLR directly.
<br>I'm not familar with .NET or the CLR, so that's just <br>speculation.<br><br>JPerl seems destined to failure for the reasons mentioned<br>above.&nbsp; So I'll probably never get around to it.&nbsp; ;-)<br><br>JD<br><br>P.S.&nbsp; Yes, there used to be something called JPerl, but
<br>it is a JNI wrapper around Perl embed so you can call Perl <br>from Java.&nbsp; It's not a way to write something in Perl that<br>can run in a JVM.<br>
<div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div>&nbsp;</div></div></blockquote></div><br></blockquote>

<br>
</span></div><div></div>



</div><br>_____________________________________________________________<br>Seattle Perl Users Group Mailing List<br> &nbsp; &nbsp; POST TO: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:spug-list@pm.org">spug-list@pm.org
</a><br>SUBSCRIPTION: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/spug-list" target="_blank">http://mail.pm.org/mailman/listinfo/spug-list</a><br> &nbsp; &nbsp;MEETINGS: 3rd Tuesdays
<br> &nbsp; &nbsp;WEB PAGE: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://seattleperl.org/" target="_blank">http://seattleperl.org/</a><br><br></blockquote></div><br>