[Mono-list] XSP

Miguel de Icaza miguel@ximian.com
01 Jun 2002 18:36:58 -0400

> Currently xsp can do c#. On ms.net VB.net, JScript.net and all other languages can be done, too.
> How does that work? Do they have an xsp for every compiler? How will mono do that?

They use the CodeDOM interface to "generate" the code.  Then there are
multiple "providers", you get a provider for each compiler, and they
transform your nodes into something usable.

Eventually we will do the same, but right now, for the sake of getting
XSP of the ground, we are focusing on the larger problem: getting the
pipeline to work on Linux.

Transforming the code from `printf ("class %s : %s", ...)' to something
that uses the CodeDOM should be pretty straight forward, but not
something that is worth spending the time right now: our cycles are
better spent on becoming functional on Linux at this point.