Skip to content
Snippets Groups Projects
Commit 95203bc9 authored by Ralf Jung's avatar Ralf Jung
Browse files

document Iris side-effects

parent a45424d9
No related branches found
No related tags found
No related merge requests found
...@@ -12,6 +12,18 @@ definitions and some derived forms is available in ...@@ -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 [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). [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 ## Building Iris
### Prerequisites ### Prerequisites
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment