miscellaneous long-term computer-related projects I'm working on (currently just Joaf, a 2D console on an FPGA)
free C source code -- I have placed all this code in the public domain, so you can use it in any way. (To be explicit: I am the sole author of these works and I disavow any copyright claim over them.)
Enumeraion of Polygon Edges from Vertex Windings, a tiny but convenient trick for code that deals with polygons (rewrite of "Efficient Polygon Edge Enumeration" from Journal of Graphics Tools Volume 10, Number 2)
Analyzing Judy: Judy is an engineered
data structure as opposed to a compute theoretical one, by which I mean that it has been heavily tuned for actual real-world performance instead of big-O performance. This article looks at how it stands up to a plain old hash table implemented in 1/100th as many lines. (2003)