Mech Programming Language Documentation

Getting Started

Reference

Guides

Language Design Documents

Mech Programming Language Documentation

Getting Started

  1. Introduction

  2. Installing Mech

  3. Running your first Mech Program

  4. Tutorial

Reference

  1. Data Model

    • Identifiers

    • Values and Kinds

    • Operators

    • Indexing

  2. Programming Model

    • State Machines

    • Functions

    • Machines

    • Mech Programs

  3. System Model

    • Capabilities

    • Distributed Computation

    • Concurrency and Parallelism

  4. Standard Library

  5. Mechdown Reference

Guides

  1. Mech in Fifteen Minutes

  2. Tutorials

  3. Mech for X

    • Mech for Game Devs

    • Mech for Web Devs

    • Mech for ROS Devs

    • Mech for Matlab Devs

    • Mech for Python Devs

Language Design Documents

  1. Language Specification

  2. Language Design Principles

  3. Syntax Design Notes

  4. History

  5. Roadmap