[Mono-list] On porting to C#

Sam Ruby rubys@us.ibm.com
Mon, 9 Jul 2001 21:54:24 -0400


Miguel de Izaca wrote:
>
> Sam brings up an interesting point: why port existing software from
> Java to C#?  Given that the CLR is supposed to be language neutral, it
> makes sense to make sure that Java byte codes can be executed in the
> CLR.

Directly supporting Java byte codes?  That surprises me.  In that case, it
is not exactly the same CLR as ECMA is standardizing or Microsoft is
implementing.

> The only issue I see is that Java programs will expect a set of
> class libraries to be available for them to use, and this might not be
> the case for the CLR.  What approach do you suggest we should use Sam?

The Microsoft implementation of PInvoke supports COM Interop.  It would be
nice if the Mono implementation supported CORBA Interop and/or Java
Interop.

- Sam Ruby