-
Notifications
You must be signed in to change notification settings - Fork 14
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
feat: incremental elaboration of Verso documents #78
Conversation
@Kha - I think this is still using the framework in the intended manner, though I lifted out the hairy parts to a helper. I'm not totally satisfied by how the different monads interact, but couldn't immediately think of a nicer way. Is this about how you'd imagined it being, or am I missing some low-hanging fruit for simplification? |
Note to self after call: check |
It now requires much less boilerplate
Also try to support incremental messages
OK, I think this is as ready as it's getting, though some items may not work until leanprover/lean4#3940. Once that's in, I'll try again, but this is already better than it was. |
Based on leanprover/lean4#3849
The API is still a bit fiddly, so this code needs some cleanup prior to merge