18:54:28nij-Is there any full conforming CL implementation that only has an interpreter?
18:54:57nij-(so it's not compiling to any other language, including any bytecode)
18:59:30edgar-rftnij-: the only thing I know that comes close is XLISP-PLUS (originally written by David Betz, now maintained by Tom Almy) -> https://almy.us/xlisp.html
18:59:30edgar-rftit's a Lisp-2 interpreter but it's not fully ANSI CL conformant
19:04:06gilberthCommon Lisp would need at least what is called minimal compilation.
19:05:13gilberthIn a nutshell: Macros must be expanding at compile time and not during runtime.
19:05:18nij-gilberth Yes, and that is to expand (() or compiler) macros and load-time-value correctly.
19:10:58edgar-rftXLISP-PLUS is Tom Almy's derivate of XLISP-2, it's closer to Common Lisp and has a more CLOS-like object system instead of the XLISP-2 Smalltalkish object system
19:22:12gilberthI should host documentation. And some means to have files of some sort. And for that CLISP I should find a way to load Quicklisp systems. But you cannot really do anything from within that Webworker.
19:23:42nij-gilberth FYI: https://novaspec.org/cl/26_1_Glossary#special_operator CLHS has a link for Figure 3-2, but novaspec doesn't currently. Not sure if that's intended.
19:23:57gilberthAnd one day I should ask Microsoft to release sources of muLISP.
19:24:26gilberthnij-: Perhaps I missed links to figures entirely.
19:25:05nij-Apparently.. just add it to todo if you care, there's no rush. Thanks for novaspec. It's wonderful.