[Allegro] OpenSource: index, qrix, import freigegeben
Bernhard Eversberg
ev at biblio.tu-bs.de
Mi Sep 14 15:06:09 CEST 2011
Unter
http://svn.allegro-c.de/svn/
findet man jetzt die Repositorien:
aindex : Überarbeitete Quelltexte in C++ für die objektorientierten
Programme (acon und a99)
atools : Renovierte und hinsichtlich der Indexroutinen neu harmonisierte
Quelltexte der C-Programme für die nicht objektorientierten
Tools (index, qrix, import; srch und update i.Vb.)
Diese Repositorien wurden neu aufgesetzt, um Verwirrung zu vermeiden.
Die Änderungen sind z.T. voluminös gewesen, um insbes. die
Harmonisierung der ai-Quellen zu erreichen. Für den OpenSource-Bereich
wäre es unergiebig, in aindex die obsoleten Versionsstände alle noch
vorzufinden. (atools war eh noch nicht verfügbar.)
In jedem Repo gibt ein README Auskunft üher den Inhalt.
Die Quellen der Index-Grundfunktionen (ai*.cpp bzw, .c und ai*.h)
hatten sich wildwuchernd auseinanderentwickelt, das wäre für den
OpenSource-Zweck sehr unerfreulich gewesen. Wir haben daher einiges
drangesetzt, diesen unguten Zustand zu überwinden und zugleich alles
besser und übersichtlicher anzuordnen und zu kommentieren sowie
eindeutige Obsoleta und Inutilia auszumerzen. Die Kommentare sind,
zuegeben, stellenweise noch zu mager.
Es ist also nunmehr ai*.cpp identisch mit ai*.c, die .h-Dateien
sind beiden gemeinsam. index, qrix und import sind getestet und
liefern Bit-identische Ergebnisse. Die zip-Dateien zu index, qrix,
import und acon liegen unter ftp (aktuelle-version) bereit.
Mit der Kompilierung unter Linux sind wir allerdings noch nicht
durch, das muß nun noch ein paar Wochen warten, ebenso die Programme
srch.exe und update.exe für 32bit, die auf der neuen Grundlage entstehen
sollen. Dennoch sollte der Einblick in die Quellen schon jetzt, nach
Abschluß der Bereinigung, eröffnet werden.
Übermorgen wird ein 3wöchiger Urlaub angetreten, danach sehen wir
weiter...
MfG B.Eversberg
Mehr Informationen über die Mailingliste Allegro