zu www.bildungsgueter.de zur Inhaltsübersicht des Kapitels vorheriger Abschnitt

Installation von Algol 68


In vielen Linux-Distributionen ist ein Paket enthalten, das Algol 68 Genie bereitstellt. Allerdings stellen nicht alle Linux-Distributionen immer die neueste Version von Algol 68 Genie zur Verfügung.

Installation eines vorbereiteten Pakets unter Linux

In den Repositories der meisten Linux-Systeme ist Algol 68 Genie als installierbares Paket vorhanden. Anwender, die Wert darauf legen, die neueste Version dieses Compilers zu verwenden, können die Quellen des Compilers von der Webseite des Entwicklers herunterladen und selbst compilieren. Im folgenden werden beide Vorgehensweisen beschrieben.

Installation eines vorbereiteten Pakets für Debian.

Herunterladen, Compilieren und Installieren der neuesten Version.


Geany Syntax Highlighting für Algol 68 konfigurieren

Der Texteditor Geany enthält keine Sprachbeschreibungsdatei für Algol 68 und ist deshalb nicht in der Lage, die Schlüsselwörter der Sprache und konstante Werte hervorzuheben. Es ist aber möglich, für Algol 68 eine Sprachbeschreibungsdatei bereitzustellen, die wenigstens die Hervorhebung der Schlüsselwörter der Sprache ermöglicht. Nicht hervorgehoben werden im Programmtext definierte Typnamen (modes).


Anpassung von Geany für ein Benutzerkonto

Im Menü "Werkzeuge" des Editors Geany ist der Menüpunkt "Konfigurationsdateien" und dort die Datei filetype_extensions.conf zu wählen. Die ausgewählte Datei wird in Geany angezeigt. Es ist nun die folgende Zeile in den Abschnitt [Extensions] einzufügen:

Algol68=*.a68;

Die veränderte Datei wird gespeichert, für die Speicherung ist im Menü Datei die Option Speichern zu wählen.

Geany speichert die Datei im Verzeichnis ~/.config/geany. In dem versteckten Verzeichnis ~/.config legen viele Programme Konfigurationsdateien ab, die nur für ein Benutzerkennzeichen gelten sollen.

Die hier bereitgestellte Datei filetypes.Algol68.conf ist in das Verzeichnis ~/.config/geany/filedefs zu kopieren.

Die veränderte Konfiguration wird mit dem nächsten Neustart von Geany oder nach Ausführung von "Werkzeuge -> Einstellungen erneut laden" wirksam.


Anpassung von Geany für alle Benutzerkonten

Wenn die beschriebene Anpassung von Geany an Algol 68 für alle Benutzer eines Rechners wirksam sein soll, muss


vorheriger Abschnitt zur Inhaltsübersicht des Kapitels