Ich muss eine Menge von Dateien von Mathematica nach Octave portieren. Ich habe ein Lisp-Mathematica-Parser aus ~1991 aber ich bin nicht wirklich vertraut mit Lisp, so dass ich mich frage, ob jemand Erfahrung mit der Portierung in diese Richtung hat. Nachdem ich recherchiert und eine E-Mail an WolframAlpha geschickt habe und keine wirklichen Ergebnisse erhalten habe, müsste ich Lex und Yacc verwenden, um einen Cross-Compiler zu erstellen. Das erscheint mir ein wenig übertrieben.
Für Tipps und Hinweise wären wir Ihnen sehr dankbar.
Klarstellung:
Ich beginne mit einer Reihe von Mathematica-Dateien, deren Funktionalität nach Octave portiert werden muss. Ich möchte dieses Ziel in möglichst kurzer Zeit erreichen, da mein Chef mir diese Aufgabe über die Feiertage übertragen hat. Danke für Ihre Hilfe, ich werde mir FullForm ansehen und die Mathematica-Datei auf nicht portierbare Inhalte untersuchen. Wenn es nur möglich ist, eine bestimmte Menge der Dateien zu konvertieren, müsste ich den Rest von Hand machen, was einige Zeit in Anspruch nehmen würde. Es handelt sich also im Grunde um eine einmalige Sache, um von einem Programm zum anderen zu wechseln.
Wie in Leonids Beitrag erwähnt, scheint die Aufgabe übertrieben zu sein, aber ich bin eine studentische Hilfskraft und das ist genau die Aufgabe, die ich in meiner Abteilung zu erledigen habe.