2015-08-15から1日間の記事一覧

アクションと関数、式の値の話

プログラムにおける「関数」とは何かについて、自分なりのまとめ - Line 1: Error: Invalid Blog('by Esehara' )bugrammer.hateblo.jp a -> bというのは、引数にa型の値をとり、b型の値を返す関数の型だ。 Monad mが存在するような任意の型コンストラクタmに…

ES6のジェネレータはHaskellのdo記法ほど強力ではないという話

Monads in JavaScriptcuriosity-driven.org JavaScriptのモナド | プログラミング | POSTDpostd.ccこの記事では、ES6のジェネレータを使って、Haskellのdo記法を模倣したdoM関数を定義し、ジェネレータを使ってモナドを取り扱えることを示している。しかし “…