- Model-View-Update architecture: *state* plist, pure views, event handlers - /eval command: split view: inspect state, test functions, mutate live - Swank REPL on port 4006 (configurable via TUI_SWANK_PORT env var) - Character-based daemon I/O (consistent with daemon protocol) - Per-function refresh pattern (matches Croatoan working model) - Fixed Enter/Backspace key detection for Croatoan integer returns - Swank loaded dynamically via find-symbol (no reader dependency)
8.8 KiB
8.8 KiB