patch 0.0.0.0 → 0.0.0.1
raw patch · 6 files changed
+14/−20 lines, 6 filesdep −bifunctorsdep −comonaddep −lens
Dependencies removed: bifunctors, comonad, lens, mtl, prim-uniq, primitive, profunctors, random, ref-tf, reflection, stm, syb, time, unbounded-delays
Files
- ChangeLog.md +5/−1
- README.md +1/−1
- patch.cabal +5/−15
- src/Data/Functor/Misc.hs +1/−1
- src/Data/Patch/Class.hs +1/−1
- src/Data/Patch/MapWithMove.hs +1/−1
ChangeLog.md view
@@ -1,5 +1,9 @@ # Revision history for patch -## Unreleased+## 0.0.0.1++* Remove unneeded dependencies++## 0.0.0.0 * Extract patching functionality from Reflex.
README.md view
@@ -1,3 +1,3 @@-## Patchable+## Patch Infrastructure for writing patches which act on other types.
patch.cabal view
@@ -1,6 +1,10 @@ Name: patch-Version: 0.0.0.0+Version: 0.0.0.1 Synopsis: Infrastructure for writing patches which act on other types.+Description:+ In this library, a patch is something which can be applied, analogous to a+ function, and which distinguishes returning the argument it was provided from+ returning something else. License: BSD3 License-file: LICENSE Author: Ryan Trinkle@@ -22,29 +26,15 @@ library hs-source-dirs: src build-depends: base >= 4.9 && < 4.14- , bifunctors >= 5.2 && < 5.6- , comonad >= 5.0.4 && < 5.1 , constraints-extras >= 0.3 && < 0.4 , containers >= 0.6 && < 0.7 , dependent-map >= 0.3 && < 0.4 , dependent-sum >= 0.6 && < 0.7- , lens >= 4.7 && < 5 , monoidal-containers >= 0.6 && < 0.7- , mtl >= 2.1 && < 2.3- , prim-uniq >= 0.1.0.1 && < 0.2- , primitive >= 0.5 && < 0.8- , profunctors >= 5.3 && < 5.6- , random == 1.1.*- , ref-tf == 0.4.*- , reflection == 2.1.* , semialign >=1 && <1.2 , semigroupoids >= 4.0 && < 6- , stm >= 2.4 && < 2.6- , syb >= 0.5 && < 0.8 , these >= 1 && <1.1- , time >= 1.4 && < 1.10 , transformers >= 0.5.6.0 && < 0.6- , unbounded-delays >= 0.1.0.0 && < 0.2 , witherable >= 0.3 && < 0.3.2 exposed-modules: Data.Functor.Misc
src/Data/Functor/Misc.hs view
@@ -38,10 +38,10 @@ ) where import Control.Applicative ((<$>))-import Control.Monad.Identity import Data.Dependent.Map (DMap) import qualified Data.Dependent.Map as DMap import Data.Dependent.Sum+import Data.Functor.Identity import Data.GADT.Compare import Data.GADT.Show import Data.IntMap (IntMap)
src/Data/Patch/Class.hs view
@@ -2,7 +2,7 @@ -- | The interface for types which represent changes made to other types module Data.Patch.Class where -import Control.Monad.Identity+import Data.Functor.Identity import Data.Maybe import Data.Semigroup (Semigroup(..))
src/Data/Patch/MapWithMove.hs view
@@ -13,7 +13,7 @@ import Data.Patch.Class import Control.Arrow-import Control.Monad.State+import Control.Monad.Trans.State import Data.Foldable import Data.Function import Data.List