lean4-htt/library/init/category
2018-03-26 13:00:23 +02:00
..
alternative.lean fix(frontends/lean/parser): make sure imax and max level arguments are parsed using the same precendence we use to parse application arguments 2017-07-07 12:43:07 -07:00
applicative.lean refactor(init/category): move monad laws into separate type classes defined after the tactic framework 2018-03-20 14:58:35 -07:00
combinators.lean chore(init/category/combinators): remove unnecessary monad.lift{n} 2018-03-20 14:58:36 -07:00
default.lean refactor(init/data/option_t): move to init/category and adapt style 2018-03-20 14:58:36 -07:00
except.lean feat(init/category/except): add monad_except_adapter for change the error type of a monad stack 2018-03-20 14:58:37 -07:00
functor.lean refactor(init/category/functor): merge has_map into functor 2018-03-20 14:58:36 -07:00
id.lean chore(init/category/lift): remove unused monad_run.unrun field 2018-03-20 14:58:37 -07:00
lawful.lean refactor(init/category): change _functor classes into new _adapter classes, add docs 2018-03-20 14:58:37 -07:00
lift.lean chore(init/category/lift): remove unused monad_run.unrun field 2018-03-20 14:58:37 -07:00
monad.lean chore(init/category): final touches 2018-03-20 14:58:36 -07:00
monad_fail.lean chore(init/category/monad_fail): remove monad superclass for consistency with other monad classes 2018-03-20 14:58:37 -07:00
option.lean chore(init/category/lift): remove unused monad_run.unrun field 2018-03-20 14:58:37 -07:00
reader.lean feat(init/category/reader): add transitive monad_except instance 2018-03-20 14:58:37 -07:00
state.lean fix(init/category/state): lift unintended universe restriction 2018-03-26 13:00:23 +02:00