Coffee Script

GPTKB entity

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