Hi,

Neil Jerram <[EMAIL PROTECTED]> 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.



_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to