ParrotVM has a Python implementation ... though it's not a full implementation 
today (http://pirate.tangentcode.com/). Parrot seems to have a ton of language 
implementations build using it, but very few are complete implementations (with 
the exception of Perl); they are just tests of Parrot as a compiler 
infrastructure. The DLR has two fairly-complete language implementations 
(IronRuby and IronPython), along with some other test languages, that may or 
may not be available against the latest source code (JavaScript and Visual 
Basic existed against an older version, Scheme and Lisp are among the available 
ones today).

However, regardless of whether similar languages are implemented on those 
frameworks, you can still make comparisons between the DLR and Parrot as 
dynamic language compiler tools.

At a very high level, Parrot provides tools for the whole language development 
process, from a grammar engine, compiler tools, and a VM to run the generated 
code on. The DLR provides a way to get from a syntax tree to CLI code; it does 
not provide (or lock you into using) a specific parser to map your language to 
DLR syntax trees, and it uses any CLI-compatible VM to run on (CLR or Mono). 
The DLR also provides mechanisms to cache dynamic method calls, and make your 
language interoperate with existing CLI code.

For further reading:
Parrot Docs: http://docs.parrot.org/parrot/latest/html/
DLR Docs: http://dlr.codeplex.com/Wiki/View.aspx?title=Docs%20and%20specs

~Jimmy

From: [email protected] 
[mailto:[email protected]] On Behalf Of Bruce Bromberek
Sent: Sunday, August 02, 2009 9:07 PM
To: [email protected]; Discussion of IronPython
Subject: Re: [IronPython] Platform comparison

To my knowledge there is not a working python implementation under parrot nor 
is there an IronPerl implementation for the DLR.  The comparison you ask for is 
not even apples and oranges,  More like mushrooms and turnips :)
;
On Sun, Aug 2, 2009 at 10:59 AM, Dody Gunawinata 
<[email protected]<mailto:[email protected]>> wrote:
Is there any comparison between DLR and ParrotVM somewhere on the interwebs?

--
nomadlife.org<http://nomadlife.org>

_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to