writeonce/docs
shoney.arickathil 4c8a3bd2ed docs: iteration 20 — Float + Bytes, the missing scalars (forks settled)
- brainstorm settled four forks: Float FULL STACK in one iteration
  (literal, IEEE f64 VM ops via u64 bitcast, @table column + WAL slot,
  json fidelity — json.c's own comment names the hole: fractions are
  malformed because "the language has no [float]"); IEEE-754 QUIET
  semantics (division never traps, NaN flows; Int keeps DIV0; no
  implicit mixing — float(i)/trunc(f) bridges); BYTES ships alongside
  (binary carrier: multipart files, WS frames for 19, crypto digests;
  Text goes back to meaning text); iteration 20 + spec before code
  (.wob/WAL version bump earns a written spec)
- the rest of the missing-type survey recorded with reasons: Result/
  Option expressible today (?T + payload unions), tuples covered by
  records + doctrine, Decimal stays cents-until-a-workload, Char/
  Unicode its own future story, Set/ADTs parked post-12, scalar
  newtypes need the rejected `abstract`
- one indexed-storage deviation from raw IEEE spec'd loudly: a Float
  index needs a total order — NaN sorts last
- board row, story-table row (seq 26), graph node (9+16 -> 20 -> 19;
  crypto gate wants Bytes)

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-20 14:21:58 +02:00
..
examples feat(examples): fibers — the hybrid scheduler demonstrated + gate 2026-08-20 10:00:40 +02:00
plan docs: iteration 15 closeout (Task 5) 2026-08-19 19:23:18 +02:00
stories/language-runtime-database docs: iteration 20 — Float + Bytes, the missing scalars (forks settled) 2026-08-20 14:21:58 +02:00
superpowers docs: stories foldered by state — done/ and refine/ 2026-08-20 04:33:24 +02:00
00-code-review.md docs: iteration 20 — Float + Bytes, the missing scalars (forks settled) 2026-08-20 14:21:58 +02:00
00-dependency-graph.md docs: iteration 20 — Float + Bytes, the missing scalars (forks settled) 2026-08-20 14:21:58 +02:00
00-principles.md docs: iteration 7b migration — amend the normative docs (Phase 4) 2026-08-19 17:11:35 +02:00
00-status.md docs: board doctrine notes the stories-folder exception 2026-08-20 04:33:48 +02:00
01-problem.md docs: remove stale old-runtime docs; abandon the ##ui frontend track 2026-08-17 20:06:36 +02:00
08-project-structure.md docs: iteration 15 closeout (Task 5) 2026-08-19 19:23:18 +02:00