オフサイドルールについて

経験15年の OCaml ユーザーが Haskell を仕事で半年使ってみた - Oh, you `re no (fun _ → more)という素晴らしいエントリーがあるんだけども、これを読んで「うんうんHaskellや *Pythonの* オフサイドルールはよくないよね」などと抜かす方もいらっしゃるようなのでいくつか公式の文章を引用しよう。

    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    Readability counts.

PEP 20 -- The Zen of Python

Indentation::
    Use 4 spaces per indentation level.

Maximum Line Length::
    Limit all lines to a maximum of 79 characters.

PEP 8 -- Style Guide for Python Code

一行500文字のHaskellコードを書いて「こんなコード書ける俺かっこいい」と思っちゃう厨二病プログラマが糞なだけであって、まともな人はまともなコードを書くために自分を律している。


なおHaskell使いに占める厨二病患者の割合に関しては信頼できる疫学調査がないので言及しません。あとこれはネタです!叩かないで!(ぉ