[Allegro] OpenSource-Vorbereitungen
Bernhard Eversberg
ev at biblio.tu-bs.de
Fr Mär 25 10:47:02 CET 2011
Die Vorbereitungen für die weiteren OpenSource-Freigaben nähern sich dem
wichtigen
Punkt, wo wir die "Klassenbibliothek" herausbringen wollen. Das wird
etwa übernächste
Woche geschehen, unter der für Programmquellen wohl günstigsten
Apache2-Lizenz:
http://de.wikipedia.org/wiki/Apache_Lizenz
Im SVN http://svn.allegro-c.de/svn/
sieht man jetzt schon drei noch unzugängliche Verzeichnisse:
ac15 : Eigentliche Klassendateien
aindex : Index-Kernfunktionen (nicht nur über die Klassen nutzbar)
osdp : OpenSource-DemoProgramm
(zum Ausprobieren der Kl.Bib.)
Neu und schon zugänglichist außerdem:
demo2 : Offizielle Dateien der DemoDatenbank
(das z.B. zum Ausprobieren von osdp erforderliche Minimum)
Gearbeitet wird jetzt nur noch am Demoprogramm osdp. Es soll mit allem
ausgestattet sein, was man zum Kompilieren unter Linux und Solaris braucht,
und zwar unter Anwendung des "GNU Build System":
http://de.wikipedia.org/wiki/GNU_Build_System
Das DemoProgramm osdp.cpp ist dann das einzige, das man sich anschauen
muß, um eigene Programme zu entwickeln; in die anderen Teile braucht man
nicht einzugreifen. Veränderungen darin sind natürlich auch denkbar, nach
entsprechender Einarbeitung. (Jeder Bestandteil ist gründlich kommentiert.)
Sonstige Komponenten von dritter Seite werden nicht gebraucht.
osdp ist ausführlich kommentiert und zeigt an Beispielen, wie die
Klassen und ihre
Methoden verwendet werden. Ein weit größeres, demselben Aufbau
entsprechendes
Programm ist acon, welches im zweiten Quartal herauskommen soll.
Für das Kompilieren unter Windows kann man auch andere Tools benutzen,
wir verwenden hier Microsoft Visual Studio.
B.Eversberg
Mehr Informationen über die Mailingliste Allegro