The search order is different in interpretation state and compilation state. When interpreting, only forth is searched, but when compiling there's an implicit also compiler-words. This is currently done in a buggy and nongeneral way.
The solution might also consider metacompilation. Inside the metacompiler in interpretation state, the search order is host-interpreter, meta-interpreter, forth. In compilation state, the search order is host-compiler, meta-interpreter, forth.
When metacompiling in interpretation state, the search order is: meta-interpreter, forth. When metacompiling in compilation state, the search order is: meta-compiler, then target dictionary.
The search order is different in interpretation state and compilation state. When interpreting, only
forth
is searched, but when compiling there's an implicitalso compiler-words
. This is currently done in a buggy and nongeneral way.The solution might also consider metacompilation. Inside the metacompiler in interpretation state, the search order is
host-interpreter
,meta-interpreter
,forth
. In compilation state, the search order ishost-compiler
,meta-interpreter
,forth
.When metacompiling in interpretation state, the search order is:
meta-interpreter
,forth
. When metacompiling in compilation state, the search order is:meta-compiler
, then target dictionary.