masaedw / PuddingX

BSD 3-Clause "New" or "Revised" License
1 stars 1 forks source link

point-free puzzle...って、あれ? #3

Closed swtw7466 closed 11 years ago

swtw7466 commented 11 years ago

色々 point-free パズルとか Applicative Style とか試したわけですが、 パズルとしては面白くても、 あれが読みやすくて良いプログラムだとは思えないわけですよ、 とかどうとか云々と書いて Pull-request 送ろうと思っていたら既に本家のコードが変わっとる…。

でまあ結論は変わらないんですけども、

というトリックで、こう書けば良い気がしますね。 まぁそこらのふつーの Monad で fail されると error で例外吐いて 何もしないとプログラム全体が死ぬので面倒なんですが。