File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 44
55### General
66
7- - ** Change** For a structure S on a subject of type T, declares sort as an
8- Elpi coercion from S to T and an Epli coercion from T to S whenever T
9- has no gref.
10- - ** Change** Declares axioms_ as a typeclass
7+ - ** Change** For a structure ` S ` on a subject of type ` T ` , declares ` S.sort ` as
8+ an Elpi coercion from `S.type` to `T` and `S.pack` as an Epli coercion from
9+ `T` to `S.type` whenever `T` is not a global type (e.g. a variable). Note
10+ that `S.pack` can cast a `t : T` to `S.type` only if an instance of the
11+ class `S` on `t` is found by type class inference
12+ - ** Change** ` HB.structure ` declares the class of a structure (` axioms_ ` ) as a
13+ type class on the subject with all arguments in output mode but for the
14+ subject that is in input mode.
1115
1216## [ 1.7.0] - 2024-01-10
1317
You can’t perform that action at this time.
0 commit comments