Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

JavaScript is Lisp

Name: Anonymous 2017-07-15 4:16

Lispers created JavaScript as the next stage of their Hegelian dialectic.

http://www.richardrodger.com/2011/04/05/the-javascript-disruption/
Douglas Crockford, a senior engineer at Yahoo, is almost singlehandedly responsible for rehabilitating the language. In a few short, seminal online essays published shortly after the turn of the century, Crockford explains that JavaScript is really LISP, the language of artificial intelligence. JavaScript borrows heavily from LISP, and is not really object-oriented at all. This curious design was well suited to a simple implementation running in a web browser. As an unintended consequence, these same mutations make JavaScript the perfect language for building cloud computing services.

http://lambda-the-ultimate.org/node/2352
My former colleague Waldemar Horwat, who is responsible for the JavaScript 2 spec, implemented the semantics of JavaScript in Common Lisp, and is (in)famous for observing that he believed that JavaScript was just a different surface syntax for Lisp. Of course, it's true in the best possible way for it to be true: by implementation.

https://softwareengineering.stackexchange.com/questions/224132/why-do-so-many-languages-treat-numbers-starting-with-0-as-octal
Indeed, Waldemar Horwat once told me that he viewed JavaScript as essentially Common Lisp with a C-like syntax. In fact Waldemar defined a metalanguage, wrote an interprepter for his metalanguage in Common Lisp, and then wrote the JavaScript spec in his metalanguage, thereby enabling him to actually run the specification. It was a clever technique.

Name: Anonymous 2017-07-15 6:50

>Common Lisp with a C-like syntax
So that answers the question: Would Lisp be popular if it had C-like syntax?

Name: Anonymous 2017-07-15 7:20

Most C programs are valid s-expressions.

Name: Anonymous 2017-07-15 7:41

>>3
Abstract syntax trees aren't LISP.

Name: Anonymous 2017-07-15 12:56

The LISP that can be told is not the eternal LISP.

Name: Anonymous 2017-07-15 18:29

>>2
I would at least give it a try.

Name: Anonymous 2017-07-16 4:42

http://naturalturn.deviantart.com/art/Gourd-197094277
Waldemar Horwat in his natural habitat.

Don't change these.
Name: Email:
Entire Thread Thread List