Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Matthieu Sozeau
Iris
Commits
95203bc9
Commit
95203bc9
authored
Sep 29, 2020
by
Ralf Jung
Browse files
document Iris side-effects
parent
a45424d9
Changes
1
Show whitespace changes
Inline
Side-by-side
README.md
View file @
95203bc9
...
...
@@ -12,6 +12,18 @@ definitions and some derived forms is available in
[
tex/iris.tex
](
tex/iris.tex
)
. A compiled PDF version of this document is
[
available online
](
http://plv.mpi-sws.org/iris/appendix-3.2.pdf
)
.
## Side-effects
Importing Iris has some side effects as the library sets some global options.
*
First of all, Iris imports std++, so the
[
std++ side-effects
](
https://gitlab.mpi-sws.org/iris/stdpp/#side-effects
)
apply.
*
On top of that, Iris imports ssreflect, which replaces the default
`rewrite`
tactic with the ssreflect version. However,
`done`
is overwritten to keep
using the std++ version of the tactic. We also set
`SsrOldRewriteGoalsOrder`
and re-open
`general_if_scope`
to un-do some effects of ssreflect.
## Building Iris
### Prerequisites
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment