GrahamのLispコーディングスタイル批判

2025-07-13

このレビューは、GrahamのLispコードの保守性と移植性を分析し、簡潔で、動機付けの明確な短い関数定義であることを発見しました。しかし、彼の非常に短く、分かりにくい命名規則、入れ子になったif文の過剰な使用、ループ構造の回避、スタックオーバーフローのリスクがあっても反復処理よりも再帰を優先する点などを批判しています。これらのスタイル上の選択は、一般的なLispの慣習から外れており、コードの可読性に悪影響を与える可能性があります。