Compile-Time vs. Run-Time Type Checking
Contrast compile-time type checking (e.g., ML, Haskell) with run-time type checking (e.g., Lisp, Python).
Contrast compile-time type checking (e.g., ML, Haskell) with run-time type checking (e.g., Lisp, Python).