Control.Applicative

Applicativeの変わった仲間たち

Applicativeネタ、つきません...ほかにも見るところ、いっぱいあるんですが…ということで、コレハ、いったい、どう読めば良いのでしょう: instance Applicative ( (->) a) where pure = const () f g x = f x (g x) instance Monoid a => Applicative ( (,)…

Applicativeを使ってみる

ということで、まだまだ先はありますが、Applicativeの使い方が少し見えてきました。mapでこうやることが: map (+ 1) [1, 2, 3] = [2, 3, 4]Applicativeだとこうできる: pure (+1) [1, 2, 3] = [2, 3, 4]いくつのリストを対象に関数を適用するかで、map = …