[Mono-dev] Mono on wine redux

Rafael Teixeira monoman at gmail.com
Fri Apr 11 16:19:56 EDT 2008


Yes P/Invokes do complicate portability, but are not the same thing.

P/Invokes can be portable, provided you have native versions of the needed
libraries publishing the same API, and they also work with non-x86
processors.

X86 ties is the real problem of mixed-mode assemblies, they have embedded
x86 native code in Windows-specific library-loading-format.

On Fri, Apr 11, 2008 at 3:38 PM, Avery Pennarun <apenwarr at gmail.com> wrote:

> On 4/11/08, Rolf Bjarne Kvinge <rolflists at ya.com> wrote:
> >  > But what percent of .net apps are pure?
> >
> > Quite a big percent actually. Take into account that you can only make
> >  impure apps with C++, with C# or VB (or any other .NET language) you
> can't.
>
> Hmm, I think any .NET language can p/invoke into a native DLL.  I
> understand this is quite common, given the limited flexibility of
> WinForms, for example.
>
> Have fun,
>
> Avery
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>



-- 
Rafael "Monoman" Teixeira
---------------------------------------
"I myself am made entirely of flaws, stitched together with good
intentions."
Augusten Burroughs
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080411/756a93b5/attachment.html 


More information about the Mono-devel-list mailing list