I found the following words very useful
: compilation ( -- flag ) state @ 0<> ;
: enter-compilation ( -- ) ] ;
: leave-compilation ( -- ) postpone [ ;
: execute-in-interpretation-state ( i*x xt --j*x )
compilation 0= if execute exit then
leave-compilation execute enter-compilation
;
: execute-in-compilation-state ( i*x xt --j*x )
compilation if execute exit then
enter-compilation execute leave-compilation
;
I need better names for the latter two words.
According to the naming convention, they should be named as
{verb}-{adverb}, i.e., execute-{adverb}
An adverb for "interpretation" is "interpretively".
So we can have "execute-interpretively".
But there is no any adverb for "compilation".
So I constructed a nonstandard adverb similar to the standard one above: "compilatively".
Latter I discovered a website that constructs nonstandard adverbs using
known adjectives, and it suggests[1] the following adverb variants for "compilation":
compilably
compilatorily
compilingly
compiledly
compilatingly
compilatedly
A short list from them is: compiledly compilingly, compilatingly.
It seems, the variant "compilatingly" is the best pair for "interpretively":
"execute-compilatingly"
"execute-interpretively"
What do you think or could suggest?
[1] What is the adverb for compilation?
https://www.wordhippo.com/what-is/the-adverb-for/compilation.html
--
Ruvim
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)