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

Options for conversion/normalization #23

Open
4 tasks
favonia opened this issue Jun 11, 2018 · 7 comments
Open
4 tasks

Options for conversion/normalization #23

favonia opened this issue Jun 11, 2018 · 7 comments
Labels
enhancement New feature or request

Comments

@favonia
Copy link
Contributor

favonia commented Jun 11, 2018

  • --allows-empty-system: no ghcom etc
  • --fhcom-kan=?: try different implementations of fcom and V types.
  • --paranoid: normalize everything extremely eagarly
  • --favonia: trolling mode

@mortberg What would be on your list to try out?

@favonia favonia added enhancement New feature or request question Further information is requested labels Jun 11, 2018
@jonsterling
Copy link
Contributor

Another thing that I will soon be starting to try out is an experimental implementation of guarded cartesian cubical type theory. This is another natural choice for having a flag...

@jonsterling
Copy link
Contributor

To support option switching, I just have to learn a bit better how this library works that I am using to generate the command-line frontend.

@jonsterling
Copy link
Contributor

Another option/flag I want to support is "paranoid-mode" which runs the normalizer on all definitions as they are added to the proof state. We are using this right now to catch bugs, but it is very slow, and shouldn't be on by default.

@favonia

This comment has been minimized.

@favonia
Copy link
Contributor Author

favonia commented Oct 17, 2018

After RedPRL/redtt#270.

@favonia
Copy link
Contributor Author

favonia commented Nov 9, 2018

Updates: We do support options, but the current code structure can be improved. In my opinion, we should replace the ad hoc option setting with reactive programming.

@favonia favonia transferred this issue from RedPRL/redtt Nov 27, 2022
@favonia favonia changed the title Option support request Options for conversion/normalization Nov 27, 2022
@favonia
Copy link
Contributor Author

favonia commented Nov 27, 2022

The general design issue I see is to use algebraic effects to communicate such preferences.

@favonia favonia removed the question Further information is requested label Nov 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants