On Wed, 2006-03-29 at 13:02 +0300, Tomi Valkeinen wrote: > - More support for dynamic languages. Perhaps there's an unsafe way (read: > you have to know what you are doing) to unload types. Or perhaps a > modified mcs could generate code for dynamic methods. Or something else I > haven't thought about =).
What do you have in mind, exactly? .NET 2.0 added System.Reflection.Emit.DynamicMethod, largely to target dynamic languages such as IronPython. It provides access to an ILGenerator for a method, and the DynamicMethod + IL + assembly language is garbage collected in the usual fashion (instead of being tied to an Assembly, thus necessitating an AppDomain unload to free the memory). Given IronPython is Microsoft's dynamic-language testbed, and it's running rather nicely under .NET, I'm not sure how much more needs to be added to better support dynamic languages... - Jon _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list