CoffeeScript

E17652

CoffeeScript is a programming language that compiles to JavaScript, offering a more concise, Python- and Ruby-like syntax for writing web application code.

All labels observed (4)

Label Occurrences
CoffeeScript canonical 12
LiveScript 2
IcedCoffeeScript 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf programming language ⓘ
scripting language ⓘ
transpiled language ⓘ
buildToolIntegration Grunt ⓘ
Gulp ⓘ
Webpack ⓘ
category source-to-source compiler language ⓘ
compilesTo JavaScript ⓘ
creator Jeremy Ashkenas ⓘ
designedFor web development ⓘ
designedTo make JavaScript more readable ⓘ
reduce boilerplate code ⓘ
developer Jeremy Ashkenas ⓘ
ecosystem npm packages ⓘ
executionModel runs via JavaScript engines ⓘ
fileExtension .coffee ⓘ
.litcoffee ⓘ
firstAppeared 2009 ⓘ
hasFeature class syntax ⓘ
destructuring assignment ⓘ
embedded JavaScript ⓘ
existential operator ⓘ
function arrows (->, =>) ⓘ
implicit returns ⓘ
list comprehensions ⓘ
range literals ⓘ
significant whitespace optional ⓘ
splat operator ⓘ
string interpolation ⓘ
implements syntactic sugar for JavaScript ⓘ
influenced CoffeeScript self-linksurface differs ⓘ
surface form: IcedCoffeeScript

CoffeeScript self-linksurface differs ⓘ
surface form: JSX CoffeeScript

CoffeeScript self-linksurface differs ⓘ
surface form: LiveScript

TypeScript programming language ⓘ
surface form: TypeScript
influencedBy Haskell ⓘ
JavaScript ⓘ
Python ⓘ
Ruby ⓘ
license MIT License ⓘ
notableUse early Backbone.js applications ⓘ
paradigm functional programming ⓘ
imperative programming ⓘ
multi-paradigm ⓘ
object-oriented programming ⓘ
runsOn JavaScript virtual machines ⓘ
stableRelease 2.7.0 ⓘ
targetPlatform Node.js ⓘ
web browsers ⓘ
typingDiscipline dynamic typing ⓘ
website https://coffeescript.org ⓘ

How these facts were elicited

Referenced by (16)

Full triples — surface form annotated when it differs from this entity's canonical label.

Python → influenced → CoffeeScript ⓘ
JavaScript → influenced → CoffeeScript ⓘ
Ruby → influenced → CoffeeScript ⓘ
CoffeeScript → influenced → CoffeeScript self-linksurface differs ⓘ
this entity surface form: LiveScript
CoffeeScript → influenced → CoffeeScript self-linksurface differs ⓘ
this entity surface form: IcedCoffeeScript
CoffeeScript → influenced → CoffeeScript self-linksurface differs ⓘ
this entity surface form: JSX CoffeeScript
ECMAScript → influences → CoffeeScript ⓘ
Jeremy Ashkenas → knownFor → CoffeeScript ⓘ
Jeremy Ashkenas → notableWork → CoffeeScript ⓘ
Jeremy Ashkenas → developed → CoffeeScript ⓘ
Atom → programmingLanguage → CoffeeScript ⓘ
Atom → writtenIn → CoffeeScript ⓘ
Netscape JavaScript language → laterName → CoffeeScript ⓘ
this entity surface form: LiveScript
Trello → programmingLanguage → CoffeeScript ⓘ