[pypy-dev] Re: Project suggestions
Aurélien Campéas
aurelien.campeas at free.fr
Sat Oct 1 14:44:50 CEST 2005
Armin Rigo a écrit :
> Hi Aurelien,
>
> On Thu, Sep 29, 2005 at 02:54:01PM +0200, Aur?lien Camp?as wrote:
>
>>That's what I tried first. Then I found it was much easier to work from
>>pyrex translator (maybe because the later is slightly more complete than
>>current gencl.py ?).
>
>
> Er, they are really both old pieces of code...
Yes, I have had this feeling.
>
> Note that the approach they use has a fundamental problem -- not trying
> to stop you, as it's indeed quite some fun :-)
This is an important point :)
> The problem is that
> after the initial basic types like integers and strings, there are lots
> of methods to implement e.g. on lists and dicts,
I would tend to provide a huge prelude implemeting a close aprox. of
those in CL (it is my plan).
> and then there are
> rather more obscure annotations like SomePBC() that are quite involved.
> Just to frighten you a bit, you'd also need at some point to do
> something like pypy/rpython/normalizecalls.py :-)
I can't really be frightened by something I don't know about nor
understand ...
>
> What we have in mind is to support targets like CL by a modified RTyper
> (pypy/rpython/r*.py); it means that there would be an additional
> processing step between the graph-with-annotations and the CL backend
> which would simplify the graphs and replace complex operations and
> annotations with more primitive ones. This will make the task of the
> backend far easier.
>
You have lost me :)
A+
Aurélien.
More information about the Pypy-dev
mailing list