矛盾と闘う (言語の)設計は無数の決断と妥協の結果 単純か複雑か 小さい言語かリッチな言語か 保守的か革新的か バランスが鍵