Skip to content

Conversation

hartig
Copy link
Contributor

@hartig hartig commented Sep 22, 2025

As discussed in #268 (comment), the definition of the ALP function (used for defining property paths) introduces a function called "eval". Due to its name, this function may easily be confused with the eval function used to define the evaluation semantics of algebraic query expressions.

To avoid such confusion, this PR renames the function to reachableTerms (which also reflects more closely what the function actually does).

Additionally, the PR makes this function name linkable (with an HTML anchor) and turns the two uses of the function into links that link back to the definition of the function.


Preview | Diff

@hartig hartig requested review from kasei, afs, rubensworks and Tpt September 22, 2025 17:23
Copy link
Member

@rubensworks rubensworks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍
Could you mention this rename in the changelog at the bottom of the spec?

@hartig
Copy link
Contributor Author

hartig commented Sep 24, 2025

Could you mention this rename in the changelog at the bottom of the spec?

Added via commit 86632a0

@hartig hartig merged commit 78a901a into main Sep 25, 2025
2 checks passed
@hartig hartig deleted the reachableTerms branch September 25, 2025 09:08
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.

5 participants