[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reviving Guile-VM
From: |
Ludovic Courtès |
Subject: |
Re: Reviving Guile-VM |
Date: |
Wed, 04 May 2005 13:41:02 +0200 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux) |
Hi,
Neil Jerram <address@hidden> writes:
> So where is the "biggest" jump here? Would it be correct to say
> something like GHIL is a good target for all Lisp-like languages; and
> GLIL is a more general target that allows for more different languages?
I'm not yet very familiar with this part of Guile-VM. Roughly, GHIL is
pretty close to Scheme: it has primitives like quote/unquote,
variable-ref/variable-set, define, lambda, if, call, etc.
GLIL, on the other hand, is very close to the VM's assembly language: it
can be told how to refer to an procedure's argument, how to refer to a
local variable, etc.
Understanding and documenting all this is part of my goal. ;-)
Thanks,
Ludovic.