pswrap
El preprocesador de Adobe que convierte fragmentos de PostScript en funciones C, para dibujar con Display PostScript sin construir cadenas.
Con Display PostScript el programa enviaba PostScript a un intérprete alojado en el servidor. Montar ese código como texto en tiempo de ejecución era lento y propenso a errores, así que Adobe distribuía pswrap. Se escribía un archivo .psw en el que cada bloque entre defineps y endps tenía una firma en C y un cuerpo en PostScript. pswrap traducía cada bloque a una función C que enviaba el código ya codificado en binario, con los argumentos encajados en su sitio.
En NeXTSTEP era el pan de cada día; muchos programas AppKit llevaban sus propios wraps para lo que la API de Objective-C no cubría. La idea no era nueva — CPS hacía lo mismo para NeWS — pero pswrap duró más, porque DPS siguió vivo tanto en NeXT como en varios fabricantes de X.