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

Modify infer_meta_predicate/2 such that ? is reported rather than * #897

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

eshelyaron
Copy link
Contributor

This PR makes infer_meta_predicate/2 consistent with the general preference of SWI-Prolog for using ? rather than * as the unspecified argument mode specifier.

While this is a breaking change, as far as I can tell library(prolog_metainference) is only used by library(prolog_codewalk) which does not rely on the current behavior of infer_meta_predicate/2 using *, and I couldn't find any public code outside of SWI-Prolog itself currently using infer_meta_predicate/2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant