prelude-rule もあったほうがよい
id と const もあったほうが便利かも。 identity/constantly で今の所問題ないけど、 (fn [f] (f g x)) とかやってるところに identity 渡すと問題になるので。
四則演算の中置 & 2引数固定カリー化阪 とかも欲しい。
やっぱり prelude はユーザが読み込むデータで、 data/*.clj や control/*.clj に依存してもよいことにする。その代わり, control/*.clj とかは prelude に依存してはいけない。そして必要な関数などはprimitive.clj とする
このファイルはinfixing.primitive.cljにまとめられた。
prelude の cfn は primitive に写された
numeric は prelude に含まれるとする。
よく考えたら、中置記法なら2引数固定であるので、この置き換えはあまり意味がなかった。
namespace, ちょっと間違えていた