File tree 6 files changed +15
-4
lines changed
6 files changed +15
-4
lines changed Original file line number Diff line number Diff line change 13
13
- COQ_IMAGE="coqorg/coq:8.6" SHOULD_SUPPORT="false"
14
14
- COQ_IMAGE="coqorg/coq:8.7" SHOULD_SUPPORT="true"
15
15
- COQ_IMAGE="coqorg/coq:8.8" SHOULD_SUPPORT="true"
16
- - COQ_IMAGE="coqorg/coq:8.9" SHOULD_SUPPORT="false "
17
- - COQ_IMAGE="coqorg/coq:8.10" SHOULD_SUPPORT="false "
16
+ - COQ_IMAGE="coqorg/coq:8.9" SHOULD_SUPPORT="true "
17
+ - COQ_IMAGE="coqorg/coq:8.10" SHOULD_SUPPORT="true "
18
18
19
19
install : |
20
20
# Prepare the COQ container
Original file line number Diff line number Diff line change @@ -23,6 +23,9 @@ depends: [
23
23
"ocaml"
24
24
"ocamlfind" {build}
25
25
]
26
+ conflicts: [
27
+ "ocaml-secondary-compiler"
28
+ ]
26
29
tags: [
27
30
"keyword:blog"
28
31
"keyword:effects"
Original file line number Diff line number Diff line change 1
1
(** The main function (the server handler) and the controller. *)
2
2
Require Import Coq.Lists.List.
3
3
Require Import Coq.NArith.NArith.
4
+ Require Import Coq.Strings.Ascii.
4
5
Require Import Coq.Strings.String.
5
6
Require Import ErrorHandlers.All .
6
7
Require Import FunctionNinjas.All .
@@ -14,6 +15,7 @@ Require Response.
14
15
15
16
Import ListNotations.
16
17
Import C.Notations.
18
+ Local Open Scope char.
17
19
Local Open Scope string.
18
20
Local Open Scope list.
19
21
Original file line number Diff line number Diff line change @@ -3,12 +3,14 @@ Require Import Coq.Bool.Bool.
3
3
Require Import Coq.Lists.List.
4
4
Require Import Coq.NArith.NArith.
5
5
Require Import Coq.Strings.Ascii.
6
+ Require Import Coq.Strings.String.
6
7
Require Import ErrorHandlers.All .
7
8
Require Import FunctionNinjas.All .
8
9
Require Import ListString.All .
9
10
Require Import Moment.All .
10
11
11
12
Import ListNotations.
13
+ Local Open Scope string.
12
14
Local Open Scope char.
13
15
14
16
(** A post from the user. *)
Original file line number Diff line number Diff line change 1
1
(** Pretty-print responses to HTML. *)
2
2
Require Import Coq.Lists.List.
3
- Require Import Coq.Strings.Ascii .
3
+ Require Import Coq.Strings.String .
4
4
Require Import FunctionNinjas.All .
5
5
Require Import ListString.All .
6
6
Require Http.
7
7
Require Import Model.
8
8
Require Response.
9
9
10
10
Import ListNotations.
11
- Local Open Scope char.
11
+ Local Open Scope string.
12
+ Local Open Scope list.
12
13
13
14
(** The header of a page with the authentication status (logged in or out). *)
14
15
Definition header (is_logged : option bool) : LString.t :=
Original file line number Diff line number Diff line change 1
1
(** Specifications. *)
2
2
Require Import Coq.Lists.List.
3
3
Require Import Coq.Strings.Ascii.
4
+ Require Import Coq.Strings.String.
4
5
Require Import FunctionNinjas.All .
5
6
Require Import ListString.All .
6
7
Require Import Computation.
@@ -11,6 +12,8 @@ Require Request.
11
12
12
13
Import ListNotations.
13
14
Local Open Scope char.
15
+ Local Open Scope string.
16
+ Local Open Scope list.
14
17
Local Set Asymmetric Patterns.
15
18
16
19
(** A run is an execution of the program with explicit answers for the
You can’t perform that action at this time.
0 commit comments