Sloth is a library for testing whether functions are minmally strict.
Sloth is a library for testing whether functions are minmally strict.
Scrap your boilerplate http://www.cs.vu.nl/boilerplate/ “Scrap your boilerplate” と呼ばれる、Haskell 向けのジェネリックプログラミングライブラリを知りました. Haskell におけるデザインパターンとも言えるでしょうか. Haskell で RSL(RenderMan Shading Language) コンパイラを書いていると、AST(抽象構文木) などのツリー構造なデータ型の一部にだけ作用させたいコードが必要なときがよくあるのですが、この scrap your boilerplate がまさにそれを解決してくれることが分かりました. たとえば、以下ような例を考えます. replaceConst 関数は Expr の Const ノードを Var ノードに置き換えます. Expr や Stmt は
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く