diff options
| author | eunhhu <[email protected]> | 2026-10-13 04:29:52 +0100 |
|---|---|---|
| committer | eunhhu <[email protected]> | 2026-10-13 04:29:52 +0100 |
| commit | 6238169f9adec8bc83337ffe0f54f4be756fa558 (patch) | |
| tree | f78fe4936f59f3d936b92520da535a6f39ddb512 /docs/research/014-layout-persistence.md | |
| parent | 338c6653e545e18178316975123d9789e6885d28 (diff) | |
| download | pure-6238169f9adec8bc83337ffe0f54f4be756fa558.tar.gz pure-6238169f9adec8bc83337ffe0f54f4be756fa558.zip | |
Design 026: the app contract written as mathematics, the part to freeze at 1.0: an event a total, atomic, deterministic function step(S, E) -> (S, Out*) or a fault (budgets in instructions and bytes), time an input, views pure functions of the committed snapshot, the history seen a prefix of commits, delivery in order and once with the transport's state in the store, values the same on every path, replacement joined by names; the layers it removes; its own suspects (input and view kinds, cursors and indexes, keyed documents, the number model, the budget's unit, fixed limits); the computation language rebuilt before 1.0, no compatibility kept before it (the user's word)
Diffstat (limited to 'docs/research/014-layout-persistence.md')
0 files changed, 0 insertions, 0 deletions
