Liste des Groupes | Revenir à cl forth |
dxf <dxforth@gmail.com> writes:Technically both end an application distinguished only by the fact
QUIT lets you examine what was on the stack.
If a Forth system implements 9.6.2.0670 ABORT (the version from the
optional Exception extension wordset), the application can CATCH an
ABORT and then continue. There is no way for the application to catch
QUIT on any standard system.
For reasons known only to ANS (and maybe
Mitch Bradley) both were assigned exception codes and thus CATCHable.
It's not clear what is the intention for throw code -56; Table 9.1
just says "QUIT", but there is no redefinition of the word QUIT in a
way similar to 9.6.2.0670 ABORT, so every system has to imlement
6.1.2050 QUIT, which does not THROW.
...
Les messages affichés proviennent d'usenet.