Bibliography Tooling - Glow-Lang/glow GitHub Wiki
Tooling
Techniques to implement languages and systems. Compilers, runtimes, etc.
Help with Gerbil Scheme
Compilers
Other Lisp code of interest
Debugging
- Omniscient Debugging: Pernosco, rr, TTD, UndoDB, ODB, Chronon, TOD, Chronomancer, Qira, Reven, SteamDrill.
Persistence of Long-Running Activities
- Sagas. Daniel Yokomizo says there are plenty of papers, blogs, videos, implementations, etc., about Sagas.
- Spores
- nippy (de)serializing Clojure fns
- prior art on serializing continuations in Scheme (Tube, Dreme, ok, ...), Smalltalk (Seaside), and CL (uncommonweb, dwim.hu...)
Structured Interactive Development
Deployment
- Deploying container and application services with Disnix
- Arion: Docker compose with NixOS images
- Graham Christensen: erase your darlings
- Cachix (including our cache)
- See also Fugue, Darklang.
Version Control
- Git
- Fossil by the SQLite author.
Data Structures
- Purely Functional Data Structures: Okasaki's book, a follow-up
Machine Learning
- 100 Must-Read NLP Papers
- Ergo to build predictive models
Operating Systems:
To Sort
- Nix: Overlays, Typing Nix (tix-papers, tix)...