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

Justin Dearing zippy1981 at gmail.com
Tue Jul 14 18:59:06 EDT 2009


Alan/Chris,


Thanks for clarifying.



On Tue, Jul 14, 2009 at 6:17 PM, Alan McGovern <alan.mcgovern at gmail.com>wrote:

> 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/10c1aea6/attachment.html 


More information about the Mono-list mailing list