[IronPython] Platform comparison

Jimmy Schementi Jimmy.Schementi at microsoft.com
Mon Aug 3 06:28:46 CEST 2009

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


From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Bruce Bromberek
Sent: Sunday, August 02, 2009 9:07 PM
To: dody at nomadlife.org; 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 <empirebuilder at gmail.com<mailto:empirebuilder at gmail.com>> wrote:
Is there any comparison between DLR and ParrotVM somewhere on the interwebs?


Users mailing list
Users at lists.ironpython.com<mailto:Users at lists.ironpython.com>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20090803/85bfe1a9/attachment.html>

More information about the Ironpython-users mailing list