[Mono-dev] What would you like to see in Mono?

Jonathan Pryor jonpryor at vt.edu
Wed Mar 29 08:04:49 EST 2006


On Wed, 2006-03-29 at 15:22 +0300, Tomi Valkeinen wrote:
> Also, I don't like python very much, and I'd like the language to be 
> strictly typed. What I would like is a C# with type unloading.

.NET 1.1 *has* type unloading.  It just requires unloading the hosting
AppDomain in order to unload the types. :-)

Given all the interdependencies between JITed code, executing code, and
call stacks, unloading types is a difficult proposition, which is
probably why an AppDomain unload is the only way to do that under .NET.

So what's wrong with AppDomains?  If they're too slow, perhaps we should
improve cross-AppDomain invocation.  If they're buggy, they should be
fixed.

 - Jon





More information about the Mono-devel-list mailing list