David A. Black wrote:

> I'd say that the type of a Ruby object can change, but its class
> cannot. That's based on an understanding of the object's type as a
> kind of runtime snapshot of what the object can do and what messages
> it understands.

The inspiration there is Smalltalk, which is similarly strongly typed.

One common confusion among newbs is that weak typing == dynamic typing.

-- 
 Phlip