[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Status of the "Project Ideas" page / Summer of Code
From: |
Ludovic Courtès |
Subject: |
Re: Status of the "Project Ideas" page / Summer of Code |
Date: |
Tue, 02 May 2006 10:39:36 +0200 |
User-agent: |
Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux) |
Hi,
"Martin Kuehl" <address@hidden> writes:
> Guile-VM also sounds neat, but I was neither able to compile the code
> from CVS head nor to fetch the revival code from Ludovics arch repo,
> which makes it even harder to devise a plan of action. Judging from
> the mail thread about its revival, completing the translation from
> Scheme to Ghil and/or from Glil to assembly might be good
> candidates. Another might be comparison with "similar" VMs and ILs
> (the thread
> mentions STklos; s48s "PreScheme" also comes to mind).
To fetch it:
$ tla register-archive \
http://www.laas.fr/~lcourtes/software/arch-2004/
$ tla get address@hidden/guile-vm--revival--0.6 guile-vm
To summarize: the main issue left (and probably the main reason why
Keisuke Nishida never "finished" it) is the integration of first-class
macros. Preserving the current semantics may be feasible but requires
some thought. There are a couple of papers available from
library.readscheme.org on the compilation of first-class macros.
Apart from macros, compilation from Scheme to GHIL, GLIL and then
bytecode basically works. Bytecode interpretation (the VM) is also
roughly functional.
Thanks,
Ludovic.
- Re: Status of the "Project Ideas" page / Summer of Code,
Ludovic Courtès <=