diff options
| author | eunhhu <[email protected]> | 2026-10-19 11:03:02 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-19 11:03:02 +0100 |
| commit | b14e968e7f4f70897809a7ba6d8495f2b78c95f6 (patch) | |
| tree | 0f6d4b1b157d973f8263d4c2c227887f362a6106 /prototypes/workbench/qa-document-guards.js | |
| parent | 6b25d2517464f27ca29ee83de8f1d028c103fdab (diff) | |
| download | pure-b14e968e7f4f70897809a7ba6d8495f2b78c95f6.tar.gz pure-b14e968e7f4f70897809a7ba6d8495f2b78c95f6.zip | |
029 second draft from a blank page (the first, five techniques listed, rejected by outside feedback 008): two principles, each a layer deleted because another already holds what it holds, each with one experiment that can break it before code; 1 the proof is the compiler (the verifier proves stack places and types, loop bounds, each fn's change set, no aliasing between lists, and the three executors throw it away; a C compiler must guess what Pure has proven, so verified aup should be easier to compile to C's speed than C; delete the executor as a path, the batch lanes and the AArch64 backend, emit by stitching the executor's own op bodies; break it on UAX #14: the merging the proof licenses 4x fewer instructions, no dispatch 3x less a instruction), 2 the commit is the replica (a save's extents self-delimiting and self-verifying, the link's heard their durable ack: no replication layer, the follower's files the leader's byte for byte; break it with two hosts on one Pi, cmp at sampled saves, kill -9 and open as owner; checkpoints and compaction to ship or make deterministic; the owner-choosing rule deferred); schema evolution an open question (one shape in the tree, projected on read: unmeasured, and leaves are columns); effects and screens already one boundary, backends
Diffstat (limited to 'prototypes/workbench/qa-document-guards.js')
0 files changed, 0 insertions, 0 deletions
