-
Notifications
You must be signed in to change notification settings - Fork 105
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
Some more rules for Lib
#720
Conversation
Nice. I'm really behind the times with all the reader and option monad stuff, so can't really comment on those. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good! I would indeed squash the commits as proposed.
66b399a
to
4ef8202
Compare
What do you think of the current result? I don't think the "many" is useful, and I was hoping that the lemma names would instead make it into the longer commit message... but if they're gone at this point, putting them back requires effort. |
I would still tweak the commit messages a bit. I.e. I'd drop the |
So would |
The
They mention the lemma name, but they don't say where something changes apart from
Yes, one could -- it's not about enumerating all changed files, but to make it possible to quickly see what areas changed when you just scan the commit headers. |
I personally can't see the benefit of that, but if that's the case, then could the commit messages guide be updated for the case where we're adding to |
Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
4ef8202
to
56f16e8
Compare
It is the name of the session, but the tag already indicates that, so I don't think it would be confused.
The example section is trying to express that, but we can make it more explicit for |
Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
Signed-off-by: Michael McInerney <[email protected]>
56f16e8
to
cc0e795
Compare
Currently separated into many smaller commits, but I could consolidated them into just a few commits if that's preferred: one commit for reader monad lemmas, one for lists, then one for
CLib
,Heap_List.thy
,Corres_UL.thy
, andMonadicRewrite.thy