Closed swtw7466 closed 11 years ago
色々 point-free パズルとか Applicative Style とか試したわけですが、 パズルとしては面白くても、 あれが読みやすくて良いプログラムだとは思えないわけですよ、 とかどうとか云々と書いて Pull-request 送ろうと思っていたら既に本家のコードが変わっとる…。
でまあ結論は変わらないんですけども、
というトリックで、こう書けば良い気がしますね。 まぁそこらのふつーの Monad で fail されると error で例外吐いて 何もしないとプログラム全体が死ぬので面倒なんですが。
色々 point-free パズルとか Applicative Style とか試したわけですが、 パズルとしては面白くても、 あれが読みやすくて良いプログラムだとは思えないわけですよ、 とかどうとか云々と書いて Pull-request 送ろうと思っていたら既に本家のコードが変わっとる…。
でまあ結論は変わらないんですけども、
というトリックで、こう書けば良い気がしますね。 まぁそこらのふつーの Monad で fail されると error で例外吐いて 何もしないとプログラム全体が死ぬので面倒なんですが。