CLOOMC

The Church Machine Educational Platform — a capability-secured processor architecture with an educational IDE for the Tang Nano 20K FPGA.

GPL-3.0 Free for Education Tang Nano 20K 20 Instructions

Launch Simulator

Run the full Church Machine IDE in your browser. Write, compile, and test programs in English, JavaScript, Haskell, Symbolic Math, or Assembly.

Open IDE

Clone & Self-Host

Clone the repository and run the IDE locally. No build step required — just open index.html.

View on GitHub

Browse Library

Explore shared abstractions in the Mum Tunnel library. Import community code or publish your own.

Browse Library

Hardware Design

Amaranth HDL designs for the Tang Nano 20K FPGA. Flash your own capability-secured processor.

View Hardware

Licensing

Free Platform

Free

The full platform under GPL-3.0:

  • IDE, simulator, compiler
  • Shared abstraction library
  • Hardware designs (CTMM)
  • All students, parents, teachers
  • K-12, IB, universities, homeschool
  • Non-profit academic research

Curriculum Packages

Paid Add-Ons

Structured courseware for exam boards:

  • UK O-Levels & A-Levels
  • International Baccalaureate (IB)
  • 11+ Entrance Exams
  • GCSE Computer Science
  • AP Computer Science
  • Lesson plans & mark schemes

Details at cloomc.com →

Commercial License

Contact Us

For commercial and for-profit use:

  • Embedding in products
  • Proprietary hardware
  • Paid services
  • For-profit systems

Contact: SIPanticINC@gmail.com

The Church Machine

A 32-bit capability-secured processor with 20 instructions (10 Church + 10 Turing), Golden Token security, 9 abstraction layers, and strict domain purity. Named for Alonzo Church, whose lambda calculus gave us the mathematical foundation of computation.