Re: Re: Re: Re: message from Parrot PieThon developer
Lenard Lindstrom <[email protected]>
| Newsgroups | gmane.comp.lang.prothon.user |
|---|---|
| Message-ID | <Mahogany-0.66.0-4294680211-20040711-202407.00@pop3.norton.antivirus> |
On Sun, 11 Jul 2004 11:42:30 -0700 Mark Hahn <[email protected]> wrote: > > The big problem is that switching to Parrot is a one-way decision for me. I > don't have the luxury of doing it as a research project on the side. I > either stick with APR or jump to Parrot and live or die with Parrot. If I > jump to Parrot and it takes years to finish or never finishes, then Prothon > is doomed. I can't take that chance. > I finally remembered I could read the Parrot documentation using perldoc. I have since found the assembly language description. There is a lot of stuff that is irrelevant to Prothon. And it is not clear if Parrot's PMC object handling is right for Prothon. It is geared towards object-oriented systems. It would also turn every object byte code operation into a function call. And I do not know how it would handle op_ / rop_ combinations (Prothon does support rop_'s, right?). And the Python benchmark code written for Parrot avoids many Python features. Moving to Parrot would certainly be a risk. You are wise in sticking with your own interpreter. A Parrot version can always come later. Lenard Lindstrom <[email protected]>