Type Systems and Indentations Are Weak


Originally posted: March 10th, 2008

I've complained about weak and dynamic typed languages before. But damnnit, I'm just so crotchety I'm gonna do it again:

Weak and dynamic typing are bad because type safety is good.

Weak and dynamic typing are bad because compile time errors are better than run time errors.

Obviously, weak typing and dynamic typing can be very useful in moderation. But like they say in booze commercials: only in moderation. Moderation, of course, means "Don't base the whole damn language on it".

I've also whined about semantically-meaningful indentation before. Guess what? I still feel crotchety. *Ahem*:

Semantically-Meaningful Indentation: It's bad. Don't do it. That means you, Python and SPIN.

Leave a comment

Captcha