[pypy-dev] Re: Project suggestions

Aurélien Campéas aurelien.campeas at free.fr
Thu Sep 29 14:54:01 CEST 2005


Armin Rigo a écrit :
> Hi Aurelien,
> 
> On Wed, Sep 28, 2005 at 01:17:56PM +0200, Aur?lien Camp?as wrote:
> 
>>Well, for now I will go on tweaking a CL backend based on pyrex's one. I 
>>guess I will discover the real problems as I progress.
> 
> 
> Any reason not to start from Seo's GenCL backend (pypy/translator/gencl) ?

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 ?).

I have yet to learn how to correctly walk the function graph and it is 
easier to use pyrex as a starting template than gencl.

Moreover, gencl is lisp-wise wrong (setq-ing previously undefined 
variables, while accepted with warnings by some compilers, is not 
correct ; starting from genpyrex, it was easy to generate a big 
top-level LET form for each function, for instance).

Also note that I am working very slowly on this since am currently busy 
looking for a job :) (hunting down positions, tailoring motivation 
letters and CVs is not an easy task...) ... but nevertheless hacking on 
gencl is a nice way to recover from anxiety :)

> 
> 
> A bientot,
> 
> Armin
> 
> 

A+
Aurélien


More information about the pypy-dev mailing list