diff options
| author | Taylan Kammer <taylan.kammer@gmail.com> | 2026-01-12 07:02:54 +0100 |
|---|---|---|
| committer | Taylan Kammer <taylan.kammer@gmail.com> | 2026-01-12 07:02:54 +0100 |
| commit | 5ccaa25d75ba631f24d3a1caf812ecab8a6f483a (patch) | |
| tree | a92ced1631f2788c5a1c34cc43f2437a45ef661c /notes | |
| parent | f520cb43554e8f93016f6e8433665cdbef3d1d0f (diff) | |
Add two existing notes to index.
Diffstat (limited to 'notes')
| -rw-r--r-- | notes/250329-unread.md | 6 | ||||
| -rw-r--r-- | notes/format.md (renamed from notes/250219-format.md) | 4 | ||||
| -rw-r--r-- | notes/index.md | 2 |
3 files changed, 6 insertions, 6 deletions
diff --git a/notes/250329-unread.md b/notes/250329-unread.md index 31b2f91..6f9b12c 100644 --- a/notes/250329-unread.md +++ b/notes/250329-unread.md @@ -1,5 +1,7 @@ # Must ports support seeking? +_2025 March_ + With traditional s-expressions, it's not always possible to stop reading bytes as soon as the end of the current datum is reached, because some data don't have a terminating character. Consider a @@ -30,7 +32,3 @@ additional data can be joined like this, yielding a more and more deeply nested compound datum. Only a blank or EOF can end this, meaning that disjoint data within a stream are necessarily delimited by blanks. - - - -*** WIP *** diff --git a/notes/250219-format.md b/notes/format.md index a7cd019..37d6017 100644 --- a/notes/250219-format.md +++ b/notes/format.md @@ -5,8 +5,8 @@ _2025 February_ WIP WIP WIP (format "template" arg ...) ;sprintf -(format obj) ;like write but returns string -(format! "template" arg ...) ;printf +(format obj) ;like write but returns string +(format! "template" arg ...) ;printf (format! arg) ;write The ones with a string template are special forms and process the diff --git a/notes/index.md b/notes/index.md index 0550055..197261f 100644 --- a/notes/index.md +++ b/notes/index.md @@ -17,6 +17,8 @@ * [Does the decoder implement macros?](250228-macros.html) * [Better syntax-rules?](250228-sr.html) * [Cons cell optimization?](250317-fastcons.html) +* [Symbols and strings, revisited](250329-strings.html) +* [Must ports support seeking?](250329-unread.html) * [Numeric tower](250329-numbers.html) * [Bootstrapping](250329-boot.html) * [Using libgccjit?](250920-libgccjit.html) |
