Alan/Chris,
Thanks for clarifying. On Tue, Jul 14, 2009 at 6:17 PM, Alan McGovern <[email protected]>wrote: > Hey, > > Comments below... > > On Tue, Jul 14, 2009 at 11:06 PM, Justin Dearing <[email protected]>wrote: > >> Forgot once again mono doest have a default reply to the list for some >> reason. >> >> ---------- Forwarded message ---------- >> From: Justin Dearing <[email protected]> >> Date: Tue, Jul 14, 2009 at 6:05 PM >> Subject: Re: [Mono-list] Fwd: Game development with mono >> To: Chris Howie <[email protected]> >> >> >> Chris, >> If there is no difference, why do many OSS projects offer different >> binaries? >> > > 99.9% of the time there is no need to offer different 'binaries' for CIL > assemblies because the 'binaries' for each platform will be bit identical. > > >> I understand the format of the bytecode is different, but might there be >> differences in function signatures in the System.foo assemblies if mono >> functions had different signatures from the .NET equivilant? >> > > I'm not sure what you mean here. Mono should be API compatible with MS > .NET. > > Also, doesn't the mono compiler and runtime have a different GAC. >> Wouldn't compiling against the mono compiler ensure that all the methods in >> the standard assemblies exist in the mono version? >> > > Sure, compiling under mono would ensure that you are not using a method > that does not exist. There are other tools which can help with that, such as > Moma (http://mono-project.com/MoMA). Sure, you can compile under mono, but > it's not a necessity. Rregularly running your regression tests under both > frameworks would be a great way to ensure everything operates as expected. > > Alan. > > >> >> >> Regards, >> >> Justin Dearing >> >> On Tue, Jul 14, 2009 at 5:52 PM, Chris Howie <[email protected]> wrote: >> >>> On Tue, Jul 14, 2009 at 5:08 PM, Justin Dearing<[email protected]> >>> wrote: >>> > Coding with >>> > Visual Studio and periodontally compiling to mono on windows will >>> ensure >>> > compatability. >>> >>> I should point out that you don't have to "compile to mono" to test, >>> you can just run the Windows-.NET-compiled binaries directly on Mono. >>> Compiling using Mono's C# compiler /should/ only serves to test Mono's >>> C# compiler; the binary format of the CIL images is identical. >>> >>> (I have a feeling that Justin knows this, just clarifying for those who >>> don't.) >>> >>> -- >>> Chris Howie >>> http://www.chrishowie.com >>> http://en.wikipedia.org/wiki/User:Crazycomputers >>> >> >> >> >> _______________________________________________ >> Mono-list maillist - [email protected] >> http://lists.ximian.com/mailman/listinfo/mono-list >> >> >
_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
