Prothon on PyPy? (was:Prothon on CPython intrepreter?)

Mark Hahn wrote:
Joining the group, learn svn, create a sub-project, discuss it, find out what we are trying to implement, find out how Prothon's needs can be built in. On the latter, I think this will not be that much. You need a new object space and a different interpreter. At least I think it makes sense for you to talk in pypy-dev.
Would I be paid some of those euros? :-)
I guess no, not in this round, unless someone drops off whom we need to replace, but you can join the sponsored group when we apply for the next funding. Well, you would need to be European, or employed by a European firm or institution. We are trying to get Tim Peters in for that, for instance.
Seriously though, I'd be happy to help out however I can.
It is less about helping out, but more like getting something. You might just enjoy to have prothon as another target, and it will run on whatever implementation framework we build. Java is quite likely, .net is possible. PyPy-ers, I'd be interested to see Mark in our project, at least on the list. ciao - chris -- Christian Tismer :^) <mailto:tismer@stackless.com> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 mobile +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/

Christian Tismer wrote:
I've joined pypy-dev if that is what you mean. Do you know of any mirror for pypy-dev that will let me use a newsreader with it? Gmane only seems to have python.pypy.
learn svn, create a sub-project,
No problem. Prothon has used SVN from the beginning. Ben Collins, the Prothon co-founder, is one of the SVN guys. I'll wait to create the sub-project until I get my feet wet.
Will do. I will read some archives and lurk for a while. I may be a pain in the a** in the beginning with my questions.
You need a new object space and a different interpreter.
We will find that out soon enough.
At least I think it makes sense for you to talk in pypy-dev.
That I am good at. Do I have to sprechen Deutsche? :-)

On Fri, 13 Aug 2004 01:12:47 +0200, Christian Tismer wrote:
I've read everything I can about PyPy and checked out the repository. I haven't started looking at code yet. PyPy looks quite exciting. The object space seperation looks very compatible with the .Net CLR. I was thinking I would implement Prothon on .Net CLR first and then next year start seriously looking at PyPy, but now I've got this crazy idea in my head to use PyPy to implement Prothon on top of the CLR. I know the real PyPy with all its goals is a long way out, but I don't need all the goals PyPy does. Instead of an automatic translation to C using your flow-graph tool, I could do a manual port to c# in the beginning. Or maybe I'll take longer and actually work on the auto-translation to C#. Also I would be starting full-time now, not later. It would be ironic to have the first implementation of PyPy not be Python and not on CPython. It could be kind of a test run for the real PyPy. Maybe when I wake up in the morning I will come to my senses and get over this crazy idea.

Mark Hahn wrote: ...
Sure. Any useful fast path makes sense. You can also try to use the C translation and put a C# transformation on top of it, or modify it. If that leads to a C# code generator for the project, it will be a win. Or you do a direct manual thing first, to get things flying. After all, having more supported target engines and more target languages is good for the project.
It would be ironic to have the first implementation of PyPy not be Python and not on CPython. It could be kind of a test run for the real PyPy.
No problem if we start with IronicPython. :-)
Maybe when I wake up in the morning I will come to my senses and get over this crazy idea.
I wish you a very good sleep -- chris -- Christian Tismer :^) <mailto:tismer@stackless.com> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 mobile +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/

On Fri, 13 Aug 2004 14:18:08 +0200, Christian Tismer wrote:
After thinking about it I realized I need more experience with the CLR and C# before I could tackle the PyPy generator. I'm going ahead with the Prothon implementation on the CLR but I'll keep PyPy in mind. Every so often I'll step back and revisit the issue. Obviously there would be a core implementation hand-written in C#. I'll try to see how small that could be as I write this. Maybe I could even structure my current code that way. Maybe I could even think like a code generator as I write my code.

Christian Tismer wrote:
I've joined pypy-dev if that is what you mean. Do you know of any mirror for pypy-dev that will let me use a newsreader with it? Gmane only seems to have python.pypy.
learn svn, create a sub-project,
No problem. Prothon has used SVN from the beginning. Ben Collins, the Prothon co-founder, is one of the SVN guys. I'll wait to create the sub-project until I get my feet wet.
Will do. I will read some archives and lurk for a while. I may be a pain in the a** in the beginning with my questions.
You need a new object space and a different interpreter.
We will find that out soon enough.
At least I think it makes sense for you to talk in pypy-dev.
That I am good at. Do I have to sprechen Deutsche? :-)

On Fri, 13 Aug 2004 01:12:47 +0200, Christian Tismer wrote:
I've read everything I can about PyPy and checked out the repository. I haven't started looking at code yet. PyPy looks quite exciting. The object space seperation looks very compatible with the .Net CLR. I was thinking I would implement Prothon on .Net CLR first and then next year start seriously looking at PyPy, but now I've got this crazy idea in my head to use PyPy to implement Prothon on top of the CLR. I know the real PyPy with all its goals is a long way out, but I don't need all the goals PyPy does. Instead of an automatic translation to C using your flow-graph tool, I could do a manual port to c# in the beginning. Or maybe I'll take longer and actually work on the auto-translation to C#. Also I would be starting full-time now, not later. It would be ironic to have the first implementation of PyPy not be Python and not on CPython. It could be kind of a test run for the real PyPy. Maybe when I wake up in the morning I will come to my senses and get over this crazy idea.

Mark Hahn wrote: ...
Sure. Any useful fast path makes sense. You can also try to use the C translation and put a C# transformation on top of it, or modify it. If that leads to a C# code generator for the project, it will be a win. Or you do a direct manual thing first, to get things flying. After all, having more supported target engines and more target languages is good for the project.
It would be ironic to have the first implementation of PyPy not be Python and not on CPython. It could be kind of a test run for the real PyPy.
No problem if we start with IronicPython. :-)
Maybe when I wake up in the morning I will come to my senses and get over this crazy idea.
I wish you a very good sleep -- chris -- Christian Tismer :^) <mailto:tismer@stackless.com> Mission Impossible 5oftware : Have a break! Take a ride on Python's Johannes-Niemeyer-Weg 9a : *Starship* http://starship.python.net/ 14109 Berlin : PGP key -> http://wwwkeys.pgp.net/ work +49 30 89 09 53 34 home +49 30 802 86 56 mobile +49 173 24 18 776 PGP 0x57F3BF04 9064 F4E1 D754 C2FF 1619 305B C09C 5A3B 57F3 BF04 whom do you want to sponsor today? http://www.stackless.com/

On Fri, 13 Aug 2004 14:18:08 +0200, Christian Tismer wrote:
After thinking about it I realized I need more experience with the CLR and C# before I could tackle the PyPy generator. I'm going ahead with the Prothon implementation on the CLR but I'll keep PyPy in mind. Every so often I'll step back and revisit the issue. Obviously there would be a core implementation hand-written in C#. I'll try to see how small that could be as I write this. Maybe I could even structure my current code that way. Maybe I could even think like a code generator as I write my code.
participants (3)
-
Christian Tismer
-
Mark Hahn
-
Mark Hahn