In short, homoiconicity, a function type, expression based programming, a symbol type, and having no distinction between read, run and compile-time. If it looks like a lisp and sounds like a lisp, then it’s a lisp. All languages you mentioned are lisps. So is Clojure, Elisp, MacLisp etc etc.
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments