Ich habe es geschafft, meinen Delta Forth .NET- Compiler unter Debian 6.0 (Squeeze) und Mono auszuführen . Es funktionierte einwandfrei mit voller Binärkompatibilität. Das einzige, was ich tun musste, war, den Code neu zu kompilieren, um auf .NET 3.5 (anstelle von 4.0) abzuzielen, da Mono unter Debian in Bezug auf .NET-Versionen etwas hinterherhinkt.
Der Compiler ist keine triviale .NET-Anwendung, daher war ich froh, den Compiler auf meinem winzigen Raspberry Pi tatsächlich in Aktion zu sehen.
Die tatsächlichen Schritte, die ich unternommen habe, um die Magie zu verwirklichen, waren (ich erinnere mich aus dem Gedächtnis):
- Installieren Sie die Mono-Laufzeit mit: sudo apt-get install mono
- Rufen Sie den Compiler selbst auf mit: mono DeltaForth.exe file_to_compile.4th
Das ist alles. Der schwierigste Teil dieses Vorhabens war es, die Dateien von meinem Windows-Computer mit einem Flash-Laufwerk auf Raspberry Pi zu übertragen :-)