X-Git-Url: http://git.megacz.com/?p=coq-hetmet.git;a=blobdiff_plain;f=src%2FHaskKinds.v;h=3539e953ab946166f39e094c64d0157a5a4281d8;hp=b61ed0752aac28ba04e694ac19bbd889d8d90c8f;hb=679f40c6f7900f1a0dac910d5eb16687d09893e7;hpb=97552c1a6dfb32098d4491951929ab1d4aca96a0 diff --git a/src/HaskKinds.v b/src/HaskKinds.v index b61ed07..3539e95 100644 --- a/src/HaskKinds.v +++ b/src/HaskKinds.v @@ -12,7 +12,6 @@ Variable Note : Type. Extract Inlined Con Variable natToString : nat -> string. Extract Inlined Constant natToString => "natToString". Instance NatToStringInstance : ToString nat := { toString := natToString }. -(* Figure 7: production κ, ι *) Inductive Kind : Type := | KindStar : Kind (* ★ - the kind of coercions and the kind of types inhabited by [boxed] values *) | KindArrow : Kind -> Kind -> Kind (* ⇛ - type-function-space; things of kind X⇛Y are NOT inhabited by expressions*)