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