nimrand
|
I'm not an expert by any means, but I've used C# and this is what I've been told. Microsoft claims that the CLR (Common Language Runtime), which is what C# runs on, is a standards-based technology, much of it is built on COM, which is Windows-dependent. Not to mention, I suspect that much of the Verge code will use DirectX, which is also Windows dependent. This means that it will still be very hard to port Verge3 to Linux, C# or not.
Posted on 2002-03-25 17:03:47
|
andy
|
The DirectX code in most apps is all centered in one place, with a more humane API stacked on top. Gut it and replace it with SDL, preserving the interfaces. Done.
Mono is reimplementing the CLR from the ground up, so that's not really an issue. If VERGE games use the PInvoke stuff (stuff for directly calling the OS API, wouldn't make much sense ^_^) then it'd be an issue.
"Ignorance is its own reward" -- Proverb
Posted on 2002-03-26 08:30:26
|