pswrap
Препроцессор Adobe, превращающий фрагменты PostScript в функции на C, чтобы программы могли рисовать через Display PostScript, не собирая строки вручную.
В Display PostScript программа отправляла PostScript интерпретатору, живущему в сервере. Собирать этот код как текст во время работы было медленно и чревато ошибками, и Adobe выпустила pswrap. Вы писали файл .psw, в котором каждый блок между defineps и endps имел сигнатуру на C и тело на PostScript. pswrap компилировал каждый блок в функцию на C, отправлявшую код в заранее закодированном двоичном виде с подставленными аргументами.
В NeXTSTEP это была повседневность: множество программ на AppKit несли собственные обёртки для всего, что не покрывал API на Objective-C. Идея была не нова — CPS делал то же самое для NeWS, — но pswrap прожил дольше, поскольку DPS жил и в NeXT, и у нескольких поставщиков X.