besides publishing the spec for the JVM. But that's<br>getting off topic for this list.<br><br>I can think of 3 ways to approach this problem:<br><br>1) Write a Perl interpreter in C#<br>2) Write a translator from Perl to C#
<br>3) Write a translator (compiler) from Perl to CLR byte codes<br><br>2 might be interesting since you could write it in Perl.<br>Jython and JScheme use approach 1. JScheme also<br>does 3. And, of course, if you do 2 you get a way to
<br>do 3 also, though it'll have the performance and<br>debugging drawbacks that the old C-front version of C++<br>had back in the day.<br><br>JD<br><br><div><span class="gmail_quote">On 8/23/06, <b class="gmail_sendername">
David S. Patterson</b> <<a href="mailto:firstname.lastname@example.org">email@example.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<font face="Verdana, Arial, Helvetica, sans-serif" size="3"><br>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">I imagine writing a language translation layer for perl on top of JVM would be a major, major project. I'm sure a worthy one, but since I don't program in Java I'll just have to let it go by. By the way, has this been done for any other language? I think the java people may feel like that since they're already giving you platform independance, if you want to use the JVM just use it via Java.
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">But I do an awful lot of work in C# on the .NET platform, yet I still miss the convenience of the perl syntax and language constructs.</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">Also I'm impressed with the facilities and even coaching MS has provided for those that want to instantiate a new language binding on top of the CLI. That's why, I'm sure, the Python people were able to succeed.
<p>Most recently, the Monad group has made progress and has released Windows Power Shell <a href="http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.microsoft.com/technet/scriptcenter/hubs/msh.mspx</a> which is a new way of lashing together .NET CLR objects to do useful work using this new shell scripting language.</p>
<p>But for me, I'm more interested in perl as a programming language, because it is so expressive (you get a lot of bang for each line of code you write) and it is precisely this linking and pipelining behavior that seems like would be a good fit on top of the .NET API.
<p>Just my three cents...</p>
</div><br>_____________________________________________________________<br>Seattle Perl Users Group Mailing List<br> POST TO: <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:firstname.lastname@example.org">email@example.com
</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> MEETINGS: 3rd Tuesdays
<br> 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>