Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Objektorientierte Grafik unter LISP |
| Autor | Hanl,Beatrix |
| Erscheinungsjahr | 1987 |
| Abstract | Die vorliegende Arbeit beschreibt den Entwurf und die Implementierung eines LISP-Grundsystems mit Grafikerweiterungen. Designziele waren hierbei die automatische Generierung von parametrischen Makrostrukturen aus Grafiken mit Angabe der Parameter unter Beachtung von grafischen Bedingungen (Constraints). Um die Verarbeitung von grafischen Objekten in Lisp zu erleichtern, wurden die grafischen Strukturen den Lispstrukturen zur Integration angepaßt. Zur leichteren Handhabung von grafischen Primitiven wurden Funktionen zum interaktiven Einlesen vorgesehen. Wesentliches Merkmal der grafischen Elemente ist die Möglichkeit sie mit Properties zu versehen. Dadurch können die Objekte attributiert und objektorientierte Mechannismen leicht realisiert werden. Als zusätzliche Benutzerführung wurde ein bereits existierendes Windowmanagementsystem in das LISP-System integriert. Wesentliche Merkmale des vorliegenden Systems sind die Portabilität auf unterschiedliche Rechnertypen und der modulare Aufbau. Als Standard für die Implementierung der LISP-Funktionen wurde "Common Lisp" verwendet. Der Umfang der Funktionen in "Common Lisp" ist sehr groß, deshalb ist derzeit nur eine Teilmenge dieser Funktionen vorhanden. In Zukunft ist es geplant alle Funktionen von "Common Lisp" zusätzlich zu den Grafikfunktionen zu implementieren. |
| Status | Verfügbar |