diff options
| author | Taylan Kammer <taylan.kammer@gmail.com> | 2025-03-19 14:21:10 +0100 |
|---|---|---|
| committer | Taylan Kammer <taylan.kammer@gmail.com> | 2025-03-19 14:21:10 +0100 |
| commit | 8a658ca3f9de8a4b3ebf518a034d72e3c0a608ca (patch) | |
| tree | 0060b59961fb26ac9a1e8ed4373bc0ee196b8bd9 | |
| parent | 49b5342aa7601bac7d404cb0050945c73a4f8925 (diff) | |
html fixes
| -rw-r--r-- | html/notes/serialize.md | 8 | ||||
| -rw-r--r-- | 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 #<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. +"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 |
