Jonathan Pryor wrote: > On Mon, 2008-02-11 at 09:43 +0000, Dan Smithers wrote: >> Can I use Mono with languages other than C# on a Linux platform? > > Yes. Mono doesn't care about language, it cares about IL, so any > compiler that generates IL can generate assemblies that will execute > under Mono. > > So the only real questions are: > > 1. What language do you want to use?
C++, Python > 2. Does that language have a compiler that runs on Linux? several - I would probably use gcc for C++. > If your language's compiler doesn't run on Linux, you can instead > compile your code on Windows and copy the resulting assemblies to Linux > (though care does need to be taken to ensure that you only use > types/methods that Mono has implemented; MoMA[0] can help in this). For > example, C++/CLI on Windows with the /clr:safe flag should produce > assemblies that Mono will execute. Are there any tricks needed to get this to work? I suppose I should explain a bit about what I'm trying to achieve. We have core software developed under Linux, that we are hoping to make accessible to Windows developers across a network. We are planning to do this using network communication and also by exposing parts of the core libraries. To do this I want to provide an interface that can be used from Windows (i.e. .Net) platforms and implemented in an agnostic way. Mono seems a natural choice for this, but I am getting rather frustrated by C#. I want to be able to write my interface libraries and call them from Mono, .Net and also from native compiled code. thanks dan _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
