> mainstream OO languages go).  It looks like Dog could be a type of String
> subclass.

That was my first thought as well. Besides, I'd rather type:

    my Dog $spot("Spot");

Which says everything that needs to be said without any repetition, and it's
fairly intuitive.


> As with the above, the problem you are trying to solve is long type-names
> (which is a bazzar thing to find in perl anyway).  I just think that there
> are better ways of skinning that cat.

I think the main idea here is this: being allowed to say what you mean
without repeating yourself.


Matt











Reply via email to