lean4-htt/library/init/control
Sebastian Ullrich 51d3ff21eb feat(library/init/control/state): monad_state: add specialized MonadState methods + modify
Absent inlining, these may perform better than `lift` when e.g. used with an
implementation based on unboxed tuples
2018-06-19 13:01:15 +02:00
..
alternative.lean chore(library/init): move logic.lean => core.lean 2018-04-30 09:25:25 -07:00
applicative.lean refactor(init): init/category ==> init.control 2018-04-27 08:33:08 -07:00
combinators.lean refactor(library/init/control/combinators): move nat.mrepeat to combinators 2018-05-13 11:34:39 -07:00
default.lean chore(*): remove more files 2018-05-21 06:42:58 -07:00
except.lean feat(library/init/control/except): add instance has_monad_lift (except ε) (except_t ε m) 2018-05-09 12:19:44 -07:00
functor.lean refactor(library/init/control): remove init.meta.name spurious dependency 2018-04-30 11:36:07 -07:00
id.lean feat(init/lean/parser/parser): make a monad transformer 2018-06-04 12:57:23 +02:00
lift.lean refactor(init): init/category ==> init.control 2018-04-27 08:33:08 -07:00
monad.lean refactor(init): init/category ==> init.control 2018-04-27 08:33:08 -07:00
monad_fail.lean refactor(init): init/category ==> init.control 2018-04-27 08:33:08 -07:00
option.lean refactor(init): init/category ==> init.control 2018-04-27 08:33:08 -07:00
reader.lean refactor(init): init/category ==> init.control 2018-04-27 08:33:08 -07:00
state.lean feat(library/init/control/state): monad_state: add specialized MonadState methods + modify 2018-06-19 13:01:15 +02:00