dimensional 0.8.2.1 → 0.9
raw patch · 8 files changed
+16/−19 lines, 8 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- Numeric.Units.Dimensional: (*~~) :: Num a => [a] -> Unit d a -> [Quantity d a]
+ Numeric.Units.Dimensional: (*~~) :: (Functor f, Num a) => f a -> Unit d a -> f (Quantity d a)
- Numeric.Units.Dimensional: (/~~) :: Fractional a => [Quantity d a] -> Unit d a -> [a]
+ Numeric.Units.Dimensional: (/~~) :: (Functor f, Fractional a) => f (Quantity d a) -> Unit d a -> f a
Files
- LICENSE +1/−1
- Numeric/Units/Dimensional.lhs +8/−6
- Numeric/Units/Dimensional/CGS.lhs +1/−1
- Numeric/Units/Dimensional/Extensible.lhs +1/−1
- Numeric/Units/Dimensional/NonSI.lhs +1/−1
- Numeric/Units/Dimensional/Quantities.lhs +1/−1
- Numeric/Units/Dimensional/SIUnits.lhs +1/−1
- dimensional.cabal +2/−7
LICENSE view
@@ -1,4 +1,4 @@-Copyright (c) 2006-2010, Bjorn Buckwalter.+Copyright (c) 2006-2011, Bjorn Buckwalter. All rights reserved. Redistribution and use in source and binary forms, with or without
Numeric/Units/Dimensional.lhs view
@@ -57,7 +57,7 @@ > #-} > {- |-> Copyright : Copyright (C) 2006-2008 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2011 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com@@ -368,13 +368,15 @@ lists of dimensionals more convenient. We define two convenience operators for applying units to all-elements of a list.+elements of a functor (e.g. a list). -> (*~~) :: Num a => [a] -> Unit d a -> [Quantity d a]-> xs *~~ u = map (*~ u) xs+> (*~~) :: (Functor f, Num a) => f a -> Unit d a -> f (Quantity d a)+> xs *~~ u = fmap (*~ u) xs -> (/~~) :: Fractional a => [Quantity d a] -> Unit d a -> [a]-> xs /~~ u = map (/~ u) xs+> (/~~) :: (Functor f, Fractional a) => f (Quantity d a) -> Unit d a -> f a+> xs /~~ u = fmap (/~ u) xs++> infixl 7 *~~, /~~ The sum of all elements in a list.
Numeric/Units/Dimensional/CGS.lhs view
@@ -52,7 +52,7 @@ > #-} > {-# OPTIONS_GHC -fcontext-stack=22 #-} > {- |-> Copyright : Copyright (C) 2006-2008 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2011 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
Numeric/Units/Dimensional/Extensible.lhs view
@@ -35,7 +35,7 @@ > #-} > {- |-> Copyright : Copyright (C) 2006-2008 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2011 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
Numeric/Units/Dimensional/NonSI.lhs view
@@ -13,7 +13,7 @@ otherwise specified. > {- |-> Copyright : Copyright (C) 2006-2008 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2011 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
Numeric/Units/Dimensional/Quantities.lhs view
@@ -16,7 +16,7 @@ dimensionality type synonyms are provided for each quantity type. > {- |-> Copyright : Copyright (C) 2006-2008 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2011 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
Numeric/Units/Dimensional/SIUnits.lhs view
@@ -11,7 +11,7 @@ referenced are from [1] unless otherwise specified. > {- |-> Copyright : Copyright (C) 2006-2008 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2011 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
dimensional.cabal view
@@ -1,5 +1,5 @@ Name: dimensional-Version: 0.8.2.1+Version: 0.9 License: BSD3 License-File: LICENSE Copyright: Bjorn Buckwalter 2006-2011@@ -16,11 +16,9 @@ The boxing and unboxing of numerical values as quantities is done by multiplication and division with units. The library is designed to, as far as is practical, enforce/encourage best practices of unit usage.- Requires GHC 6.6.1 or later.-Category: Math+Category: Math, Physics Build-Type: Simple Build-Depends: base < 5, time < 1.3, numtype < 1.1- -- , fad Exposed-Modules: Numeric.Units.Dimensional, Numeric.Units.Dimensional.Prelude, Numeric.Units.Dimensional.Quantities,@@ -28,13 +26,10 @@ Numeric.Units.Dimensional.NonSI, Numeric.Units.Dimensional.Extensible, Numeric.Units.Dimensional.CGS- -- , Numeric.Units.Dimensional.ForwardAD Extra-source-files: README,- -- Fad.hs, Test.hs Numeric/Units/Dimensional/Test.hs, Numeric/Units/Dimensional/QuantitiesTest.hs, Numeric/Units/Dimensional/ExtensibleTest.lhs,- -- , Numeric/Units/Dimensional/ForwardADTest.lhs examples/README, examples/GM.lhs