Bitnacht
  • Impressum & Datenschutz
  • Podcast
  • Artikel
  • Links

Oberon-Poster in Farbe - Tue, Mar 3, 2026

Ein paar Updates für meine Oberon-Dokumentation

Oberon Updates

In dieser Woche habe ich mit endlich die Zeit genommen, mein Oberon-Poster einzufärben. Bei der Gelegenheit habe ich auch die Sprachbeschreibung geringfügig verbessert. Insgesamt sind es jetzt also sechs Dateien:

  • Das SW-Poster als PDF-Datei
  • Das SW-Poster als SVG-Datei
  • Das Farbposter als PDF-Datei
  • Das Farbposter als SVG-Datei
  • Die Beschreibung als PDF-Datei
  • Die Beschreibung als ODT-Datei

Farbposter

Zwar ist es nicht meine geplante Darstellung mit künstlerischem Anspruch, aber ich habe endlich auch eine halbwegs druckfreundliche Farbversion von meinem Oberon-Poster erstellt.

Damit die SVG-Versionen für die Meisten korrekt dargestellt werden kann, habe ich dort von der Schriftart Helvetica Neue auf die mit LibreOffice verbundene Liberation Sans umgestellt und an einigen Stellen die Positionen etwas zurechtgerückt - wenn auch nicht ganz konsequent.

Eine Sache stört mich allerdings noch (in allen Varianten). Den Prozeduraufruf in Anweisungen konnte ich praktisch vollständig auflösen.

Prozeduraufruf in Anweisungen

Aber im Diagramm für einfache Ausdrücke ist nicht genug Platz auf der Posterseite und ich musste die Darstellung verkürzen.

(Funktions-)Prozeduren in Ausdrücken

Da im Beschreibungsdokument in der EBNF immer die Fassung mit Instanz und Argumente verwendet wird, ist das vermutlich der bessere Kompromiss. Immerhin habe ich auch recht bereitwillig auf eine Darstellung von beispielsweise Realzahl-Literalen (Dezimalbruch) und ähnlich trivialen Nichttterminalsymbolen verzichtet. Aber vielleicht ändere ich in der Zukunft meine Meinung noch einmal und erzeuge eine Fassung, die beispielsweise ein Zusatzposter enthält, oder andere Dimensionen verwendet.

Sprachbeschreibung

Eine unwesentliche Korrektur der Sprachbeschreibung habe ich zum Anlass genommen, ausser der PDF-Datei auch eine LibreOffice-Version des Dokuments zu erstellen. Das war weitaus weniger einfach als erwartet, denn die Seitenverweise, das Inhaltsverzeichnis und diverse Formatierungen wurden nicht in geeigneter Form exportiert. Auch hier verwende ich jetzt die Liberation Schriftfamilie. Das PDF wurde jetzt ebenfalls aus der LibreOffice-Version erstellt.

Urheberschaft

Die Sprachbeschreibung und das Poster sind frei von Rechten Dritter. Ich erlaube grundsätzlich jedem, die von mir erstellte Oberon-Dokumentation zu kopieren und für seine Zwecke anzupassen, sofern etwaige Änderungen eindeutig nicht mir zugeschrieben werden. (Also ist es nicht CC-BY lizensiert: Lieber meinen Namen entfernen, als Missverständnisse erzeugen.)

Zurück


© Sven Mertens 2026 | Bitnacht

⁂ Mastodon Codeberg