修論のプログラムのパーサを少しまともにしました。もう頭が悪くなっているので右再帰のパーサしか書けません。しかしパーサ以外のHaskellプログラムの中にはfoldrではなくfoldlばかり出てきます。なぜか。自然に書いたらそうなった。やはり人間の頭の中は左再帰でできているのでしょう。しかしリスト構造が右結合であることくらいHaskellプログラムを書いていればアプリオリなことに思われる。でも脳が拒否する。foldrでもfoldlでも変わらないのにfoldlばかり使っていては、単にパフォーマンスを落としているだけなので、考えどころ。脳内を右再帰に変革しなければなりません。