functors: C: no longer needs a stack effect.
parent
c9fd44502c
commit
f8ce34b1db
|
@ -14,7 +14,7 @@ WHERE
|
|||
|
||||
TUPLE: B { value T } ;
|
||||
|
||||
C: <B> B ( T -- B )
|
||||
C: <B> B
|
||||
|
||||
;FUNCTOR>
|
||||
|
||||
|
|
|
@ -84,9 +84,10 @@ FUNCTOR-SYNTAX: M:
|
|||
|
||||
FUNCTOR-SYNTAX: C:
|
||||
scan-param suffix!
|
||||
scan-param suffix!
|
||||
scan-effect
|
||||
[ [ [ boa ] curry ] append! ] dip suffix!
|
||||
scan-param [
|
||||
suffix!
|
||||
[ [ boa ] curry ] append!
|
||||
] keep suffix! \ boa-effect suffix!
|
||||
\ define-declared* suffix! ;
|
||||
|
||||
FUNCTOR-SYNTAX: :
|
||||
|
|
Loading…
Reference in New Issue