Documentation

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,232Compiler Compiler System with Syntax-Controlled Runtime and Binary Application Programming Interfaces, granted 11 June 2013 to A. F. Urakhchin.

documentwhat it covers
Three Bets Article Public Draft 0.1 position paper: the three bets on the future of software PDF
Two Domains Article Public Draft 0.1 companion paper: cross-language translation + knowledge representation PDF
Three Bets arXiv Draft 0.2 the position paper in arXiv form (latest draft) PDF
CCS Compiler Compiler arXiv Draft 0.1 flagship technical overview: self-hosting bootstrap, multi-language runtime emission, JSON benchmarks PDF
Cross Language Translation arXiv Draft 0.1 the Python-to-TypeScript RealWorld translation case study PDF
Adaptive Programming High School Edition plain-English explanation of Adaptive Programming PDF
CCT Adaptive Programming with Claude Code Draft 0.1 the Adaptive Programming conceptual framework PDF
CCT RoundTrip Testing as Oracle Draft 0.1 round-trip testing as an oracle: definition, properties, application PDF
Big Picture Small Use Case end-to-end CCS walkthrough on a bank-account grammar PDF
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 PDF
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 PDF
MeTTa on CCS Draft 0.1 MeTTa language support, what the -D flag builds for a consumer, and the external conformance corpus PDF
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 PDF
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 PDF
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 PDF
b3ubot design the live authoritative design document a step file's Parent: cites (snapshot) PDF
b3ubot end to end the live implementation plan and ledger — where a unit of work comes from (snapshot) PDF
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 PDF