dreamstack/compiler
enzotar adff40d47f feat: hash-based router + keyed list reconciliation
Phase 7 features:
- route "/path" -> body declarations with hash-based routing
- navigate "/path" built-in function
- DS.route signal tracks current hash path
- DS.matchRoute() with :param pattern matching
- DS.keyedList() for keyed DOM reconciliation
- Route-aware mounting: views + routes compose
- examples/router.ds: 3-page app (home/about/counter)
- State persists across route changes (10818 bytes)
2026-02-25 07:54:00 -08:00
..
ds-analyzer feat: DreamStack compiler foundation — Phase 0/1 2026-02-25 00:03:06 -08:00
ds-cli feat: dev server with file watching + poll-based HMR 2026-02-25 01:01:59 -08:00
ds-codegen feat: hash-based router + keyed list reconciliation 2026-02-25 07:54:00 -08:00
ds-layout feat: Phase 3+4 — Cassowary constraint solver + type system 2026-02-25 00:22:35 -08:00
ds-parser feat: hash-based router + keyed list reconciliation 2026-02-25 07:54:00 -08:00
ds-types feat: for-in list rendering + component system 2026-02-25 01:33:28 -08:00