Mech Programming Language Documentation

Getting Started

Language Reference

Standard Library

Guides

Language Design Documents

Examples

Mech Programming Language Documentation

Getting Started

  1. Introduction

  2. Install Mech

  3. Build and Run Mech Programs

  4. Mech REPL

Language Reference

  1. Data Model

  2. Programming Model Coming v0.3

    • Functions

    • State Machines

    • SynthAssign

    • Modules

    • Programs

  3. System Model Coming v0.4

    • Capabilities

    • Distributed Computation

    • Concurrency and Parallelism

  4. Mechdown Reference todo

Standard Library

Guides

  1. Mech in Fifteen Minutes todo

  2. Tutorials todo

Language Design Documents

  1. Language Specification

  2. Language Design Principles todo

  3. Syntax Design Notes todo

  4. History todo

  5. Roadmap

Examples

  1. Fizz Buzz - a classic programming exercise that demonstrates the use of Mech's data model and operators.

  2. N-Body Simulation - a simulation of gravitational interactions between multiple bodies.

  3. Extended Kalman Filter - an implementation of the Extended Kalman Filter algorithm for state estimation.