Ich bin sehr neu zu Schema. Und jetzt versuche ich, einen Programmcode in eine Binärdatei zu kompilieren, die schneller in den Interpreter geladen wird. (Der Interpreter ist ein hybrider Interpreter) Jemand hat mir gesagt, dass ich den Code in eine native Binärdatei kompilieren und dann in den Interpreter laden kann. Und meine Frage ist:Wie kompiliere Schema in native Binärdateien?
- Was ist die native Binärdatei?
- Wie kann ich den Schemacode in eine native Binärdatei kompilieren?
- Wie kann ich native Binärdatei in Schema Interpreter laden?
Vielen Dank im Voraus.
Joe
Vorgeschlagen, dass ich unter Code in nativen Binärdatei kompilieren wollen:
(define test (lambda() (display "this is a test"))
Und dann die bianry Datei in Interpreter laden und die Funktion "Test" nennen.
Eine nützliche Information wäre: Welche Scheme-Umgebung verwenden Sie? Sie sind alle verschieden. –
Ja Verwenden Sie Chicken Schema, Bigloo, Gambit oder Racket alle können native Maschinencode produzieren. Der erste 3 bis mittlere C-Übersetzungsschritt, der ein installiertes gcc erfordert. – pankajdoharey