Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missed ambiguous condition #5

Open
ruv opened this issue Feb 25, 2023 · 1 comment
Open

Missed ambiguous condition #5

ruv opened this issue Feb 25, 2023 · 1 comment
Labels
omission An obviously missed item or typo in the document

Comments

@ruv
Copy link
Collaborator

ruv commented Feb 25, 2023

An ambiguous condition is missed for MARKER, which is declared for FORGET.

Something like:
an ambiguous condition exists if definitions or data required for correct execution of the program are removed during execution of name.

See also a comment.


An ambiguous condition is missed for 17.6.1.0245 /STRING when n is negative and the resulting character string goes beyond the data space.

@ruv ruv added the omission An obviously missed item or typo in the document label Feb 25, 2023
@ruv ruv changed the title Ambiguous condition for MARKER Ambiguous condition for marker Feb 25, 2023
@ruv ruv changed the title Ambiguous condition for marker Missed ambiguous condition Apr 8, 2024
@ruv
Copy link
Collaborator Author

ruv commented Apr 8, 2024

An ambiguous condition is missed for ALSO, when the search order is empty.

Probably, it's better to specify a throw code for this case (see the issue Eliminating of some ambiguous conditions).

[update] this issue was already discussed in comp.lang.forth in 2008. m_l_g3 wrote on 2008-12-16:

I change my mind and propose to declare it an ambiguous condition
in all affected words (FORTH ALSO DEFINITIONS).

[update] see also: 16.4.1.2 Ambiguous conditions — only PREVIOUS is mentioned with "search order empty".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
omission An obviously missed item or typo in the document
Projects
None yet
Development

No branches or pull requests

1 participant