File tree Expand file tree Collapse file tree 2 files changed +33
-25
lines changed
Expand file tree Collapse file tree 2 files changed +33
-25
lines changed Original file line number Diff line number Diff line change 44 push :
55 workflow_dispatch :
66jobs :
7- lambdapi :
7+ build :
88 strategy :
99 fail-fast : false
1010 matrix :
11- lambdapi-version : [2.0.0, 2.1.0, 2.2.0]
11+ lambdapi-version : [lambdapi. 2.0.0, lambdapi. 2.1.0, lambdapi. 2.2.0, lambdapi ]
1212 runs-on : ubuntu-latest
1313 steps :
1414 - name : Check out library
1515 uses : actions/checkout@v2
1616 - name : Install ocaml and opam
1717 uses : ocaml/setup-ocaml@v2
18- with :
19- ocaml-compiler : 4.13.1
20- - name : Install lambdapi ${{ matrix.lambdapi-version }}
21- run : opam install lambdapi.${{ matrix.lambdapi-version }}
22- - name : Check library
23- run : |
24- eval $(opam env)
25- make
26- lambdapi-master :
27- strategy :
28- fail-fast : false
29- runs-on : ubuntu-latest
30- steps :
31- - name : Check out library
32- uses : actions/checkout@v2
33- - name : Install ocaml and opam
34- uses : ocaml/setup-ocaml@v2
35- with :
36- ocaml-compiler : 4.13.1
37- - name : Install lambdapi
38- run : |
39- opam pin add lambdapi https://github.com/Deducteam/lambdapi.git
40- opam install lambdapi
18+ - name : Setup opam for testing the development version
19+ run : opam pin -n --dev-repo lambdapi
20+ if : matrix.lambdapi-version == 'lambdapi'
21+ - name : Install ${{ matrix.lambdapi-version }}
22+ run : opam install ${{ matrix.lambdapi-version }}
4123 - name : Check library
4224 run : |
4325 eval $(opam env)
Original file line number Diff line number Diff line change 1+ opam-version: "2.0"
2+ synopsis: "Standard library for Lambdapi"
3+ description: """
4+ This package provides a Lambdapi library on natural numbers
5+ and polymorphic lists (in intuitionistic first-order logic).
6+ It provides the following modules:
7+ - Set: type of set codes
8+ - Prop: definition of propositional logic
9+ - Eq: definition of Leibniz equality
10+ - FOL: definition of first-order logic
11+ - Bool: definition of booleans
12+ - Nat: definition and properties of natural numbers
13+ - List: definition and properties of polymorphic lists
14+ - NatBool: some boolean functions on natural numbers
15+ """
16+ maintainer: ["frederic.blanqui@inria.fr"]
17+ authors: ["Frédéric Blanqui"]
18+ license: "CECILL-2.1"
19+ homepage: "https://github.com/fblanqui/lib"
20+ bug-reports: "https://github.com/fblanqui/lib/issues"
21+ depends: [
22+ "lambdapi" {>= "2.0.0"}
23+ ]
24+ install: [ make "install" ]
25+ uninstall: [ make "uninstall" ]
26+ dev-repo: "git+https://github.com/fblanqui/lib.git"
You can’t perform that action at this time.
0 commit comments