¶dcreager.net
This is the online space of Douglas Creager. Welcome!
¶Delicious content
¶Latest updates
2024-12-11 Importing a nested module does not create a shim
2024-12-10 [Reading log] “Interaction combinators” and “Interaction nets”
2024-12-10 The __hash__ method can be removed
2024-12-09 [Reading log] First foray into Python formalization and typing literature
2024-12-05 You can subclass typing.Any
2024-11-30 [Link] Cornell Advanced Compilers course
2024-11-19 [Link] Armin Ronacher: “Threads beat async/await”
2024-11-19 [Reading log] “Hash & Adjust” and “Partial evaluation, whole-program compilation”
¶Greatest hits
A map of the tree-sitter ecosystem
Clean git histories and code review workflows
Getting started with tree-sitter
Git commits and code review (revisited)
Reflections on the final Strange Loop
¶Disclaimer
All of the opinions expressed on this site are my own, and not those of my employer.