Brendan Zab
banner
brendanzab.bsky.social
Brendan Zab
@brendanzab.bsky.social
Thinking about programming languages and imaginary landscapes. he/him

- https://types.pl/@brendan (preferred)
- https://github.com/brendanzab
Ah, yes, from “The Implementation of LISP” www-formal.stanford.edu/jmc/history/...
August 16, 2025 at 7:04 AM
Hah! Reminds me of the head and spine representation of function applications (i.e. where you want quick access to the thing you are applying arguments to). I could only track this down to “A Linear Spine Calculus” www.cs.cmu.edu/~fp/papers/s...
August 13, 2025 at 12:03 AM
Moss from this morning. Had to rescue some clumps that had been kicked up and flipped upside down!
July 4, 2025 at 11:13 AM
Got up early today to look at the moss!
June 21, 2025 at 11:42 PM
Some afternoon views from Wombat Hill Botanic Gardens, Dalesford last weekend.
April 12, 2025 at 11:20 AM
I greatly enjoy the spatial intuition for staging used in this paper, “An ML-Style Module System for Cross-Stage Type Abstraction in Multi-stage Programming” by Takashi Suwa and Atsushi Igarashi: doi.org/10.1007/978-.... More diagrams can be found in these slides: gfngfn.github.io/media/slides...
February 25, 2025 at 3:11 AM
One nifty thing that might interest you is that you can see the monad operations in the typing rules of some of these systems (thanks to David Ripley for pointing this out to me). For example here's return and bind from the previous paper:
February 17, 2025 at 11:34 AM
Hello! I thought your language looked pretty interesting, but I noticed that the fonts don’t seem to be loading on the code examples, which makes them a bit hard to understand. Here's muratkasimov.art/Ya/Tutorials... in Firefox (it renders the same in Safari):
December 17, 2024 at 8:03 AM
Went on an adventure today and came back with this:
October 16, 2024 at 10:45 AM
An island generator from the end of last year:
August 11, 2023 at 12:06 PM