execute ( word -- ) (original) (raw)

Vocabulary
kernel

Inputs

Outputs
None

Word description
Executes a word. Words which execute an input parameter must be declared inline so that a caller which passes in a literal word can have a static stack effect.

Notes
To execute a non-literal word, you can use execute( to check the stack effect before calling at runtime.

Examples

USING: kernel io words ; IN: scratchpad : twice ( word -- ) dup execute execute ; inline : hello ( -- ) "Hello" print ; \ hello twice
Hello Hello

See also
execute(

Definition

Methods