uniformBase 0.1.3 → 0.1.4
raw patch · 3 files changed
+16/−8 lines, 3 filesdep +data-defaultdep ~uniform-algebrasdep ~uniform-errordep ~uniform-fileio
Dependencies added: data-default
Dependency ranges changed: uniform-algebras, uniform-error, uniform-fileio, uniform-strings, uniform-time
Files
- ChangeLog.md +2/−0
- src/UniformBase.hs +5/−0
- uniformBase.cabal +9/−8
ChangeLog.md view
@@ -1,4 +1,6 @@ # Changelog for UniformBase+ v 0.1.4 moved to Control.Monad.Exception in uniform-error 0.1.2+ and fixes in uniform-fileio 0.0.1.3
src/UniformBase.hs view
@@ -13,6 +13,7 @@ -- , module Uniform.PathShowCase , module Uniform.Time , Generic+ -- , MonadIO -- , Read -- , Path (..) ) where@@ -25,11 +26,15 @@ import Uniform.Time -- import Uniform.PathShowCase import GHC.Generics+import Data.Default -- TODO move data NoticeLevel = NoticeLevel0 | NoticeLevel1 | NoticeLevel2 deriving (Eq, Ord, Show, Read, Generic) instance Zeros NoticeLevel where zero = NoticeLevel0 +instance Default NoticeLevel where + def = NoticeLevel2 + inform, informNone, informAll :: NoticeLevel -> Bool inform = not . isZero informNone = const False -- to use with: when (informNone debug)
uniformBase.cabal view
@@ -1,13 +1,13 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.34.6.+-- This file has been generated from package.yaml by hpack version 0.35.0. -- -- see: https://github.com/sol/hpack ----- hash: 14472c4593981cb3a8236b897e1f32c7d057dba3ff56d28ca41e124f541c29f4+-- hash: 94719ec75f0162953f9ae152bc3cf3c7e9456e850e6a77785ec783171be06a28 name: uniformBase-version: 0.1.3+version: 0.1.4 synopsis: A uniform base to build apps on description: Goals: .@@ -58,10 +58,11 @@ src build-depends: base >=4.7 && <5- , uniform-algebras >=0.1.2- , uniform-error >=0.1.0- , uniform-fileio >=0.1.2- , uniform-strings >=0.1.2- , uniform-time >=0.1.0+ , data-default+ , uniform-algebras >=0.1.3+ , uniform-error >=0.1.3+ , uniform-fileio >=0.1.3+ , uniform-strings >=0.1.3+ , uniform-time >=0.1.3 default-language: Haskell2010 autogen-modules: Paths_uniformBase