packages feed

fraction 0.1.0.0 → 0.1.0.1

raw patch · 2 files changed

+8/−8 lines, 2 filesdep ~base

Dependency ranges changed: base

Files

fraction.cabal view
@@ -1,5 +1,5 @@ Name:          fraction-Version:       0.1.0.0+Version:       0.1.0.1 Cabal-Version: >= 1.6 Build-Type:    Simple License:       BSD3@@ -9,14 +9,14 @@ Maintainer:    wolfgang@cs.ioc.ee Stability:     provisional Homepage:      http://darcs.wolfgang.jeltsch.info/haskell/fraction-Package-URL:   http://hackage.haskell.org/packages/archive/fraction/0.1.0.0/fraction-0.1.0.0.tar.gz+Package-URL:   http://hackage.haskell.org/packages/archive/fraction/0.1.0.1/fraction-0.1.0.1.tar.gz Synopsis:      Fractions Description:   This package provides a data type whose values represent fractions.                .                A fraction can be seen as a real number from the closed interval [0,1]. It can also                be seen as a percentage. Category:      Data-Tested-With:   GHC == 7.0.4+Tested-With:   GHC == 7.4.1  Source-Repository head     type:     darcs@@ -25,10 +25,10 @@ Source-Repository this     type:     darcs     location: http://darcs.wolfgang.jeltsch.info/haskell/fraction/main-    tag:      fraction-0.1.0.0+    tag:      fraction-0.1.0.1  Library-    Build-Depends:   semigroups >= 0.8 && < 0.9,-                     base       >= 3.0 && < 4.4+    Build-Depends:   base       >= 3.0 && < 5,+                     semigroups >= 0.8 && < 0.9     Exposed-Modules: Data.Fraction     HS-Source-Dirs:  src
src/Data/Fraction.hs view
@@ -29,13 +29,13 @@      instance Semigroup Fraction where -        Fraction factor1 <> Fraction factor2 = Fraction (factor1 * factor2)+        (<>) = mappend      instance Monoid Fraction where          mempty = Fraction 1 -        mappend = (<>)+        Fraction factor1 `mappend` Fraction factor2 = Fraction (factor1 * factor2)      -- * Conversion     {-|