Miguel de Icaza <[EMAIL PROTECTED]> writes:

> > Well, we may want to split mcs into mcs.exe and mcs-compiler.dll and then 
>integrate it in
> > some way with System.CodeDom.Compiler.  Once we can execute dynamic assemblies, 
>this could
> > also return an Assembly on which you could just call Run().
> > 
> > However, this may involve some larger modifications in mcs since we're using global
> > variables in some places for performance reasons.
> 
> Well, it can be solved using a different AppDomain per compilation, but
> for now, we can just do what Microsoft does, which is to fork the
> compiler, and get the output back.
> 
> Although it would be nice to make the compiler a library, I have yet to
> see a good reason (by good I mean, the reason is bigger than the pain to
> make the changes and maintain those).

Well, I think it doesn't make much sense to make the compiler a library until we can
actually execute dynamic assemblies, ie. without writing it to disk at all.

-- 
Martin Baulig
[EMAIL PROTECTED]
[EMAIL PROTECTED]

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to