[Mono-dev] NObjective. Fast .NET <==> objc bridge

Rodrigo Kumpera kumpera at gmail.com
Sun Nov 9 12:49:15 EST 2008


On Sun, Nov 9, 2008 at 2:19 PM, Eugeny Grishul <eugeny.grishul at gmail.com>wrote:

>
> Hi guys.
>
> Recently I started project called NObjective which main goal is create
> high-performance and flexible library with lowest memory/cpu overheads
> which
> provides ability to bridge runtimes in efficient ways. Currently it
> supports
> codegeneration so hundreds of objc classes can be easily exported to .NET
> runtime via transparent proxies. Also you can export your own .NET classes
> to objc runtime.
>
> See results of performance test ( you can find it in sources ):
> http://code.google.com/p/objcmapper/
>
> Also see usage:
> http://code.google.com/p/objcmapper/wiki/Usage
>
> But I have some issues with mono JIT:
> 1) My libary uses cecil assebly instrumentation to create structs that
> inherited from non-System.ValueType class. Mono JIT is crashed on boxing of
> such structs.


A valuetype must, by definition, directly inherit from
[mscorlib]System.ValueType. Anything else is a bug
and can't possibly work. The only exception are enums.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20081109/2cda1cd1/attachment-0001.html 


More information about the Mono-devel-list mailing list