Typical Computing
Documentation Contact

Specification

  • 1. Introduction
  • 2. Structure
    • 1. Imports
    • 2. Spaces
    • 3. Functions
    • 4. Starters
    • 5. Classes
    • 6. Extension Classes
    • 7. Primitive Classes
    • 8. Constructors
    • 9. Properties
    • 10. Ghosts
    • 11. Selection Types
    • 12. One Of
    • 13. One Value Of
    • 14. One Case Of
    • 15. Many Of
    • 16. Visibility
    • 17. Ownership
  • 3. Data
    • 1. Locals
    • 2. Numbers
    • 4. Provisional Numbers
    • 5. Chars
    • 6. Strings
    • 7. Units
    • 8. Ranges
    • 9. Arrays
    • 10. Objects
    • 11. Markup Literals
    • 12. Intents
  • 4. Type System Features
    • 1. Declare
    • 2. Generics
    • 3. Aliases
    • 4. Attestations
    • 5. Proofs
  • 5. Control Flow And Evaluation
    • 1. Conditionals
    • 2. Ternaries
    • 3. Matches
    • 4. Loops
    • 5. Break And Continue
    • 6. Return
    • 7. Yield
    • 8. Lazy Evaluation
    • 9. Spread
    • 10. Function Expressions
    • 11. Scope Expressions
  • 6. Reliability
    • 1. Bombs
    • 2. Contracts
    • 3. Tests
  • 7. Values And Expressions
    • 1. Values And Literals
    • 2. Locals And Assignment
    • 3. Access And Calls
    • 4. Function Expressions
    • 5. Destructuring
  • 8. Operators
    • 1. Operator Model And Precedence
    • 2. Arithmetic And Assignment
    • 3. Comparison Logical And Bitwise
    • 4. Coalescing
    • 5. Operator Overloading
    • 6. Vectorized Operations
  • 9. Concurrency
    • 1. Workers
    • 2. Async And Await
  • 10. Metaprogramming And Interop
    • 1. Compiler Side Code
    • 3. Tool Code
    • 4. Interop
  • 11. Testing And Style
    • 1. Tests
    • 2. Comments And Formatting
    • 3. Identifier Constraints
    • 4. Partial Verification
  • 12. Language Reference
    • 1. Lexical Structure
    • 2. Root Level Constructs
    • 3. Class Level Constructs
    • 4. Statements And Suffixes
    • 5. Expressions And Signatures
    • 6. Operators
    • 7. Literals
    • 8. Glyphs And Editor Expansions
    • 9. Reserved Words
  • 13. Language Examples
    • 1. Overview
    • 2. Values Arrays And Ranges
    • 3. Strings And Text
    • 4. Functions And Calls
    • 5. Control Flow And Matches
    • 6. Classes And Objects
    • 7. Types And Selections
    • 8. Representative Complex Programs