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
