[Mono-list] On porting to C#

Miguel de Icaza miguel@ximian.com
09 Jul 2001 18:58:16 -0400

> Besides,   it's probably much easier just to throw together a Java 
> compiler that uses the CodeDOM and Reflection.Emit stuff as an MSIL 
> puker than it is to write a Byte code converter, which, IMHO, misses the 
> point of the CLR.

CodeDOM is sadly a badly designed piece of code.  It is not really
useful for a compiler, it is mostly a tool for creating C# source
code, but the tree later gets passed on to an external C# compiler.

Reflection.Emit on the other hand is really nice