3 ms·
> Lisp is the oldest functional programming language, and the oldest dynamic language. But Lisp is not a functional language! It's based on the concept of CONS
by Grue3 11y ago
> Lisp is the oldest functional programming language, and the oldest dynamic language.
But Lisp is not a functional language! It's based on the concept of CONS which is mutable and allows for shared structure. Lisp is #1 language that everyone thinks is functional when it's actually not. I'm surprised this article out of all made this mistake.
- davexunit 11y agoWell, Lisp is based on the Lambda calculus, which is what we've come to know as the basis for functional programming. Things are much more overtly functional when you look at certain members of the Lisp family such as Scheme.