#type-systems
Wiki 5
- Prefer Strict Tables in SQLite Evan Hahn on why STRICT tables (fixed column types) beat SQLite's default flexible typing, plus the mechanics of type affinity
- Signed vs Unsigned Sizes The language-design choice between signed and unsigned size types — the bug classes each enables, and the languages that picked each side
- Type System Axes Static/dynamic (when types are checked) and strong/weak (how much implicit coercion) are independent dimensions
- Type Systems Vocabulary Lewis Campbell's pet-peeve note on the orthogonal axes of type systems and why "strict typing" is an amateur term
- Unsigned Sizes — A Five Year Mistake in C3 C3's creator on why defaulting sizes to unsigned was wrong, and why Go and Java got it right