Difference between revisions of "CoffeeScript"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (Created page with "'''CoffeeScript''' is a programming language that transcompiles to JavaScript. == Description == CoffeeScript was invented by Jeremy Ashkenas. It adds syntactic...") |
Karl Jones (Talk | contribs) (→See also) |
||
Line 15: | Line 15: | ||
== See also == | == See also == | ||
− | * [[ | + | * [[Amber Smalltalk]] |
+ | * [[Haxe]] | ||
+ | * [[Dart]] | ||
+ | * [[Javascript]] | ||
* [[Jeremy Ashkenas]] | * [[Jeremy Ashkenas]] | ||
+ | * [[Opa]] | ||
+ | * [[TypeScript]], an open-source, strict superset of [[Javascript]] language from [[Microsoft]]. | ||
+ | * [[RapydScript]], a translator with a more Pythonic syntax. | ||
+ | * [[LiveScript]] | ||
+ | * [[GorillaScript]], which offers additional type checking and [[syntactic sugar]] for common [[Javascript]] patterns such as inline [[Callback (computer programming)|callbacks]]. | ||
== External links == | == External links == |
Latest revision as of 13:34, 19 August 2016
CoffeeScript is a programming language that transcompiles to JavaScript.
Description
CoffeeScript was invented by Jeremy Ashkenas.
It adds syntactic sugar inspired by Ruby, Python and Haskell in an effort to enhance JavaScript's brevity and readability.
Specific additional features include list comprehension and pattern matching.
CoffeeScript support is included in Ruby on Rails version 3.1.
In 2011, Brendan Eich referenced CoffeeScript as an influence on his thoughts about the future of JavaScript.
See also
- Amber Smalltalk
- Haxe
- Dart
- Javascript
- Jeremy Ashkenas
- Opa
- TypeScript, an open-source, strict superset of Javascript language from Microsoft.
- RapydScript, a translator with a more Pythonic syntax.
- LiveScript
- GorillaScript, which offers additional type checking and syntactic sugar for common Javascript patterns such as inline callbacks.
External links
- CoffeeScript @ Wikipedia