G'day all. Quoting Jeremy Shaw <jeremy at n-heptane.com>: > I like to imagine it works like this: > > bad static type < dynamic typing < good static typing. More succinctly: Algol < Smalltalk < ML Or perhaps: C < Ruby < Haskell Cheers, Andrew Bromage