push
This commit is contained in:
commit
8eb63a0625
6 changed files with 1020 additions and 0 deletions
44
lib/__init__.py
Normal file
44
lib/__init__.py
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
from .typeclasses import (
|
||||
TypeVar,
|
||||
Generic,
|
||||
Semigroup,
|
||||
Monoid,
|
||||
Functor,
|
||||
Applicative,
|
||||
Monad,
|
||||
MonadTransformer,
|
||||
ListMonoid,
|
||||
StringMonoid,
|
||||
SumMonoid,
|
||||
ProductMonoid,
|
||||
A, B, C, S, W, R, E, F,
|
||||
)
|
||||
|
||||
from .monads import (
|
||||
Maybe, Just, Nothing,
|
||||
Either, Right, Left,
|
||||
List,
|
||||
IO,
|
||||
Writer,
|
||||
State,
|
||||
Reader,
|
||||
MaybeT,
|
||||
)
|
||||
|
||||
from .classmethod import Classmethod, Classmthod
|
||||
|
||||
__all__ = [
|
||||
"TypeVar", "Generic",
|
||||
"Semigroup", "Monoid", "Functor", "Applicative", "Monad", "MonadTransformer",
|
||||
"ListMonoid", "StringMonoid", "SumMonoid", "ProductMonoid",
|
||||
"A", "B", "C", "S", "W", "R", "E", "F",
|
||||
"Maybe", "Just", "Nothing",
|
||||
"Either", "Right", "Left",
|
||||
"List",
|
||||
"IO",
|
||||
"Writer",
|
||||
"State",
|
||||
"Reader",
|
||||
"MaybeT",
|
||||
"Classmethod", "Classmthod",
|
||||
]
|
||||
Loading…
Add table
Add a link
Reference in a new issue