clear away some rebar
parent
83c81b288f
commit
011a39457e
|
@ -99,21 +99,6 @@ M: composed infer-call*
|
||||||
1 infer->r infer-call
|
1 infer->r infer-call
|
||||||
terminated? get [ 1 infer-r> infer-call ] unless ;
|
terminated? get [ 1 infer-r> infer-call ] unless ;
|
||||||
|
|
||||||
! : Pdeclared-effect ( x -- x )
|
|
||||||
! "-->" P.
|
|
||||||
! dup
|
|
||||||
! [ word>> P. ]
|
|
||||||
! [ effect>> P. ]
|
|
||||||
! [ value>> known known>callable P. ] tri
|
|
||||||
! current-effect P. ;
|
|
||||||
!
|
|
||||||
! M: declared-effect infer-call*
|
|
||||||
! [ Pdeclared-effect
|
|
||||||
! nip value>> (infer-call) ]
|
|
||||||
! [ "<--" P.
|
|
||||||
! word>> P.
|
|
||||||
! current-effect P. ] bi ;
|
|
||||||
|
|
||||||
M: declared-effect infer-call*
|
M: declared-effect infer-call*
|
||||||
[ [ known>> infer-call* ] keep ] with-effect-here check-declared-effect ;
|
[ [ known>> infer-call* ] keep ] with-effect-here check-declared-effect ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue