きらきらと落ちてくる星の欠片
そのあとを星屑が緩やかな舞いを見せていく
もたらされるはさまざまなもの あまりにも多くのもの
それは――星の贈り物
星は何を望むのだろう?
[topic:Haskell]
ITpro に 本物のプログラマはHaskellを使う - 第52回 データ構造を走査するためのTraversableクラス が掲載されました。
今回は Haskell での(内部)イテレータに相当する Traversable クラスについて説明します。
イテレータと言っても、処理にApplicativeやモナドを利用する分、他の言語よりも少し適用範囲が広くなっていると思います。例えば、 第48回 で紹介した parTraversable 関数の定義には Traversable クラスが使われています。第48回の時点ではまだ Traversableクラスについて説明していなかったため、この関数の定義については特に説明していませんでした。最初に書いたように今回 Traversable クラスについて説明するので、 parTraversable 関数の定義 が気になる方は是非今回の記事を読んでからソースを見て考えてみて下さい。
新年明けましておめでとうございます。今年も宜しくお願いします。
[topic:Haskell]
ITpro に 本物のプログラマはHaskellを使う - 第51回 FunctorとMonadの間にあるApplicative が掲載されました。
今回はパーサーなどの用途で良く使われるようになってきた Applicative について説明します。今回の内容は次回紹介する予定の Traversable クラスに対する説明の前提となりますので、今のうちにしっかりと Applicative について理解しておいてください。
かわちょアンテナ - 鞠絵あんてな - 可憐アンテナ - 亞里亞アンテナ
FoaF Explorer,
via
Web View,
via
)

このworkは、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。
(背景画像、gift、他のライセンス下にあるもの、およびクリエイティブ・コモンズ・ライセンスでない work の二次的著作物を除く。)