Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
_ in the LF term \x._ is parsed as a wildcard instead of as an identifier.'cl-lib library instead of 'cl.'ansi-color library (requires Emacs >= v28.1)._) in LF term and type constant declarations are treated as wildcards. This means that a constant a : oft M A -> equiv M N _ -> oft N _ stands for a : oft M A -> equiv M N B -> oft N C as opposed to a : oft M A -> equiv M N A -> oft N A.$. That is, the plain substitution [g |- $S] must be written as $[g |- $S], and the renaming substitution [g |-# $S] must be written as $[g |-# $S].$. That is, the plain substitution meta-type [g |- h] must be written as $[g |- h], and the renaming substitution meta-type [g |-# h] must be written as $[g |-# h].#. That is, {#p : [g |- nat]} must be written as {#p : #[g |- nat]}.s .hd, s .tl). This applies both in computation-level patterns and expressions.%{{, }}% and %{, }% is fixed.--open pragmas behave like OCaml's open directive, whereby declarations introduced by --open are not re-exported, and not copy/pasted textually.; is no longer supported.[ctx] → [⊢ unit] are no longer supported.