Hans;

It is not having a type system that is causing problems, but that it often is a bit underdeveloped.

Yes, and malnourished. >:-)
 
For example, if one wants dynamic typing, that can be done by having a type by which the other types can be derived dynamically. Then the problems like the one above cane be done by introducing a new type.


We can do that for  non-primitives, but we can't ask a given object "Hey, what's your type?". Exactly that is high on my wishlist.

Kas.