Bit Maybe Wise
Subscribe
Sign in
Home
Notes
Archive
About
Latest
Top
Discussions
ABEND dump #24
Welcome to ABEND dump #24!
Dec 31, 2025
•
Hercules Merscher
1
Tsonnet series - Table of contents
Every post published about Tsonnet
Dec 29, 2025
•
Hercules Merscher
1
1
Tsonnet #29 - Making inner references work
Inner references require lazy evaluation to prevent infinite loops when variables hold self-referential objects.
Dec 12, 2025
•
Hercules Merscher
1
Tsonnet #28 - Debugging gets pretty (printed)
derive show; // compiler does the rest
Dec 9, 2025
•
Hercules Merscher
1
1
November 2025
ABEND dump #23
Book reading philosophy, browser trust issues, career pendulums, and space BBQ.
Nov 10, 2025
•
Hercules Merscher
1
Tsonnet #27 - Consistency, consistency, consistency
The one where I reorganize function parameters and feel weirdly accomplished.
Nov 3, 2025
•
Hercules Merscher
October 2025
Tsonnet #26 - Chain me maybe, part 2
No reference leaks allowed.
Oct 29, 2025
•
Hercules Merscher
1
1
Tsonnet #25 - Chain me maybe, part 1
Teaching Tsonnet to walk through nested object fields.
Oct 28, 2025
•
Hercules Merscher
1
Tsonnet #24 - Getting to the root of things: top-level object access
Tsonnet now supports top-level object access with the $ operator, allowing you to reference root-level fields from anywhere in nested structures.
Oct 19, 2025
•
Hercules Merscher
September 2025
ABEND dump #22
Welcome to the ABEND dump!
Sep 24, 2025
•
Hercules Merscher
1
Tsonnet #23 - Mirror, mirror on the wall, who's the most self-referential of them all?
Tsonnet objects can now reference themselves using self, but this required careful implementation of unique object identifiers, eager scope checking to…
Sep 10, 2025
•
Hercules Merscher
1
Debugging shift-reduce conflicts: Lessons learned building Tsonnet's parser
Sometimes the best way to understand parsing conflicts is to watch your parser make mathematically wrong decisions.
Sep 1, 2025
•
Hercules Merscher
2
1
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts