xgc
Графическая демонстрация X: панель с кнопкой для каждой настройки графического контекста и область, где видно, что они делают.
У GC в X11 пара десятков атрибутов, и страницы руководства описывают их с точностью, которая никому не помогает представить результат. xgc превращает их в элементы управления: растровая функция (GXcopy, GXxor, GXinvert и остальные), стиль линии, стили концов и соединений, стиль заливки, маска плоскостей, цвет переднего плана и фона. Затем выбираешь операцию — точки, линии, дуги, прямоугольники, текст, CopyArea — и запускаешь её в тестовой области.
Он ещё и замерял время операций, поэтому служил грубым бенчмарком X-серверов, пока эту работу всерьёз не взял x11perf. В основном же программа была учебным пособием: наблюдая, как линия XOR стирает сама себя, понимаешь больше, чем из трёх страниц документации по Xlib. Интерфейс собран из виджетов Athena и выглядит как пульт, к которому не подпускали дизайнера.