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

Lazily evaluated neighborhoods for node triggers #109

Open
clayote opened this issue Apr 18, 2023 · 0 comments
Open

Lazily evaluated neighborhoods for node triggers #109

clayote opened this issue Apr 18, 2023 · 0 comments
Labels
core For LiSE proper, the core module Feature
Milestone

Comments

@clayote
Copy link
Collaborator

clayote commented Apr 18, 2023

Currently, node triggers are evaluated for every node in their category, which may take a while.

If triggers were only reevaluated when their node changed somehow, they would be faster. But a lot of triggers consider nodes beyond the one they are specifically attached to.

Neighborhoods on triggers would let the user declare that the trigger is interested in nodes that are close to the one they are attached to, so that the trigger is only evaluated when the node in question, or ones connected to it at so-many removes, are changed.

@clayote clayote added this to the 0.16 milestone Sep 16, 2024
@clayote clayote added core For LiSE proper, the core module Feature labels Sep 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core For LiSE proper, the core module Feature
Projects
None yet
Development

No branches or pull requests

1 participant