Introduction

Language Reference

  1. Term and Assignment

    literals, variables, assignment

  2. Property 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

Syntax

Design Rationale

Acknowledgements