Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

Parrot 1.0.0 "Haru Tatsu" Released! Parrot hits 1.0! Anyone know how complete Pynie, the Python implementation on top of Parrot is?

Tagged , ,

3 comments

  1. In answer to my own question:

    http://code.google.com/p/pynie/source/browse/trunk /README

    Looks like it's just expressions and functions at the moment.

    Simon Willison - 19th March 2009 15:57 - #

  2. And we all need another VM why?

    Why not generate Java bytecode from Python, or Perl or Python bytecode from PHP or .NET bytecode from ECMA?

    It's a redundant solution to a problem only very technical people have and by their very nature don't have an issue solving.

    In my opinion.

    Dave K - 19th March 2009 20:50 - #

  3. I think it was an interesting solution for a problem they had when they started working on it. EIGHT. YEARS. AGO. Now Java and CLR are where the dynamic-language-on-a-VM action is. Perl is practically dead. Python and Ruby are popular, but Parrot doesn't have decent implementations of them. Even if someday Pynie implements the full Python language spec (and it seems like it's years away from that), you'd still have to rewrite the large percentage of the Python std lib that's written in C, not Python. And *then*, you could get started on implementing 3.0 in addition to 2.5 or 2.6 or whatever Pynie is targeting. It's hard not to be pessimistic.

    Matt - 20th March 2009 00:56 - #

Comments are closed.
A django site