On Tue, Mar 14, 2006 at 03:26:28PM +0800, Lalo Martins wrote:
> Not really... you can *emulate* dynamic typing on a more static language
> like C++, but you only get dynamic typing between subclasses of a given
> root point (RefCounted in the case of VOS, IIRC). In fact, vRef is one
> of the best implementations of dynamic typing for static languages I
> remember seeing.
This has less to do with dynamic typing than memory management... in C++ you can
dynamic_cast any object. MetaObject and meta_cast are partly ways to add more
to dynamic_cast and C++ polymorphism.
The only thing is, you have to actually cast *to* something, it's not like some
languages where you can just call a method and the object either responds or
fails to (silently or not).
vos-d mailing list