IT-Lexikon › Programmierung › pswrap

pswrap

Programmierung Svenska → Aktualisiert: 2026-10-11

Adobes Präprozessor, der PostScript-Schnipsel in C-Funktionen verwandelt, damit Programme mit Display PostScript zeichnen konnten, ohne Zeichenketten zusammenzubauen.

Unter Display PostScript schickte ein Programm PostScript an einen Interpreter im Server. Diesen Code zur Laufzeit als Text zusammenzusetzen war langsam und fehleranfällig, also lieferte Adobe pswrap mit. Man schrieb eine .psw-Datei, in der jeder Block zwischen defineps und endps eine C-Signatur und einen PostScript-Rumpf hatte. pswrap übersetzte jeden Block in eine C-Funktion, die den Code vorab binär kodiert und mit eingesetzten Argumenten sendete.

Unter NeXTSTEP war das Alltag; viele AppKit-Programme brachten eigene Wraps für alles mit, was die Objective-C-API nicht abdeckte. Neu war die Idee nicht – CPS erledigte dasselbe für NeWS –, aber pswrap hielt länger durch, weil DPS sowohl bei NeXT als auch bei mehreren X-Herstellern überlebte.

← Zurück zum Lexikon