4 ms·
Saying that JS has roots in Scheme is like saying English has roots in Chinese.
by crististm 9y ago
Saying that JS has roots in Scheme is like saying English has roots in Chinese.
- tonyedgecombe 9y agoFrom http://speakingjs.com/es5/ch04.html http://speakingjs.com/es5/ch04.html "In 1995, Netscape hired Brendan Eich with the promise of letting him implement Scheme (a Lisp dialect) in the browser."
- bjoli 9y agoAnd he has stated several times that he was disappointed that it wasn't scheme he was going to implement. JS is good at being JS, but it has never been close to being scheme.
- usrusr 9y agoWould be, if English had been designed by people fluent in Mandarin. If you know Scheme and imagine a curly C-style alternative syntax for it, you basically end up with early Javascript.
- fasquoika 9y ago> If you know Scheme and imagine a curly C-style alternative syntax for it, you basically end up with early Javascript. Except without guaranteed TCO, macros, homoiconicity, continuations...you know, the things that make Scheme unique