Category: Defective Language

A look at the broken and poorly specific features of languages. Either they lead to defects, have a bulky syntax, don’t work as intended, or just don’t feel right.

The Infernal Loop Iterator

Collection iteration is perhaps the most insidious language construct. Simple to create and easy to understand. Yet lurking within lies the ability to create random non-local defects. Monstrous bugs that you’ll spend […]