Handbook
Glossary
Stack effect tools
Factor handbook
ยป
Developer tools
Prev:
The inspector
Next:
Word annotations
Stack effect checking
can be used interactively to print stack effects of quotations without running them. It can also be used from
Smart combinators
.
infer
( quot -- effect )
infer.
( quot -- )
There are also some words for working with
effect
instances. Getting a word's declared stack effect:
stack-effect
( word -- effect/f )
Converting a stack effect to a string form:
effect>string
( obj -- str )
Comparing effects:
effect-height
( effect -- n )
effect<=
( effect1 effect2 -- ? )
effect=
( effect1 effect2 -- ? )
The class of stack effects:
effect
effect?
( object -- ? )