summaryrefslogtreecommitdiff
path: root/notes/format.md
diff options
context:
space:
mode:
authorTaylan Kammer <taylan.kammer@gmail.com>2026-01-12 07:02:54 +0100
committerTaylan Kammer <taylan.kammer@gmail.com>2026-01-12 07:02:54 +0100
commit5ccaa25d75ba631f24d3a1caf812ecab8a6f483a (patch)
treea92ced1631f2788c5a1c34cc43f2437a45ef661c /notes/format.md
parentf520cb43554e8f93016f6e8433665cdbef3d1d0f (diff)
Add two existing notes to index.
Diffstat (limited to 'notes/format.md')
-rw-r--r--notes/format.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/notes/format.md b/notes/format.md
new file mode 100644
index 0000000..37d6017
--- /dev/null
+++ b/notes/format.md
@@ -0,0 +1,16 @@
+# I hate 'display'
+
+_2025 February_
+
+WIP WIP WIP
+
+(format "template" arg ...) ;sprintf
+(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
+template string at compile time and ensure correct number of args.
+
+Need a way to let a special form's name also appear as an identifier
+like Guile does it with record accessors and shit.