[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)


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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]