[Mono-devel-list] intergration with other languages

Marcus mathpup at mylinuxisp.com
Tue Jun 8 22:52:16 EDT 2004


I should add that the design of the CLI restricts many languages to a subset 
of their usual features.

For example, MS Managed Extensions for C++ permits code to be compiled to a 
combination of managed and unmanaged code. The sections that are designed to 
be compiled to managed code cannot use copy constructors, cannot use multiple 
inheritance of implementation, etc.


On Tuesday 08 June 2004 9:29 pm, Iain McCoy wrote:
> The basic idea is that there are a bunch of languages that all compile
> to the same language of intermediate code; all the code is then executed
> by the same runtime, the Common Language Runtime.
>
> What this means is that there are all these classes, and they are
> substantially the same. While a python class is radically different to a
> C++ class, a C# class, a VB.net class, and a managed C++ are not so
> radically different and so they can all interact.



More information about the Mono-devel-list mailing list