2009-03-13 20:39:32 -04:00
|
|
|
! Copyright (C) 2009 Slava Pestov
|
|
|
|
! See http://factorcode.org/license.txt for BSD license.
|
2009-08-31 17:48:10 -04:00
|
|
|
USING: combinators.private kernel ;
|
2009-03-18 18:01:26 -04:00
|
|
|
IN: combinators
|
2009-03-13 20:39:32 -04:00
|
|
|
|
2009-08-31 17:48:10 -04:00
|
|
|
: call-effect ( word effect -- ) call-effect-unsafe ;
|
|
|
|
|
|
|
|
: execute-effect ( word effect -- ) execute-effect-unsafe ;
|
|
|
|
|
|
|
|
IN: compiler.tree.propagation.call-effect
|
|
|
|
|
|
|
|
: call-effect-unsafe? ( quot effect -- ? ) 2drop t ; inline
|
2009-03-17 19:53:44 -04:00
|
|
|
|
2009-08-31 17:48:10 -04:00
|
|
|
: execute-effect-unsafe? ( word effect -- ? ) 2drop t ; inline
|