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

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


Hey,

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.

Alan.


>
>
> 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