2 ms·
On Common Lisp, I loaded a nearly 30 yo eliza Chatbot written in CL, it ran almost straight under SBCL with just omitting an error: https://www.cs.cmu.edu/afs
by anthk 3y ago
On Common Lisp, I loaded a nearly 30 yo eliza Chatbot written in CL,
it ran almost straight under SBCL with just omitting an error:
https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/bg/eliza.lsp https://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas...
sbcl --load eliza.lsp
(top-level)
(hello how are you)
Do not use punctuation. Use (goodbye) to exit.
From a Unix user like me, SBCL/CL looks a bit bloaty and non-Unix, but I have to acknowledge that CL and Emacs' Elisp had a great history on compatibility and easyness due to the homoiconicity. In plain English:
everything it's handled in the same way everywhere.
The syntax will be the same on every function.