JavaScript: Difference between revisions

Content deleted Content added
fix reference syntax to "New in JavaScript 1.7"
Line 513:
* [[Objective-J]], a superset of JavaScript that compiles to standard JavaScript. It adds traditional inheritance and [[Smalltalk]]/[[Objective-C]] style dynamic dispatch and optional pseudo-static typing to JavaScript.
* [[Processing.js]], a JavaScript port of Processing, a programming language designed to write visualizations, images, and interactive content. It allows web browsers to display animations, visual applications, games and other graphical rich content without the need for a Java applet or Flash plugin.
* [[CoffeeScript]], an alternate syntax for JavaScript intended to be more concise and readable and adding features like array comprehensions (also available on JavaScript since version 1.7<ref>[https://developer.mozilla.org/en/New_in_JavaScript_1.7#Array_comprehensions_%28Merge_into_Array_comprehensions%29 New in JavaScript 1.7]</ref>) and pattern matching. Like Objective-J, it compiles to JavaScript. Ruby and Python have been cited as influential on CoffeeScript syntax.
* [http://www.playmycode.com/build/sandbox Quby], a proprietary sand-boxed Ruby-like language by PlayMyCode used for building browser games.
* [http://tinlizzie.org/ometa/ OMeta], a functional language featuring pattern matching.