2 ms·
Maybe, at one time, if you had first-class functions and map/reduce/filter, you could say "hey, this is like Lisp!" But that's pretty much every language now. S
by moron4hire 4y ago
Maybe, at one time, if you had first-class functions and map/reduce/filter, you could say "hey, this is like Lisp!" But that's pretty much every language now. Saying a language is-a-Lisp in this way is not a meaningful statement. You might as well say C# is a Lisp, or C++.
The "big idea" in Lisp is not functional programming. That's nice and all, but CL showed Lisp could be just as good at OOP. The thing that makes Lisp "Lisp" is homoiconicity.
And by that measure, we definitely can't call JavaScript a Lisp.