[Mono-list] Fwd: Fwd: Game development with mono

Alan McGovern alan.mcgovern at gmail.com
Tue Jul 14 18:17:42 EDT 2009


Comments below...

On Tue, Jul 14, 2009 at 11:06 PM, Justin Dearing <zippy1981 at gmail.com>wrote:

> Forgot once again mono doest have a default reply to the list for some
> reason.
> ---------- Forwarded message ----------
> From: Justin Dearing <zippy1981 at gmail.com>
> Date: Tue, Jul 14, 2009 at 6:05 PM
> Subject: Re: [Mono-list] Fwd: Game development with mono
> To: Chris Howie <cdhowie at gmail.com>
> 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.


> Regards,
> Justin Dearing
> On Tue, Jul 14, 2009 at 5:52 PM, Chris Howie <cdhowie at gmail.com> wrote:
>> On Tue, Jul 14, 2009 at 5:08 PM, Justin Dearing<zippy1981 at gmail.com>
>> 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  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20090714/11c297ed/attachment.html 

More information about the Mono-list mailing list