Stukturierte Daten aus Pascal kann Lisp nicht erkennen.
Lesen kann man in der Datei nur byteweise. (mit READ-CHAR)
Die Pascal-Datei hat eine feste Größe pro Datensatz.
Sofern die Struktur der Pascal-Binärdaten genau bekannt sind (ist der Pascal-Quellcode vorhanden?)
muss für jeden verwendeten Datentyp eine Umwandlung in Lisp programmiert werden. (ich hab leider keine fertigen Funktionen)
Die Strings sind unkompliziert, alle Zahlenwerte (Real, Double, Int ... müssen aus den ASCII-Bytedaten zurückkonvertiert werden. Außerdem muss die Record-Struktur in die einzelnen Datentypen zerlegt werden.
Da stecken ein paar Stunden Arbeit drin, aber es ist ja ne einmalige Sache und sicher sehr reizvoll.
Hier mal ein Link mit Infos zu den Pascal-Datentypen (einfach eben mit google.de gesucht) http://www.merlyn.demon.co.uk/pas-type.htm
Viel Spass beim Programmieren
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP