Correct usage instructions: replace `Require` with `Require Import`
The fact that Require
seems to work is a misfeature
(https://github.com/coq/coq/issues/12206). Worse, unlike you'd expect from
Require
, indirect Require
doesn't work.
Merge request reports
Activity
LGTM.
@Blaisorblade can you also make a PR for iris-examples to adjust our usage there?
In addition to this Require Import bug, the usage in the README is wrong: if you ever re-import
iris.proofmode.ltac_tactics
, thenstring_to_ident_hook
is reverted. In the example that happens due to one of the later imports.It's still possible to use correctly, but it requires being principled about import order which is brittle.
- Resolved by Paolo G. Giarrusso
mentioned in commit 08f2cf2f
mentioned in commit Blaisorblade/examples@b80f15df
mentioned in merge request examples!33 (merged)
@Blaisorblade can you also make a PR for iris-examples to adjust our usage there?
Done: examples!33 (merged).