(no title)
bibyte | 6 years ago
> CLISP has its own virtual machine, which is the target of its compiler
Then CPython is also a compiler? and Lua?
bibyte | 6 years ago
> CLISP has its own virtual machine, which is the target of its compiler
Then CPython is also a compiler? and Lua?
lispm|6 years ago
Originally interpreters were implementations which execute source code - which in Lisp is widely available. For example SBCL for a long time only had a native code AOT compiler, but now also includes s-expressions.
Famous is also the Lisp interpreter in Lisp from McCarthy, where he defined the core language in itself. See the paper from Paul Graham about that: http://languagelog.ldc.upenn.edu/myl/llog/jmc.pdf That's a very primitive Lisp interpreter - many real ones are implemented in C, Assembler...
Just be aware, that in the Lisp world 'Interpreter' means something very specific: an interpreter of the source language.
bibyte|6 years ago