@nicholastaylor
vidarh wrote:
Quote:
The biggest challenge, however, would be porting the various native parts of the runtime libraries. GUI toolkits etc.
It depends a lot what your goals are. If you "just" want Mono on X1000, that's a *lot* easier than getting something complete enough to run most C# apps.
and you responded a.o.:
Quote:
I'm not entirely sure what you mean by most c# applications though, because c# is also compiled using Microsoft Visual C#.
The actual language is in fact not that big a part of the implementation of a typical .NET project. Most of the functionality you need will be something you call in the .NET framework, which consists of a huge amount of runtime libraries, DLLs (on Windows). These are the same whichever language (of the .NET compatible ones) you code in. This is not only GUI toolkits, but also a lot of the data structures, storage, file handling and communication basics needed in most applications.
I guess that would be what vidarh is referring to. "Most C# apps" is a high goal, not because the C# part is big, but because most C# apps will also be typical .NET apps which draw heavily on the .NET framework. (Substitute "Mono" for ".NET" in the above wherever it makes sense; I haven't had any experience with Mono myself yet.)
Best regards,
Niels