classy-prelude 1.0.0.2 → 1.0.1
raw patch · 3 files changed
+21/−1 lines, 3 filesdep +saydep +stm-chans
Dependencies added: say, stm-chans
Files
- ChangeLog.md +5/−0
- ClassyPrelude.hs +13/−0
- classy-prelude.cabal +3/−1
ChangeLog.md view
@@ -1,3 +1,8 @@+## 1.0.1++* Add the `say` package reexports+* Add the `stm-chans` package reexports+ ## 1.0.0.2 * Allow basic-prelude 0.6
ClassyPrelude.hs view
@@ -35,6 +35,12 @@ , checkSTM , module Data.IORef.Lifted , module Data.Mutable+ -- ** STM Channels+ , module Control.Concurrent.STM.TBChan+ , module Control.Concurrent.STM.TBMChan+ , module Control.Concurrent.STM.TBMQueue+ , module Control.Concurrent.STM.TMChan+ , module Control.Concurrent.STM.TMQueue -- ** Primitive (exported since 0.9.4) , primToPrim , primToIO@@ -79,6 +85,7 @@ , stdin , stdout , stderr+ , module Say -- * Concurrency , module Control.Concurrent.Lifted , yieldThread@@ -234,6 +241,12 @@ import Data.Bifunctor import Data.DList (DList) import qualified Data.DList as DList+import Say+import Control.Concurrent.STM.TBChan+import Control.Concurrent.STM.TBMChan+import Control.Concurrent.STM.TBMQueue+import Control.Concurrent.STM.TMChan+import Control.Concurrent.STM.TMQueue tshow :: Show a => a -> Text tshow = fromList . Prelude.show
classy-prelude.cabal view
@@ -1,5 +1,5 @@ name: classy-prelude-version: 1.0.0.2+version: 1.0.1 synopsis: A typeclass-based Prelude. description: Modern best practices without name collisions. No partial functions are exposed, but modern data structures are, without requiring import lists. Qualified modules also are not needed: instead operations are based on type-classes from the mono-traversable package. @@ -46,6 +46,8 @@ , safe-exceptions >= 0.1.1 , deepseq , monad-unlift >= 0.2+ , say+ , stm-chans >= 3 ghc-options: -Wall -fno-warn-orphans test-suite test