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