Comprehensive documentation for the Moop programming language ecosystem.
- Complete Project Documentation - Comprehensive overview of all implementations
- Layered Language Guide - Each layer as a standalone language
- Implementation Inventory - Complete catalog of all implementations
- Refined UME Foundation - R+Ξ and S+D duality, autopoietic-adaptive feedback
- Amplituhedron Computation - Geometric optimization hypothesis
- Quadruple Synergy - How homoiconicity, reversibility, amplituhedron, and autopoiesis synergize
- Autopoietic-Adaptive Duality - Mathematics of the Ξ ↔ Ξ′ feedback loop
- Layered Language Notes - The crystalline waterfall architecture
- OS Architecture - Bare-metal operating system design
- Unified Program Model - Revolutionary OS with object merging
- UDP Protocol Specification - Inter-layer communication
- Io Bootloader Strategy - Using Io as OS bootloader
- Io to Rio Transpilation - Language integration
- Start with: Complete Project Documentation
- Understand layers: Layered Language Guide
- Choose implementation: Implementation Inventory
- moop-wasm - WebAssembly compiler (flagship)
- moop-embedded - Embedded runtime
- moop-esp32 - ESP32 hardware firmware
Each layer is a complete, standalone programming language:
L5: Moop → Natural language syntax
L4: Rio → Prototypes + inheritance
L3: Turchin → Actors + message passing
L2: Prigogine → Functions (reversible + irreversible)
L1: McCarthy → Reversible operations
L0: Assembly → RISC-V / ARM64 / WebAssembly
Remove upper layers and a working language remains. Mix abstraction levels in one file.
MIT License - See individual implementations for details.