Forms .fln cannot yet write are recorded.
This commit is contained in:
parent
edd2955383
commit
1763157ef2
5
TODO.org
5
TODO.org
@ -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
|
||||||
|
** TODO .fln cannot write some forms the prelude needs
|
||||||
|
Found porting the prelude (2026-09-26): =declare= has no statement form; a quasiquote
|
||||||
|
in the middle of an expression needs =quasiquote(...)=; =if not x= plus a block reads as
|
||||||
|
=when=, so a template wanting =(if c (do …))= keeps call syntax; a spliced let binding
|
||||||
|
list needs =let([…]):=. Each needs a .fln spelling now that .fln is the only syntax.
|
||||||
** CANCELLED rand-int returns i64
|
** CANCELLED rand-int returns i64
|
||||||
Decided 2026-09-26 (134): rand-int stays u64; write rand-int-range(lo, hi) for a signed
|
Decided 2026-09-26 (134): rand-int stays u64; write rand-int-range(lo, hi) for a signed
|
||||||
range.
|
range.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user