For those interested in a good bytecode interpreter, I'd
suggest looking at the one from the CAML-light run-time
system. It runs at quite honorable speed, is compact, etc.
On traditional C compilers, it uses a switch() statement,
but if GCC is detected is uses a jump table.
CAML-light can be found at ftp.inria.fr:/pub/lang/caml-light
It's a functional language of the ML family, with side effects
and strict evaluation (not a pure lazy functional language).
It runs on Unix machines, and under MS-DOS (16 and 32 bit versions
available), and on MacIntoshes.
Received on Sat Nov 12 09:36:00 1994
This archive was generated by hypermail 2.1.8 : Thu Sep 22 2005 - 15:12:10 PDT