lude

Haskell prelude alternative
git clone git://git.rr3.xyz/lude | git clone gits://git.rr3.xyz/lude
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore3L
-rw-r--r--LICENSE15L
-rw-r--r--README.md15L
-rw-r--r--TODO.md17L
-rw-r--r--Todo/Algebra.slop.md365L
-rw-r--r--Todo/Bifunctors.hs.txt49L
-rw-r--r--Todo/Category.hs.txt72L
-rw-r--r--Todo/Const.hs.txt44L
-rw-r--r--Todo/DependentKinds.hs.txt39L
-rw-r--r--Todo/ExternalProduct.hs.txt47L
-rw-r--r--Todo/HomIso.hs.txt417L
-rw-r--r--Todo/Lude.hs.txt417L
-rw-r--r--Todo/Quantifier.hs.txt53L
-rw-r--r--Todo/ReprGenericMaybe.hs.txt57L
-rw-r--r--Todo/SomeType.hs.txt64L
-rw-r--r--Todo/Wip.hs.txt9L
-rw-r--r--Todo/Yoneda.hs.txt11L
-rw-r--r--Todo/Zap.slop.md57L
-rw-r--r--fourmolu.yaml25L
-rw-r--r--package.yaml66L
-rw-r--r--src/Lude.hs22L
-rw-r--r--src/Lude/Algebra.hs6L
-rw-r--r--src/Lude/Algebra/Category.hs25L
-rw-r--r--src/Lude/Algebra/Category/Adjunction.hs37L
-rw-r--r--src/Lude/Algebra/Category/Algebra.hs124L
-rw-r--r--src/Lude/Algebra/Category/Bifunctor.hs198L
-rw-r--r--src/Lude/Algebra/Category/Constrained.hs34L
-rw-r--r--src/Lude/Algebra/Category/Core.hs301L
-rw-r--r--src/Lude/Algebra/Category/Discrete.hs28L
-rw-r--r--src/Lude/Algebra/Category/Hom.hs38L
-rw-r--r--src/Lude/Algebra/Category/Initial.hs28L
-rw-r--r--src/Lude/Algebra/Category/Iso.hs45L
-rw-r--r--src/Lude/Algebra/Category/Monad.hs83L
-rw-r--r--src/Lude/Algebra/Category/README.md2L
-rw-r--r--src/Lude/Algebra/Category/Terminal.hs28L
-rw-r--r--src/Lude/Algebra/Magma.hs834L
-rw-r--r--src/Lude/Bool.hs20L
-rw-r--r--src/Lude/Constraint.hs13L
-rw-r--r--src/Lude/Constraint/Core.hs29L
-rw-r--r--src/Lude/Constraint/Falsum.hs10L
-rw-r--r--src/Lude/Constraint/Predicate.hs42L
-rw-r--r--src/Lude/Constraint/Verum.hs11L
-rw-r--r--src/Lude/Development.hs29L
-rw-r--r--src/Lude/Either.hs29L
-rw-r--r--src/Lude/Equivalence.hs89L
-rw-r--r--src/Lude/Error.hs62L
-rw-r--r--src/Lude/Function.hs144L
-rw-r--r--src/Lude/Haskell.hs20L
-rw-r--r--src/Lude/Haskell/BaseInterop.hs15L
-rw-r--r--src/Lude/Haskell/Bool.hs17L
-rw-r--r--src/Lude/Haskell/Category.hs302L
-rw-r--r--src/Lude/Haskell/Constraint.hs54L
-rw-r--r--src/Lude/Haskell/Core.hs91L
-rw-r--r--src/Lude/Haskell/Defunctionalization.hs55L
-rw-r--r--src/Lude/Haskell/Exception.hs31L
-rw-r--r--src/Lude/Haskell/Functional.hs88L
-rw-r--r--src/Lude/Haskell/Generic.hs137L
-rw-r--r--src/Lude/Haskell/Integer.hs28L
-rw-r--r--src/Lude/Haskell/List.hs7L
-rw-r--r--src/Lude/Haskell/Natural.hs22L
-rw-r--r--src/Lude/Haskell/Partial.hs35L
-rw-r--r--src/Lude/Haskell/Repr.hs111L
-rw-r--r--src/Lude/Haskell/Tuple.hs185L
-rw-r--r--src/Lude/Haskell/Type.hs30L
-rw-r--r--src/Lude/IO.hs7L
-rw-r--r--src/Lude/Integer.hs10L
-rw-r--r--src/Lude/List.hs23L
-rw-r--r--src/Lude/Maybe.hs84L
-rw-r--r--src/Lude/Natural.hs10L
-rw-r--r--src/Lude/Order.hs11L
-rw-r--r--src/Lude/Order/Bound.hs34L
-rw-r--r--src/Lude/Order/Lattice.hs57L
-rw-r--r--src/Lude/Order/Ordering.hs7L
-rw-r--r--src/Lude/Order/Partial.hs77L
-rw-r--r--src/Lude/Order/Total.hs51L
-rw-r--r--src/Lude/Pair.hs171L
-rw-r--r--src/Lude/Proxy.hs7L
-rw-r--r--src/Lude/Text.hs7L
-rw-r--r--src/Lude/These.hs7L
-rw-r--r--src/Lude/Unit.hs17L
-rw-r--r--src/Lude/Void.hs9L
-rw-r--r--stack.yaml2L