Statements (72)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:C_programming_language
|
gptkbp:album |
gptkb:Java_Script
|
gptkbp:designed_by |
gptkb:Jeremy_Ashkenas
|
gptkbp:file_extension |
.coffee
|
gptkbp:first_appearance |
gptkb:2009
|
gptkbp:formulation |
cleaner than Java Script
|
gptkbp:has_feature |
generators
interfaces list comprehensions shared memory string interpolation type checking type inference iterators promises private properties modules static methods spread operator async/await private methods do notation abstract classes default parameters destructuring assignment object literals class inheritance public properties atomics class syntax optional chaining static properties type aliases type erasure proxy objects type annotations conditional types literal types mapped types template literal types type guards method chaining array comprehensions fat arrow functions function binding getter/setter syntax indexed access types public methods reflect API splat operator symbol type template strings try/catch syntax utility types weak maps weak sets modules in ES6 |
https://www.w3.org/2000/01/rdf-schema#label |
Coffee Script
|
gptkbp:influenced_by |
gptkb:Java_Script
|
gptkbp:inspired_by |
gptkb:Ruby
gptkb:Python |
gptkbp:latest_version |
2.5.1
|
gptkbp:paradigm |
multi-paradigm
|
gptkbp:repository |
https://github.com/jashkenas/coffeescript
|
gptkbp:supports |
functional programming
object-oriented programming imperative programming |
gptkbp:transpiler |
gptkb:Coffee_Script_compiler
|
gptkbp:usage |
web development
|
gptkbp:uses |
whitespace indentation
|
gptkbp:bfsParent |
gptkb:ECMA-262
|
gptkbp:bfsLayer |
5
|