Introduction

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. Types: Objects, Classes and Mixins

    property/method definition, computed properties, inheritance, super

  8. Resources and Programs

    '@'

Syntax

Design Notes

Acknowledgements