A cheap front for dyn sequences waits on a program that needs it.

This commit is contained in:
Joseph Ferano 2026-09-26 13:53:24 +07:00
parent 322a675f1b
commit ce0068c0f7

View File

@ -10,6 +10,11 @@ pointing at it. A CANCELLED entry carries the one-line reason, because an idea
rejected without a record is an idea that gets re-proposed. rejected without a record is an idea that gets re-proposed.
* Language surface * Language surface
** WAIT A cheap front for dyn sequences
Decided 2026-09-26 (128) to pause: dyn vectors are mutable, so taking from the front
shifts every element. Options were a linked list (cons/first/rest) or storing the dyn
vector as a ring buffer with a cheap read-only rest view; the ring buffer was
recommended. Waits on a program that needs it.
** NEXT A typed char ** NEXT A typed char
Decided 2026-09-26 (127): =char= is a typed code point. A char literal is typed by local Decided 2026-09-26 (127): =char= is a typed code point. A char literal is typed by local
inference like a number literal: u8 or i32 where typed code wants a number (a literal inference like a number literal: u8 or i32 where typed code wants a number (a literal