Papers on the Compiler Compiler System: what it is, how the self-hosting bootstrap works, what it measures, and what it means for cross-language translation and knowledge representation.
The system these papers describe is covered by US Patent 8,464,232 — Compiler Compiler System with Syntax-Controlled Runtime and Binary Application Programming Interfaces, granted 11 June 2013 to A. F. Urakhchin.
| document | what it covers | |
|---|---|---|
| Three Bets Article Public Draft 0.1 | position paper: the three bets on the future of software | |
| Two Domains Article Public Draft 0.1 | companion paper: cross-language translation + knowledge representation | |
| Three Bets arXiv Draft 0.2 | the position paper in arXiv form (latest draft) | |
| CCS Compiler Compiler arXiv Draft 0.1 | flagship technical overview: self-hosting bootstrap, multi-language runtime emission, JSON benchmarks | |
| Cross Language Translation arXiv Draft 0.1 | the Python-to-TypeScript RealWorld translation case study | |
| Adaptive Programming High School Edition | plain-English explanation of Adaptive Programming | |
| CCT Adaptive Programming with Claude Code Draft 0.1 | the Adaptive Programming conceptual framework | |
| CCT RoundTrip Testing as Oracle Draft 0.1 | round-trip testing as an oracle: definition, properties, application | |
| Big Picture Small Use Case | end-to-end CCS walkthrough on a bank-account grammar | |
| CCS Technical Specification | the complete CCS reference: parsing model, runtime and binary representations, SGDL, generator subsystem, operational use — cross-referenced to the patent's claims and figures | |
| A Second Kind of Secret Draft 0.1 | position paper for cryptographers: grammatical-inference hardness as a complement to cryptographic confidentiality, and the primitive-design problem it opens | |
| MeTTa on CCS Draft 0.1 | MeTTa language support, what the -D flag builds for a consumer, and the external conformance corpus | |
| b3ubot workflow | Adaptive Programming explained for a newcomer, with b3ubot as the worked example: the three documents, the two human gates, and how to read a published step | |
| Adaptive Programming p2t Use Case Draft 0.1 | Adaptive Programming applied to one project: how a coupled, intractable translation problem was partitioned into ten fragment families, and the record of building on that partition — including where the estimates missed by an order of magnitude | |
| p2t Design Notes | The eight design documents p2t was built from, combined: the upstream service's entities, routes, contracts, flows and layers, then the partition into ten fragment families that made the translation tractable — written before any machinery existed, and frozen since | |
| b3ubot design | the live authoritative design document a step file's Parent: cites (snapshot) | |
| b3ubot end to end | the live implementation plan and ledger — where a unit of work comes from (snapshot) | |
| MeTTa Bulk Load Benchmark Draft 0.1 | producing a CCS binary once vs reading it many times: the crossover, both ratio families, and what the result does not establish |