2025-12-13
Scribal abbreviations
www.translationdirectory.com/articles/article2496.php2025-06-30
Mystical
suberic.net/~dmm/projects/mystical/README.html2025-01-12
Starting FORTH - FORTH, Inc
www.forth.com/starting-forth2024-09-26
x86 psABIs / x86-64 psABI ยท GitLab
gitlab.com/x86-psABIs/x86-64-ABIThe Implementation of Lua 5.0
www.lua.org/doc/jucs05.pdfSee especially the handling of closures.
Programming languages resources | Max Bernstein
bernsteinbear.com/pl-resources2024-08-27
Asynchronous Programming Under Linux โ Lord of the io_uring documentation
unixism.net/loti/async_intro.html2024-07-13
Writing a Wayland Compositor, Part 1: Hello wlroots
drewdevault.com/2018/02/17/Writing-a-Wayland-compositor-1.html2024-07-10
Blinkenlights
justine.lol/blinkenlights2024-06-28
GitHub - martinvonz/jj: A Git-compatible VCS that is both simple and powerful
github.com/martinvonz/jj2024-06-04
Hoot: Scheme to WebAssembly -- Spritely Institute
spritely.institute/hoot2024-05-29
End-user Programming
www.inkandswitch.com/end-user-programming2024-05-22
[nsfw] river
river.maxbittker.comPANE: Programming with visible data
joshuahhh.com/projects/paneCool demo, and the section on related work is also interesting: https://youtu.be/fIEcXAHy6bU?t=1176, on the difference between patch-based systems (arrows as data, boxes as functions) and PANE (arrows as functions, boxes as data).
2024-05-21
๐ Scroll is a language for scientists of all ages
scroll.pubI love this aesthetic.