lude

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

commit 79de4f2c7452ec562e8f5b54be650e44fc764fc8
parent d99abc728fcb30ea9b18480b2822e296979e8107
Author: Robert Russell <robert@rr3.xyz>
Date:   Fri, 18 Sep 2026 11:23:36 -0700

Update README

Diffstat:
MREADME.md | 16+++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md @@ -1 +1,15 @@ -This is a WIP Haskell prelude alternative centered around category-generic abstractions +This is a WIP alternative Haskell prelude. The main differences with the +standard prelude are the following: + + - More-principled abstractions + - Category-generic categorical abstractions (functors, monads, etc.) + - Algebraic abstractions (semigroups, monoids, groups, semirings, etc.) + - Order-theoretic abstractions (partial orders, total orders, lattices, etc.) + + - Runtime memory representation-genericity + - "First-order" algebraic and order-theoretic abstractions + - Function combinators + + - No name punning for good DataKinds support + + - No implicitly-unsafe operations (e.g., List.head)