packages feed

control-dotdotdot 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+46/−46 lines, 2 filesdep ~basePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base

API changes (from Hackage documentation)

- Control.DotDotDot: class b ~ IsFun f => DotDotDot f (b :: Bool) where type Return (f :: *) (b :: Bool) :: * type Replace (f :: *) (r :: *) (b :: Bool) :: * where {
+ Control.DotDotDot: class b ~ IsFun f => DotDotDot f (b :: Bool) where {
- Control.DotDotDot: infixr 9 `…`
+ Control.DotDotDot: infixr 9 …

Files

Control/DotDotDot.hs view
@@ -1,4 +1,4 @@--- | Haskell operator @g ... f = \x1 .. xn -> g (f x1 .. xn)@. Compose+-- | Haskell operator @g ... f = \\x1 .. xn -> g (f x1 .. xn)@. Compose -- functions such that all arguments are applied. Obviates @(.).(.)@ and -- similar patterns in some cases. --@@ -49,14 +49,14 @@ --  instance DotDotDot b (IsFun b) => DotDotDot (a -> b) 'True where-  type Return (_ -> b) 'True = Return b (IsFun b)+  type Return (a -> b) 'True = Return b (IsFun b)   type Replace (a -> b) r 'True = a -> Replace b r (IsFun b)   (...) g f x = g ... f x --  instance 'False ~ IsFun a => DotDotDot a 'False where   type Return a 'False = a-  type Replace _ r 'False = r+  type Replace a r 'False = r   (...) f x = f x -- 
control-dotdotdot.cabal view
@@ -1,43 +1,43 @@--- Initial control-dotdotdot.cabal generated by cabal init.  For further 
--- documentation, see http://haskell.org/cabal/users-guide/
-
-name:                control-dotdotdot
-version:             0.1.0.0
-synopsis:            Haskell operator
-                     `g ... f = \x1 .. xn -> g (f x1 .. xn)`.
-description:         Haskell operator
-                     `g ... f = \x1 .. xn -> g (f x1 .. xn)`.
-                     Compose functions such that all arguments are
-                     applied. Obviates `(.).(.)` and similar patterns in
-                     some cases.
-homepage:            https://github.com/erisco/control-dotdotdot
-license:             BSD3
-license-file:        LICENSE
-author:              Eric Brisco
-maintainer:          eric.brisco@gmail.com
-category:            Control
-build-type:          Simple
-extra-source-files:  ChangeLog.md
-cabal-version:       >=1.10
-
-
-source-repository this
-  type:         git
-  location:     http://github.com/erisco/control-dotdotdot.git
-  tag:          0.1.0.0
-
-  
-library
-  
-  exposed-modules:     Control.DotDotDot
-  
-  other-extensions:    DataKinds
-                       FlexibleContexts
-                       FlexibleInstances
-                       MultiParamTypeClasses
-                       TypeFamilies
-                       UndecidableInstances
-  
-  build-depends:       base >=4.9 && <4.10
-  
-  default-language:    Haskell2010
+-- Initial control-dotdotdot.cabal generated by cabal init.  For further +-- documentation, see http://haskell.org/cabal/users-guide/++name:                control-dotdotdot+version:             0.1.0.1+synopsis:            Haskell operator+                     `g ... f = \x1 .. xn -> g (f x1 .. xn)`.+description:         Haskell operator+                     `g ... f = \x1 .. xn -> g (f x1 .. xn)`.+                     Compose functions such that all arguments are+                     applied. Obviates `(.).(.)` and similar patterns in+                     some cases.+homepage:            https://github.com/erisco/control-dotdotdot+license:             BSD3+license-file:        LICENSE+author:              Eric Brisco+maintainer:          eric.brisco@gmail.com+category:            Control+build-type:          Simple+extra-source-files:  ChangeLog.md+cabal-version:       >=1.10+++source-repository this+  type:         git+  location:     http://github.com/erisco/control-dotdotdot.git+  tag:          v0.1.0.1++  +library+  +  exposed-modules:     Control.DotDotDot+  +  other-extensions:    DataKinds+                       FlexibleContexts+                       FlexibleInstances+                       MultiParamTypeClasses+                       TypeFamilies+                       UndecidableInstances+  +  build-depends:       base >=4.9 && <9223372036854775807+  +  default-language:    Haskell2010