Replies: 2 comments
-
(A) The IS for |
Beta Was this translation helpful? Give feedback.
0 replies
-
(B) The IS for |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
The interpretation semantics (IS) for
compile,
are undefined in Forth-94 and Forth-2012. It means that these semantics are implementation-defined (see also A.3.4.3.2). For example, it may be to perform the execution semantics (ES) ofcompile,
, or it may be to throw an exception.After a discussion in comp.lang.forth, I'm curious what interpretation semantics for
compile,
are preferable, and what interpretation semantics are usually provided by systems.So, having the following code:
Do you expect that the definition for
bar2
should be equivalent to the definition forbar1
?The formal options are:
compile,
are to perform the ES;compile,
are to throw an exception;Each option will be posted consequently as a separate message.
Please use the following reactions to vote:
NB: multiple reactions are admissible.
Beta Was this translation helpful? Give feedback.
All reactions