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

Vals and vars #483

Merged
merged 3 commits into from
Oct 22, 2023
Merged

Vals and vars #483

merged 3 commits into from
Oct 22, 2023

Commits on Oct 3, 2023

  1. Configuration menu
    Copy the full SHA
    1ddaf86 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Use val/var consistently in schemes, rewrite trees

    The goal was actually only to fix the usages of `val`s and `var`s across the `Scheme`s (cf. #476), but this ended up in being a major overhaul of how the various `Tree`-related classes work together. I found quite a few pieces of code that were, by themselves, neat, but for which much better solutions existed. With these changes, I feel more confident in the stability of the code, and plenty of docs and tests have been added as well. I am aware that #473 will be another overhaul of the `Tree`s, but that won't be until v3.1.x, and I don't want to wait for that. Also, depending on the solution for that issue, the code here might be retained completely anyway.
    FWDekker committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    e960a9d View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2023

  1. Configuration menu
    Copy the full SHA
    0af6ce3 View commit details
    Browse the repository at this point in the history