From 8a658ca3f9de8a4b3ebf518a034d72e3c0a608ca Mon Sep 17 00:00:00 2001 From: Taylan Kammer Date: Wed, 19 Mar 2025 14:21:10 +0100 Subject: html fixes --- html/notes/serialize.md | 8 ++++---- html/notes/symbols.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/html/notes/serialize.md b/html/notes/serialize.md index fb9963a..8e5d49b 100644 --- a/html/notes/serialize.md +++ b/html/notes/serialize.md @@ -40,10 +40,10 @@ This can be demonstrated as follows: ``` Compiling this with `guild` will yield an error, complaining about an -"unhandled constant" represented as # in the error -message. What it's actually trying to say is that hash tables aren't -constants, and the compiler doesn't know how to put them into the ELF -file it's writing. +"unhandled constant" represented as #<r6rs:hashtable ...> in the +error message. What it's actually trying to say is that hash tables +aren't constants, and the compiler doesn't know how to put them into +the ELF file it's writing. (At least, this is the case as of February 2025, using Guile 3.0.10; who knows what the future will provide!) diff --git a/html/notes/symbols.md b/html/notes/symbols.md index f45f9cf..280fd9f 100644 --- a/html/notes/symbols.md +++ b/html/notes/symbols.md @@ -2,7 +2,7 @@ In Scheme, symbols are literally just interned and immutable strings. They can contain any character a string can, constructed either via -`string->symbol` or the modern `|foo bar baz|' syntax for quoted +`string->symbol` or the modern `|foo bar baz|` syntax for quoted symbols. Why not just embrace the fact that they are strings? Scheme strings are mutable, but they are a terrible choice for text -- cgit v1.2.3