two co-existing projects

Brent Benson
Tue, 29 Apr 1997 08:22:16 -0400

Paul Prescod wrote:
> Richard Coleman wrote:
> > Also... I should qualify what I mean here....  By high level VM,
> > I essentially mean de-sugar-fied lisp or scheme.  Let's use
> > a simplified form of lisp as our VM.  The should make web
> > and agent based stuff easy...
> Lisp source code seems rather bulky for loading from disk and
> downloading across the network. Parsing also takes time. Bytecodes are
> pre-parsed and compact (by definition: they are a compact representation
> of some language).

You might imagine the VM layer being a simplified Lisp.  The
S-expressions would be the input to an assembler that produces a byte
code representation for transport and saving.