The handwritten Y Combinator Codex came to life when I noticed that emacsomancer has created https://gitlab.com/emacsomancer/ycombinator-codex/ [0] - a set of three Lisp functions typeset in a recreation of olde English text.
I have been doing calligraphy as a hobby for more than a decade. Given this fact, I promptly decided that nobody performs historical Lisp typesetting on my watch without consequences, and these consequences happened to become a 42cm x 2.4m calligraphy piece containing the very same Lisp code: the Y combinator along with its two practical applications.
The details about the piece are already on the website; if you have any more questions, then AMA, I guess.
[0] See this link for an ASCII version of the source code of the Y combinator. This code is going to work in any Common Lisp implementation when called like this:
2 comments
[ 5.0 ms ] story [ 15.9 ms ] threadI have been doing calligraphy as a hobby for more than a decade. Given this fact, I promptly decided that nobody performs historical Lisp typesetting on my watch without consequences, and these consequences happened to become a 42cm x 2.4m calligraphy piece containing the very same Lisp code: the Y combinator along with its two practical applications.
The details about the piece are already on the website; if you have any more questions, then AMA, I guess.
[0] See this link for an ASCII version of the source code of the Y combinator. This code is going to work in any Common Lisp implementation when called like this:
If it’s not clear this is the original meaning of Y combinator in computer science. Here is a link I found about it:
https://mvanier.livejournal.com/2897.html