compiler.tree.propagation.call-effect: I deleted an important method on compose on accident.
parent
7a703658f1
commit
72eaa9d466
|
@ -37,6 +37,9 @@ M: curried cached-effect
|
||||||
{ [ 2dup [ +unknown+ eq? ] either? ] [ 2drop +unknown+ ] }
|
{ [ 2dup [ +unknown+ eq? ] either? ] [ 2drop +unknown+ ] }
|
||||||
} cond ;
|
} cond ;
|
||||||
|
|
||||||
|
M: composed cached-effect
|
||||||
|
[ first>> ] [ second>> ] bi [ cached-effect ] bi@ compose-effects* ;
|
||||||
|
|
||||||
: safe-infer ( quot -- effect )
|
: safe-infer ( quot -- effect )
|
||||||
error get-global error-continuation get-global
|
error get-global error-continuation get-global
|
||||||
[ [ [ infer ] [ 2drop +unknown+ ] recover ] without-dependencies ] 2dip
|
[ [ [ infer ] [ 2drop +unknown+ ] recover ] without-dependencies ] 2dip
|
||||||
|
|
Loading…
Reference in New Issue