Is ECMAScript really a dialect of Lisp?

Brendan Eich wanted to do a Scheme-like language for Netscape, but reality intervened and he ended up having to make do with something that looked vaguely like C and Java for “normal” people, but which worked like a functional language.

Personally I think it’s an unnecessary stretch to call ECMAScript “Lisp”, but to each his own. The key thing about a real Lisp seems like the characteristic that data structure notation and code notation are the same, and that’s not true about ECMAScript (or Ruby or Python or any other dynamic functional language that’s not Lisp).

Caveat: I have no Lisp credentials 🙂

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)