Is there a JScript.net? or JavaScript.net?&nbsp; Translating<br>Perl to JavaScript should be fairly straight-forward and<br>then I could run Perl scripts in the JVM with Rhino or<br>in the CLR (if there's a JavaScript for .NET)
<br><br>JD<br><br><div><span class="gmail_quote">On 8/23/06, <b class="gmail_sendername">JD Brennan</b> &lt;<a href="mailto:jazzdev@gmail.com">jazzdev@gmail.com</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>Yes, there a number of languages you can use that<br>will run in a JVM.&nbsp;&nbsp; Jython, J/Ruby, Rhino (JavaScript), <br>and JScheme are just the ones I know a bit about.<br>I'm not sure that Sun did anything to encourage this
<br>
besides publishing the spec for the JVM.&nbsp; 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.&nbsp; JScheme also<br>does 3.&nbsp; 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></div><div><span class="sg"><br>JD<br><br></span></div><div><div></div><div><span class="e" id="q_10d3d68efcf9bfe0_3">
<span class="gmail_quote">On 8/23/06, <b class="gmail_sendername">
David S. Patterson</b> &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; wrote:</span></span></div><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><div><span class="e" id="q_10d3d68efcf9bfe0_5">
<div>
<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.&nbsp; I'm sure a worthy one, but since I don't program in Java I'll just have to let it go by.&nbsp; By the way, has this been done for any other language?&nbsp; 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.
</font></p>
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="3">But I do an awful lot of work in C# on the .NET platform,&nbsp;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.&nbsp; That's why, I'm sure, the Python people were able to succeed.
</font></p>
<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> &nbsp;which is a new way of lashing together .NET&nbsp;CLR objects to do useful work using&nbsp;this new&nbsp;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>
<p>Just my three cents...</p>
<p></p></font>

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



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

</div></blockquote></div><br>