|
Garbage collection was developed for Lisp.
That way, any language with GC borrows directly from Lisp. Lisp introduced the notion of Symbols, which is just String Interning. That way, any language with String Interning borrows from Lisp. REPL based development was Lisps forte. Any language with a REPL borrows directly from Lisp. Anonymous functions are a feature of Lisp since 1958. Any language with Anonymous functions is a descendant of Lisp. I could go on, but we are not exactly talking about syntactical lookalikes but semantic lookalikes too. Java, C# with LINQ, Python, Perl, Ruby, Julia, Common Lisp, Clojure, ML family, Rust hygienic macro system (from scheme), C++ anonymous functions ... almost everything takes a lot of features originally started by LISP |
The English language borrows a lot of things directly from other languages. That doesn't mean it is "a dialect of" any of them, which was the claim being objected to–that "most mainstream languages are dialects of Lisp".