[summerofcode] Python on Parrot
Ian Bicking
ianb at colorstudy.com
Wed Jun 8 17:49:44 CEST 2005
Torsten Marek wrote:
> does it make sense to write a Python "compiler" targeted at Parrot right now? I
> had a look at the code (in Parrot 0.2.0), but the comments said that pie-thon
> has failed and bytecode transformation is not a good idea. So what would it be?
> A Python-implemented compiler that walks the AST and puts out Parrot asm?
>
> And what should the project be? With only very little googling, I found three
> different (mini-) projects dealing with Python on Parrot, where pirate seems to
> be the way to go. Should this project be revived and put into a better shape?
> And create full support for 2.2? 2.3? 2.4?
>
> Does Python for Parrot still make sense or should we all wait for PyPy, since
> there hasn't been anything in the news since OSCON last year.
> And even if I chose to do such work, would there be anybody to mentor me?
There was some bad news for Parrot recently:
http://www.sidhe.org/~dan/blog/archives/000400.html
Well, I guess bad news, or maybe just a bad sign. But then, this is
open source, a project is only as viable as its contributors, and if you
think you can make a good contribution then it's a good project; I don't
know if that's circular or just a self-reinforcing system. Still, it's
a shame Parrot has been so... challenging. Whether it is that way for
technical reasons, politics, or some weird mixture, I don't know. The
PyPy people seem much better socialized, though.
My impression is that work done recently on the AST branch might make it
easier to implement a Python compiler targetting Parrot, so despite
these problems the project becomes more viable over time.
I think it's okay to submit multiple proposals. I think it would be
quite reasonable to say in your proposal that you believe you need some
Parrot-specific mentoring, and if that's not available then please
remove the proposal from consideration, as you feel you'd be more
successful on another project, like porting modules to Python.
--
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the summerofcode
mailing list