nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

FPC 2.2.0 / Linux - kein "OldLinux" mehr?

Von: Sieghard Schicktanz (sieghard@schicktanz.schs.de) [Profil]
Datum: 05.10.2007 17:37
Message-ID: <20071005173712.1295b289.Sieghard@Schicktanz.SchS.de>
Newsgroup: de.comp.lang.pascal
Hallo alle, die hier noch mitlesen!

Ich hätte jetzt mal auch eine Frage, und zwar zum "neuen" Free Pascal
2.2.0.
Ich betreibe das unter Linux, und da gab's bisher immer eine Unit, die die
ganzen Systemkonstanten und einige schön Pascal-gerechte "Bindings"
für die
Systemfunktionen beinhaltete, seit ein paar Versionen einigermaßen abfällig
mit "OldLinux" betitelt.

Gut, das deutet auf ein "phasing out" hin - und das scheint in der neuen
Version auch durchgeführt worden zu sein - nur:
Wo sind jetzt die ganzen Systemkonstanten und ähnlichen Definitionen hin?
In den "Nachfolge"-Units, wie "BaseUnix", "Linux" (!),
"Unix", "UnixType",
sind sie jedenfalls nicht - gibt's die jetzt überhaupt nicht mehr?

Weiterhin beinhaltete "OldLinux" auch eine ganze Reihe von Systemaufrufen
(ohne den "Fp"-Vorsatz wie in BaseUnix u.ä. jetzt eingeführt), die die
wilde C-Pointerei etwas gezähmt in Pascal-VAR-Parameterübergaben angeboten
hatten - soll das jetzt etwa auch aufgegeben werden?
Damit wird IMHO eigentlich ein wesentlicher Vorteil von Pascal und seiner
Aufrufstruktur aufgegeben, der ausserdem viele Fehler vermeiden hilft, die
bei der "blanken" Pointer-Übergabe gemacht werden können, insbesondere
bei
der schwachen Typenprüfung von C, die leider fpc in seinem "ObjFPC"-Modus
übernommen hat.
Irgendwie scheint mir das in Richtung Aufgabe zu laufen...

Muß ich jetzt doch mit C weitermachen, oder gibt's noch Hoffnung?
Hab' ich etwa nur ein unfertiges Paket heruntergeladen (es stammt immerhin
schon von Mitte September)?
Die darin enthaltene Dokumentation erwähnt die "OldLinux"- Unit jedenfalls
noch.
Vielleicht weiß ja wer was genaueres dazu... ;-)

----
--
(Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
-----------------------------------------------------------
Mit freundlichen Grüßen, S. Schicktanz
-----------------------------------------------------------

[ Auf dieses Posting antworten ]