5 ms·
why would one implement Common Lisp in Rust? Most implementations are largely written in Common Lisp itself, plus some runtime (memory management, threads, OS i
by lispm 4y ago
why would one implement Common Lisp in Rust? Most implementations are largely written in Common Lisp itself, plus some runtime (memory management, threads, OS interface, ...) underneath. The runtime can be specially written in C (maybe Rust) or it could be an existing VM, like a JVM. Writing Common Lisp itself in Rust or C or whatever makes little sense. For the runtime it makes sense, since it needs to interface to the underlying hardware and the operating system.