two co-existing projects
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.