The problem is that the Java VM (and the .NET CLR) is very much tied to static typing. If you take a look at Perl.NET, it has to extend the language (via POD markup) to indicate the signature of methods so that the compiler can know how to type methods. This is a really hard problem - do you use something like that and downgrade everything to "Object" (to use Java terminology) methods and fudge a slow layer on top of that, or create our own VM, with its performance focussed on dynamically typed languages. I'd go with Parrot. Not only that, but Parrot is free, in every sense of the word.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|