From c3d0b84b7961ae26d2d654e7120821cc2d83d20d Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Mon, 24 Aug 2026 10:56:05 -0300 Subject: host: the core owns the event loop; every platform becomes a vtable of optional methods --- docs/design.typ | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/design.typ') diff --git a/docs/design.typ b/docs/design.typ index 0d8f03dd..3e387f7a 100644 --- a/docs/design.typ +++ b/docs/design.typ @@ -104,7 +104,7 @@ serial and carry only phase, effect, frame, and from/to cell boxes. Canonical layout is committed immediately; tracks are finite presentation data.) *Effect* (out, queued): `spawn{pane, cwd}`, `write{pane, bytes}`, -`resize_pty{pane, cols, rows}`, `open_link`, `new_file{pane, serial}`, +`resize_pty{pane, cols, rows}`, `open_link`, `save_file{pane}`, `write_dump`, `set_clipboard`, `read_clipboard`, `lsp`, `pipe`, `watch`, `quit`. The core never performs IO for any of these; it asks — and four of the asks have an -- cgit v1.3