Leonardo de Moura
|
77d3a788e8
|
refactor(init): init/category ==> init.control
|
2018-04-27 08:33:08 -07:00 |
|
Leonardo de Moura
|
9389176380
|
feat(library/init/category): add missing @[inline] to adapt functions
|
2018-04-23 10:38:54 -07:00 |
|
Sebastian Ullrich
|
28f4143be3
|
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 |
|
Sebastian Ullrich
|
112bddd343
|
chore(init/category/lift): remove unused monad_run.unrun field
|
2018-03-20 14:58:37 -07:00 |
|
Sebastian Ullrich
|
720e8c2640
|
doc(init/category/except): add reference to monad_except and move to end
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
afe3078b4b
|
chore(init/category): final touches
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
f4c2499063
|
chore(init/category/transformers): remove now-unused monad_transformer class, rename to lift.lean
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
ace8ef286a
|
feat(init/category): even more refactorings, simp lemmas
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
5599c9ca67
|
feat(init/category): misc enhancements from the tactic refactoring
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
b372dd94d3
|
feat(init/category/transformers): add monad_run class
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
69cfdbd290
|
refactor(init/category): make all monad transformers structures, replace monad classes with has_monad_lift_t wrappers
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
c36393066e
|
feat(init/category): introduce monad_functor and implement it for reader, state, and except
|
2018-03-20 14:58:36 -07:00 |
|
Sebastian Ullrich
|
7565ce380f
|
feat(init/category): some helper functions
|
2018-03-20 14:58:35 -07:00 |
|
Sebastian Ullrich
|
d7c6bb4b99
|
feat(init/category/except): monad_except class
|
2018-03-20 14:58:35 -07:00 |
|
Sebastian Ullrich
|
0ab672e304
|
feat(init/category): except_t monad transformer
|
2018-03-20 14:58:35 -07:00 |
|