Notes concerning “Graphics”
I think I understand how to use libart’s antialiased rendering API now
2007 to 2009 (1503 words)
Index set inference or domain inference for programming with indexed families
2007 to 2009 (4243 words)
Embedding objects inside other objects in memory, versus by-reference fields
2014-02-24 (1929 words)
A principled rethinking of array languages like APL
2015-05-16 (updated 2018-10-28) (3493 words)
Simplifying computing systems by having fewer kinds of graphics
2015-10-13 (1470 words)
Minimal GUI libraries
2015-11-14 (updated 2015-11-15) (823 words)
Circle-portal GUI
2016-06-28 (1740 words)
Further notes on algebras for dark silicon
2016-09-17 (updated 2017-04-18) (3468 words)
Gradient rendering
2016-09-24 (1800 words)
Quicklayout
2017-01-10 (updated 2017-01-18) (479 words)
Relational modeling
2017-05-17 (updated 2017-06-01) (980 words)
A plotter language of 9-bit bytes
2017-05-29 (updated 2017-06-01) (1599 words)
Pixel stream
2017-06-15 (updated 2018-10-26) (574 words)
Real time windowing
2017-08-03 (1349 words)
General purpose layout syntax
2017-11-10 (updated 2018-12-25) (3512 words)
A minimal window system
2018-04-27 (updated 2018-10-26) (1777 words)
Gradient pixels
2018-08-16 (updated 2018-10-28) (1454 words)
Window systems
2018-10-26 (106 words)
Scriptable windowing for Wercam
2018-10-26 (updated 2018-12-13) (4056 words)
Bit difference array
2018-10-28 (1587 words)
Cheap textures
2018-10-28 (838 words)
Text editor design for e-ink displays
2018-10-28 (3516 words)
Dilating letterforms
2018-11-04 (2207 words)
Gauzy shit
2018-11-04 (643 words)
Evaluating DSP operations in minimal buffer space by pipelining
2018-12-18 (updated 2018-12-19) (3307 words)
Bresenham erosion
2019-01-04 (updated 2019-03-19) (1988 words)
Median filtering
2019-01-17 (1711 words)
Fractal palettes
2019-04-02 (1061 words)
Three-stack generic macro assembler (design sketch)
2019-04-30 (1214 words)
Dercuano drawings
2019-04-30 (updated 2019-05-01) (2392 words)