On Fri, 2006-03-03 12:19:58 +0100, Enrico Weigelt <weigelt@metux.de> wrote: > * Jan-Benedict Glaw <jbglaw@lug-owl.de> schrieb: > > Nimms mir nicht krumm, aber ich glaube, daß das nichts wird. Es ist > > schon so verdammt viel Arbeit in autoconf/automake geflossen, daß es > > IMHO wenig Sinn machen, das nochmal zu wiederholen. > > ... in Windows ist auch schon so verdammt viel Arbeit geflossen ... ...und? Funktioniert das wenigstens? > > Das geht schon damit los, daß unterschiedliche Compiler und deren > > command line switches abgefragt werden müssen, > > Architektur-/Betriebssystem-/Platform-spezifisch headers zusätzlich > > eingelesen werden wollen, ... > > Nein. Diese Dinge liegen hinter der jeweiligen Implementation versteckt. > Darum kümmert sich ein (separetes) universelles Toolchain-Paket, > das dann (einmalig) auf jede Plattform bzw. Zielsystem angepaßt wird. > Dort werden dann auch Dinge wie SYSROOT etc behandelt. Gibts das schon? > > Dazu kommt noch, daß das bisher in plain text files gemacht wurde, > > Du jetzt aber auf XML setzt. Wer soll das parsen? > > Wer soll m4-macros, makefiles, cmakefiles, etc parsen ? Die Tools *gibt* es schon. Alles, was neue Tools braucht, macht erstmal Schmerzen. Auf Mainstream-Platformen (z.b. i386-linux) weniger als auf exotischen Varianten. > > (Ich denke gerade an ein ältliches Sinix, das in seinem Leben noch > > keine XML-Datei gesehen hat...) Das erhöht einmal mehr die Anzahl > > der benötigten Tools, die gebraucht werden. > > Da meine Referenzimplementation in Java geschrieben ist, wird nur > zusätzlich noch eine (console-only) jvm gebraucht. Dafür fallen > aber etliche andere Abhängigkeiten (make, perl, autotools, pkg-config, > usw) weg. Na dann warte ich mal gespannt, bis jemand eine Java-VM unter Ultrix auf VAX vorstellt... Gerade wegen vieler alter, inhomogener Systeme existieren doch automake und Co. Wenn wir überall "moderne" Platformen hätten, man, das wäre doch total langweilig :-) MfG, JBG -- Jan-Benedict Glaw jbglaw@lug-owl.de . +49-172-7608481 _ O _ "Eine Freie Meinung in einem Freien Kopf | Gegen Zensur | Gegen Krieg _ _ O für einen Freien Staat voll Freier Bürger" | im Internet! | im Irak! O O O ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
Attachment:
signature.asc
Description: Digital signature