exclam expression では arrow expressiom も使えないはず
Closed this issue · 1 comments
pasberth commented
ここでいう funcall とは
f x y
などの空白で区切られた関数呼び出し。
要するに
!do f x y
としても 結合は !do (f x y)
にはならず (!do (f) (x)) y
となる。
これはいいけど
!do
x => y
z
もできないはず。というのは x => y
には funcall が許されるので結合は
!do
(x => (y z))
となり !do
の引数が足りなくなる。なので、 exclam expression の引数に arrow expressiom も使えない。
修正のコミットはここにある https://github.com/pasberth/Macra/tree/issue45 あとでマージする
pasberth commented
実装して master にマージした