I have managed to run my Delta Forth .NET compiler on Debian 6.0 (Squeeze) and Mono. It worked flawlessly with full binary compatibility, the only thing I had to do was to recompile the code to target .NET 3.5 (instead of 4.0) since Mono on Debian lags a bit regarding .NET versions.
The compiler is not a trivial .NET application so I was happy to actually see the compiler in action on my tiny Raspberry Pi.
The actual steps I took to make the magic happen were (I recall from memory):
- Install the Mono runtime using: sudo apt-get install mono
- Invoke the compiler itself using: mono DeltaForth.exe file_to_compile.4th
That is all. The most challenging part of this endeavor was to transfer the files from my Windows machine to Raspberry Pi using a flash drive :-)