uniformBase 0.1.4 → 0.1.5.1
raw patch · 4 files changed
+53/−24 lines, 4 filesdep ~uniform-algebrasdep ~uniform-errordep ~uniform-fileio
Dependency ranges changed: uniform-algebras, uniform-error, uniform-fileio, uniform-strings, uniform-time
Files
- ChangeLog.md +27/−2
- README.md +7/−3
- src/UniformBase.hs +6/−11
- uniformBase.cabal +13/−8
ChangeLog.md view
@@ -1,7 +1,32 @@ # 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 +## v 0.1.0 is on hackage+## v 0.1.2 added NoticeLevel+ problem with showPretty+ v 0.1.2 + added NoticeLevel to + problem with ShowPretty defined differently +## v 0.1.3 +is was started to include the change with aeson v 2+ but was retracted to aeson < 2 for compatibility with pandoc + probably works with all aeson version, nowhere stated which version + To avoid duplicated efforts in documentation and dealing with the+ complications of embedding Haddock markup inside cabal files, it is+ common to point users to the README.md file. + +## v 0.1.4 + - #moved to Control.Monad.Exception + - in uniform-error 0.1.2+ - fixes in uniform-fileio 0.0.1.3 + - split pointless and tuples + - for pointless, aligned with function names from Algebra of Programming (aop-prelude) ++### 0.1.4.2+ pointless: add dup++0.1.4.3 added renameToBak8++0.1.5.1 ghc 9.2.5 changed versino to be in sync with other packages
README.md view
@@ -3,6 +3,10 @@ The package imports separately compilable and usable packages. This package and all its parts are self-contained and need no further imports; no need to import the subpackages individually. The package depends indirectly on many often used packages but some concentration is planned in the future, using other attemps with similar goals. - v 0.1.2 - added NoticeLevel to - problem with ShowPretty defined differently++libraries required:++- for uniform-strings+ debian: apt install libicu-dev++
src/UniformBase.hs view
@@ -1,13 +1,14 @@ {-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE ExplicitNamespaces #-}-{-# LANGUAGE DeriveGeneric #-} module UniformBase ( module UniformBase , module Uniform.Zero , module Uniform.Pointless+ , module Uniform.Tuples , module Uniform.Error+ , module Uniform.NoticeLevel , module Uniform.Strings , module Uniform.FileIO -- , module Uniform.PathShowCase@@ -18,24 +19,18 @@ -- , Path (..) ) where +-- from algebras: import Uniform.Zero import Uniform.Pointless+import Uniform.Tuples+-- import Uniform.Strings import Uniform.FileIO import Uniform.Error+import Uniform.NoticeLevel 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)-informAll = const True
uniformBase.cabal view
@@ -1,13 +1,13 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.35.0.+-- This file has been generated from package.yaml by hpack version 0.35.2. -- -- see: https://github.com/sol/hpack ----- hash: 94719ec75f0162953f9ae152bc3cf3c7e9456e850e6a77785ec783171be06a28+-- hash: 6d6a55820381db8ebe6aafa7fa5f0de193e5860098b21dbc45eb21e30ad258f5 name: uniformBase-version: 0.1.4+version: 0.1.5.1 synopsis: A uniform base to build apps on description: Goals: .@@ -38,6 +38,7 @@ . Please see the README on GitHub at <https://github.com/andrewufrank/uniformBase/readme> category: Programming Uniform+homepage: https://github.com/github.com:andrewufrank/uniformBase.git#readme bug-reports: https://github.com/andrewufrank/uniformBase/issues author: Andrew Frank maintainer: Andrew U. Frank <uniform@gerastree.at>@@ -49,6 +50,10 @@ README.md ChangeLog.md +source-repository head+ type: git+ location: https://github.com/github.com:andrewufrank/uniformBase.git+ library exposed-modules: UniformBase@@ -59,10 +64,10 @@ build-depends: base >=4.7 && <5 , 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+ , uniform-algebras >=0.1.5+ , uniform-error >=0.1.5+ , uniform-fileio >=0.1.5+ , uniform-strings >=0.1.5+ , uniform-time >=0.1.5 default-language: Haskell2010 autogen-modules: Paths_uniformBase