Lisp を始めとする関数型言語のコードを書いてるヤツらのインデント+改行スタイルが許せない件について
1行たりとも関数型言語のコードを書いたことの無い人間(下のコードは On Lisp からの引用)の言うことなんで明後日な戯言かもしれませんが...
(defun our-length (x) (if (null x) 0 (1+ (our-length (cdr x)))))
...こんなインデント+改行スタイルが許せません!
関数型言語の売りはなんと言ってもその直交性じゃないのかよ!
なんなんだよ、その直交性のないインデント+改行スタイルは!
直交性という名の神に対する冒涜だろそれは!
( defun our-length (x) ( if (null x) 0 (1+ (our-length (cdr x))) ) )
...こうあるべきなんじゃないの?