CoffeeScript: Difference between revisions

Content deleted Content added
WikiCleanerBot (talk | contribs)
m v2.04b - Bot T18 CW#553 - Fix errors for CW project (<nowiki> tags)
Stapmoshun (talk | contribs)
mNo edit summary
Line 16:
}}
 
'''CoffeeScript''' is a programming language that compiles to [[JavaScript]]. It adds [[syntactic sugar]] inspired by [[Ruby (programming language)|Ruby]], [[Python (programming language)|Python]] , and [[Haskell (programming language)|Haskell]] in an effort to enhance JavaScript's brevity and readability.<ref name="thelittlebookoncoffeescript">{{cite book | title=The Little Book on CoffeScript | author=Alex MacCaw | publisher=[[O'Reilly Media]] |date=January 2012 | isbn=978-1-4493-2105-5}}</ref> Specific additional features include [[list comprehension]] and [[destructuring assignment]].
 
CoffeeScript support is included in [[Ruby on Rails]] version 3.1<ref>{{cite web |author=Josh<!--ua ?--> Peek |url=https://twitter.com/joshpeek/status/58184348742074368 |title=Tweet by Rails Core Team Member |date= April 13, 2011}}</ref> and [[Play Framework]].<ref>{{Cite web|url=https://www.playframework.com/documentation/2.5.x/AssetsCoffeeScript|title=AssetsCoffeeScript - 2.5.x|website=www.playframework.com|access-date=2016-10-31}}</ref> In 2011, [[Brendan Eich]] referenced CoffeeScript as an influence on his thoughts about the future of JavaScript.<ref>Eich, Brendan. "[http://brendaneich.com/2011/01/harmony-of-my-dreams/ Harmony of My Dreams]"</ref><ref>Eich, Brendan. "[http://brendaneich.com/2011/05/my-jsconf-us-presentation/ My JSConf.US Presentation]"</ref>