dynamic classes and duck typing
Walter Bright
newshound1 at digitalmars.com
Sun Nov 29 13:52:40 PST 2009
Leandro Lucarella wrote:
> Walter Bright, el 27 de noviembre a las 15:30 me escribiste:
>> One thing Java and Python, Ruby, etc., still hold over D is dynamic
>> classes, i.e. classes that are only known at runtime, not compile
>> time. In D, this:
>
> I like the feature, but I don't understand where is the duck-typing in all
> this. I think you're confusing duck-typing with dynamic-typing or I'm
> missing something?
>
Perhaps I am using the term wrong, but I figure it's duck-typing if you
can go ahead and try to access methods of an object, and they are
checked at runtime and throw some kind of method-not-found exception if
they aren't there.
With this, it should be possible to construct a type at runtime, and
have it work with statically compiled code. This should work very nicely
to implement a plug in architecture.
More information about the Digitalmars-d
mailing list