Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Including the following changes:
Introduce
legal
, a command that must be called in order to perform legal and dead/alive analysis on positions. If this is not used, we will work with all positions even if they are illegal.Introduce the term "zombie". We now have three classes of positions:
Introduce a small symbol ↶ next to retractions to differentiate them from forward moves.
Introduce explanations for dead and living positions when relevant.
Forward solve commands now return the final position (thus they keep the monadic chain going).
FENs are now printed after and not before the (potential) variation.
Introduce colors to make the output parsing easier (for humans).
Remove the
--verbose
flag.