4 ms·
There is a useful and practical small diamond hidden in the big ball of mud.
by Scarbutt 5y ago
There is a useful and practical small diamond hidden in the big ball of mud.
- dunefox 5y agoYeah, it's called Lisp.
- dunefox 5y agoFor those who are downvoting me: Javascript was deliberately invented to be Scheme without the Lisp syntax... Jesus.
- LAC-Tech 5y agoJavascript would be amazing with s-expressions and hygienic macros. One of the biggest missed opportunities in our field.
- goatlover 5y agoVia the Self programming language. That’s where prototypes come from. Self messages were closures, so JS functions are first class. Smalltalk was considered to be in the spirit of Lisp, and Self replaced classes with prototypes. That or Brendan Eich was mixing several features from expressive languages.