[Mono-devel-list] Re: Re: Dynamically changing classes?

Rodrigo B. de Oliveira rbo at acm.org
Fri Sep 26 13:32:02 EDT 2003


lupus wrote:
> ...
> Some CLR critics will say that the CLR should support such features
> (mostly because they are lazy and don't want to implement it
> themselves:-), but this would be a huge mistake. For example, making the
> CLR support multiple inheritance and changing parent types of a type
> would slow down by orders of magnitude many common operations in
> langauges like C# that can otherwise produce fast code. If that was the
> case, you'd have a slow VM in exchange for lazyness on the part of
> dynamic languages implementors: I prefer the speed, plus I don't have to
> implement the feature in mono:-)
>

I can understand all the motivations behind a static and simpler type
system. But
don't you think there are features best implemented by the runtime?
Coroutines and
continuations, for instance?

Rodrigo







More information about the Mono-devel-list mailing list