-----------------------------------------------------------------------------
UNIX 2
                                                       5. Uebungsblatt
______________________________________________________________________
Aufgabe 1 (0 Punkte)

    Lest die Dokumentation zu Elk aus den vorlesungsbegleitenden
                              ---
    Unterlagen Nummer 8 (insbesondere den dritten Teil Interfacing
                                                       -----------
    Scheme to the ``Real World'') sowie die Dokumentation zu Elk/Xlib
    ------ -- ---   ---- -----                               --- ----
    und Elk/Xt (vorlesungsbegleitende Unterlagen Nummer 7).
        --- --

    Legt eine Unterdirectory ueb5 in Eurem Uebungsverzeichnis an.

    Ueberlegt Euch genau, in welcher Reihenfolge Ihr die beiden fol-
    genden Aufgaben ausfuehren wollt.

______________________________________________________________________
Aufgabe 2 (5 Punkte)

    Implementiert in Scheme den im letzten Uebungsblatt vorgegebenen
    Anzeigeteil eines einfachen Grafik-Editors (auf der Basis der X-
    Anbindung von Elk), so dass er mit Eurer Loesung des letzten
    Uebungsblattes zusammenarbeitet.  Die Kreise sollen eine Linien-
    dicke von 5 Pixel haben.  Das Aussehen der neu implementierten
    Version soll sich von der vorgegebenen sonst nicht unterscheiden
    (insbesondere sind kurzzeitig verschwindende und wieder
    aufblitzende Kreise inakzeptabel).

______________________________________________________________________
Aufgabe 3 (5 Punkte)

    Implementiert den gleichen Anzeigeteil in C als in Elk nachlad-
    bares Modul (.o-File).  Dabei sollen die die eigentliche Funk-
    tionalitaet implementierenden C-Funktionen getrennt von den die
    Anbindung an Scheme realisierenden C-Funktionen implementiert wer-
    den (denkt Euch also ein ordentliches C-Interface zu den Funk-
    tionen aus, das dann an Scheme angebunden wird).

______________________________________________________________________
Abgabe

    Elektronisch[1] am 25.05.1993, 18:00 MEZ.

_________________________

  [1] Der Tutor begutachtet in ~/unix2/ueb5 die Files  kred-x.scm  und
kred-x.c.

UNIX-2 SS 93   Bormann et al                                         1


