Skip to content
Snippets Groups Projects
Commit 34d30758 authored by Jonas Kastberg's avatar Jonas Kastberg
Browse files

README nits

parent cf424f14
No related branches found
No related tags found
No related merge requests found
...@@ -7,9 +7,9 @@ It has been built and tested with the following dependencies ...@@ -7,9 +7,9 @@ It has been built and tested with the following dependencies
- Coq 8.9.1 - Coq 8.9.1
- [std++](https://gitlab.mpi-sws.org/robbertkrebbers/coq-stdpp) at - [std++](https://gitlab.mpi-sws.org/robbertkrebbers/coq-stdpp) at
commit f9830af6. commit 9041e6d8.
- [iris](https://gitlab.mpi-sws.org/iris/iris) at - [iris](https://gitlab.mpi-sws.org/iris/iris) at
commit 0c4e2984. commit 15f1ac56.
In order to build, install the above dependencies and then run In order to build, install the above dependencies and then run
`make -j [num CPU cores]` to compile Actris. `make -j [num CPU cores]` to compile Actris.
...@@ -21,12 +21,12 @@ In order to build, install the above dependencies and then run ...@@ -21,12 +21,12 @@ In order to build, install the above dependencies and then run
The theory can be found in `theories/channel`. Some used utilities can be found The theory can be found in `theories/channel`. Some used utilities can be found
in `theories/utils`. in `theories/utils`.
The files correspond to the following: The files correspond to the following content of the paper:
- `theories/channel/channel.v`: The definitional semantics of bidirectional - `theories/channel/channel.v`: The definitional semantics of bidirectional
channels in HeapLang. channels in HeapLang.
- `theories/channel/proto_model.v`: The CPS model of dependent separation - `theories/channel/proto_model.v`: The CPS model of Dependent Separation
protocols. Protocols.
- `theories/channel/proto_channel.v`: The definition of the connective `↣` for - `theories/channel/proto_channel.v`: The definition of the connective `↣` for
channel ownership and the proof rules of the Actris logic. channel ownership and the proof rules of the Actris logic.
- `theories/channel/proofmode.v`: The Coq tactics for symbolic execution. - `theories/channel/proofmode.v`: The Coq tactics for symbolic execution.
...@@ -40,8 +40,8 @@ mechanization in Coq: ...@@ -40,8 +40,8 @@ mechanization in Coq:
* 1. Introduction: `theories/examples/basics.v` * 1. Introduction: `theories/examples/basics.v`
* 2. Tour of Actris * 2. Tour of Actris
* 2.3 Basic, sort: `theories/examples/sort.v` * 2.3 Basic: `theories/examples/sort.v`
* 2.4 Higher-Order Functions, sort_func: `theories/examples/sort.v` * 2.4 Higher-Order Functions: `theories/examples/sort.v`
* 2.5 Branching: `theories/examples/sort_br_del.v` * 2.5 Branching: `theories/examples/sort_br_del.v`
* 2.6 Recursion: `theories/examples/sort_br_del.v` * 2.6 Recursion: `theories/examples/sort_br_del.v`
* 2.7 Delegation: `theories/examples/sort_br_del.v` * 2.7 Delegation: `theories/examples/sort_br_del.v`
......
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