Skip to content

Commit c269684

Browse files
committed
Merge pull request #15 from clarus/master
OPAM installation instructions
2 parents 9d7c744 + eb51424 commit c269684

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ Ideas
99
- Avoid functors in favor of type classes since type classes are more flexible
1010
b/c they are first-class.
1111
- Notations should be hidden by modules that are explicitly opened.
12-
- This avoids clashes between precedence.
12+
- This avoids clashes between precedence.
1313
- TB: Actually, this does not completely avoid clashes, if we have to open two modules at the same time (for instance, I often need to open Equality, to get dependent destruction, which conflicts with the rest of my development)
1414
- TB: I like the idea of having to prefix operations by the name of the module (e.g., DList.fold, DList.map, DList.T), and yet to benefit from the support of notations, without opening this module. I implement that by having a module DList that contains the operations, inside the file DList. The notations leave in the file DList, and I do Require Import DList everywhere...
1515
- Avoid the use of the 'core' hint database.
1616
- Avoid the use of dependent functions, e.g. dependendent decidable equality,
1717
in favor of their boolen counter-parts. Use type-classes to expose the proofs.
18-
-
18+
-
1919

2020
File Structure
2121
--------------
@@ -24,3 +24,12 @@ File Structure
2424
* theories/
2525
- Base directory to the provided theories
2626

27+
Install from OPAM
28+
-----------------
29+
Make sure you added the [Coq repository](coq.io/opam/):
30+
31+
opam repo add coq-released https://coq.inria.fr/opam/released
32+
33+
and run:
34+
35+
opam install coq-ext-lib

0 commit comments

Comments
 (0)