lude

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

commit 76d021fb8eb5ed9b65a8f1acdb7c9698641e5452
parent 087e6a198cfcdb68d1d44fc058b65816c016090d
Author: Robert Russell <robert@rr3.xyz>
Date:   Thu, 15 Oct 2026 15:20:48 -0700

Haskell: move reexports into Core

Diffstat:
Msrc/Lude/Haskell.hs | 2--
Msrc/Lude/Haskell/Core.hs | 6+++---
2 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/src/Lude/Haskell.hs b/src/Lude/Haskell.hs @@ -3,8 +3,6 @@ module Lude.Haskell ( module X, ) where -import GHC.Exts as X (IsList (..), IsString (..), Symbol) - import Lude.Haskell.BaseInterop as X import Lude.Haskell.Bool as X (ifThenElse) import Lude.Haskell.Category as X -- TODO: Probably hide some stuff from here. diff --git a/src/Lude/Haskell/Core.hs b/src/Lude/Haskell/Core.hs @@ -1,6 +1,5 @@ module Lude.Haskell.Core ( - type (~), - type (~~), + module X, -- Repr, KindOrType#, @@ -16,7 +15,8 @@ module Lude.Haskell.Core ( type (∘), ) where -import Data.Type.Equality (type (~), type (~~)) +import Data.Type.Equality as X (type (~), type (~~)) +import GHC.Exts as X (IsList (..), IsString (..), Symbol) import GHC.Exts qualified as GHC