[Python-Dev] Re: pirate (python+parrot)

Dan Sugalski dan at sidhe.org
Mon Aug 4 16:15:42 EDT 2003


At 2:37 PM -0400 8/4/03, Michal Wallace wrote:
>On Mon, 4 Aug 2003, Dan Sugalski wrote:
>
>>  >If your efforts save Dan Sugalski time in implementing Python on
>>  >Parrot, realize that it may cost me a round of drinks and a laundry
>>  >run (if Dan has a good aim).
>
>>  Nah, this isn't something to worry about, since I can't use it by the
>>  terms of the challenge--I have to use the bytecode, not the source.
>
>Okay, that's just silly. :)
>
>What do you guys think about changing the bet
>to allow using the source?

To be honest, I'd rather leave it as it is--not because I don't think 
that parsing python and compiling to parrot isn't worthwhile (I think 
it is) but because I can be reasonably assured that the conversion 
will take place (because I want it to happen and have wagered pie on 
that want, and thus will make it happen :). Besides, I'm not much of 
a parser guy, thus the parsing part's actually more difficult than 
the bytecode translation, which is reasonably straightforward. 
There's also the matter of effort at bet-time--when I get a good 
working python bytecode->parrot bytecode translation program, folks 
can use the current python install as a compiler, which gets a goal 
(running python programs on parrot) achieved faster, since there's 
less effort in writing a bytecode translator than there is writing a 
compiler.

OTOH, the... 'interesting' task that is parsing perl may well have 
skewed by feelings on the difficulties of bytecode translation vs 
source compilation. ;-P
-- 
                                         Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
dan at sidhe.org                         have teddy bears and even
                                       teddy bears get drunk



More information about the Python-Dev mailing list