Atomy

Atomy is a programmable programming language targeting the Rubinius VM. For more information on its background, goals, and philosophy, see What & Why.

  1. What & Why
    1. Philosophy
    2. Idioms & Freebies
      1. Platform
      2. It's Algebraic!
      3. A Handful of Shiny Toys
    3. Influences & Thanks
  2. Syntax
    1. General Rules
    2. Comments
    3. Literals
    4. Expressions
    5. #language
  3. Pattern Matching
    1. Types of Patterns
    2. A Pattern's Target
  4. Reference
    1. Concurrency
      1. Sending & Receiving
      2. Spawning
    2. Condition System
      1. Conditions
      2. Handling
      3. Signalling
      4. Debuggers
    3. Core
    4. Input & Output
      1. Output
      2. Input
    5. The REPL
    6. Testing with Therie
      1. Structure
      2. Tests

    On this page:

    1. What & Why
      1. Philosophy
      2. Idioms & Freebies
        1. Platform
        2. It's Algebraic!
        3. A Handful of Shiny Toys
      3. Influences & Thanks
    2. Syntax
      1. General Rules
      2. Comments
      3. Literals
      4. Expressions
      5. #language
    3. Pattern Matching
      1. Types of Patterns
      2. A Pattern's Target
    4. Reference
      1. Concurrency
        1. Sending & Receiving
        2. Spawning
      2. Condition System
        1. Conditions
        2. Handling
        3. Signalling
        4. Debuggers
      3. Core
      4. Input & Output
        1. Output
        2. Input
      5. The REPL
      6. Testing with Therie
        1. Structure
        2. Tests