4 ms·
The idea I'm struggling to explain, and probably failing to convey, is that the Lisp REPL does not look like Lisp when it accepts the Lisp. It will be machine
by urthor 5y ago
The idea I'm struggling to explain, and probably failing to convey, is that the Lisp REPL does not look like Lisp when it accepts the Lisp.
It will be machine code that accepts unicode strings, parses those unicode strings into Lisp, compiles the Lisp into machine code, then evaluates the machine code.
So essentially it's not the same as passing a Lisp variable to a Lisp function inside a Lisp text file.
- slunk 5y agoI was also struggling to convey this point. I think you've hit the nail on the head.
- p4bl0 5y agoAh, I see, right. One specificity of Lisp however is that the textual representation already looks like the abstract syntax tree that the Lisp variable which is passed to the Lisp function in the text file contains. But I can easily admit that this fact can also be seen as some sort of illusion since in the end it is just a sequence of bytes.
- deleted 5y ago[deleted]