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
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to