3 ms·
LISP isn't the ultimate programming language because you can write all others in it. You can write any Turing-complete language in any other.
by ben-schaaf 9y ago
LISP isn't the ultimate programming language because you can write all others in it. You can write any Turing-complete language in any other.
- marcus_holmes 9y agoTrue, you can write a language parser in any other language. That's not what I meant. I may have not been clear enough.
- tasuki 9y agoWhat did you mean?
- yomly 9y agoIf I had to guess: that macros in LISP are natural, owing to the fact that its syntax are all s-exps which make it parsing it easier than in other languages?
- marcus_holmes 9y agoI had to go down a small rabbit hole of my own ignorance here. My initial thought was that since JS is the target environment for a LISP compiler, it would necessarily have to be more flexible and "powerful" (whatever that means). With a bit more thought I realised that that's not the case. Thanks for the prompt to look into this more, and learn :)