Language Reference

  1. Term and Assignment

    literals, variables, assignment

  2. Property or Method Use

    parameters, new instances, indexing, operators, inheritance

  3. Method Definition

    self, ..., var, return, program, Closure, Yielder, yield.

  4. Evaluations and Conditional Expressions

    comparisons, pattern match, boolean

  5. Control Blocks and Clauses

    do, if, match, while, break, continue

  6. Collections: this and each Blocks

    'this' blocks, variable, and operators; iterators and 'each'

  7. Type Definition and Inheritance

    prototypes, mixins and classes.

  8. Resources and Programs


  9. Asynchronous Workers

    Process, Thread, ^ async, wait


Design Rationale

Feature Comparison