- Notifications
You must be signed in to change notification settings - Fork36
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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Update judgment-forms caches to use alpha-equivalence.#103
base:master
Are you sure you want to change the base?
Conversation
Also add an immutable alpha hash constructor and update hashes inthe gui to use the form provided by binding-forms.rktFixesracket#96
Regarding the performance issues I was discussing in#102, this test causes serious slow down. On my machine, it runs in 7s without that test, and ~10 minutes with. It looks like it causes lots of redundant well-formedness checks, all of whichshould be in the cache, but my tests lead me to believe they don't trigger the cache due to alpha equivalence. However, this PR doesn't solve the performance issues; it makes it worse. |
This builds on#102 and should be merged after that PR. Unfortunately, this changedestroys performance. I'm assuming I've done something wrong.