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

Clean Elimination Passes #16

Open
jehoshua02 opened this issue Sep 19, 2016 · 0 comments
Open

Clean Elimination Passes #16

jehoshua02 opened this issue Sep 19, 2016 · 0 comments

Comments

@jehoshua02
Copy link
Owner

jehoshua02 commented Sep 19, 2016

Currently, elimination passes fold into possible as they go, allowing later operations in the pass to be affected by earlier operations in the same pass. I wonder if this is leading to undesired/unreliable/unpredictable side effects.

Just to be safe, and confident, refactor all elimination passes to be clean. In other words, each elimination is wholly dependent on nothing but the state of the puzzle when the pass began, and not affected by any other eliminations within the pass.

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

No branches or pull requests

1 participant