Skip to content

Toolkit · C++

CrabsTK

Open Source

Crabs Toolkit brings together C++ application APIs and work on Script2 and IMUL (I am You Language) for connected software and art. The IMUL compiler is not implemented yet; the public tracer is a prototype and conformance target, not complete language support.

github.com/AStarStarship/… →

Specification

LanguageModern Embedded-C++
Language projectsScript2 · IMUL compiler prototype
LearnRepository README and source

Design & implementation

Agentic app API

A data-driven C++ app API built on the Automaton SCII Crabs (Chinese Room Abstract Stack Machine) — applications defined as data, executed by the machine.

Hybrid webapp API

The same embedded-C++ core maps to web applications, so one codebase spans firmware, desktop, and the browser.

Script2 & IMUL

Script2 and IMUL are language projects within the toolkit. The public IMUL tracer specifies an intended document transformation and explicitly marks the compiler implementation as unfinished.

Tooling for the whole stack

Forms, GUI, audio, image, and data tooling — the kit that builds the core, the devices, and the demos.

Related