dimensional-tf 0.3.0.2 → 0.3.0.3
raw patch · 6 files changed
+12/−7 lines, 6 filesdep ~timePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: time
API changes (from Hackage documentation)
- Numeric.Units.Dimensional.TF: instance (NumType l, NumType m, NumType t, NumType i, NumType th, NumType n, NumType j) => Show (Dim l m t i th n j)
- Numeric.Units.Dimensional.TF: instance (Show d, Show a) => Show (Quantity d a)
- Numeric.Units.Dimensional.TF: instance Enum a => Enum (Dimensional v d a)
- Numeric.Units.Dimensional.TF: instance Eq a => Eq (Dimensional v d a)
- Numeric.Units.Dimensional.TF: instance Functor Dimensionless
- Numeric.Units.Dimensional.TF: instance Ord a => Ord (Dimensional v d a)
- Numeric.Units.Dimensional.TF: instance Typeable DQuantity
- Numeric.Units.Dimensional.TF: instance Typeable DUnit
- Numeric.Units.Dimensional.TF: instance Typeable Dim
- Numeric.Units.Dimensional.TF: instance Typeable Dimensional
+ Numeric.Units.Dimensional.TF: instance (GHC.Show.Show d, GHC.Show.Show a) => GHC.Show.Show (Numeric.Units.Dimensional.TF.Quantity d a)
+ Numeric.Units.Dimensional.TF: instance (Numeric.NumType.TF.NumType l, Numeric.NumType.TF.NumType m, Numeric.NumType.TF.NumType t, Numeric.NumType.TF.NumType i, Numeric.NumType.TF.NumType th, Numeric.NumType.TF.NumType n, Numeric.NumType.TF.NumType j) => GHC.Show.Show (Numeric.Units.Dimensional.TF.Dim l m t i th n j)
+ Numeric.Units.Dimensional.TF: instance GHC.Base.Functor Numeric.Units.Dimensional.TF.Dimensionless
+ Numeric.Units.Dimensional.TF: instance GHC.Classes.Eq a => GHC.Classes.Eq (Numeric.Units.Dimensional.TF.Dimensional v d a)
+ Numeric.Units.Dimensional.TF: instance GHC.Classes.Ord a => GHC.Classes.Ord (Numeric.Units.Dimensional.TF.Dimensional v d a)
+ Numeric.Units.Dimensional.TF: instance GHC.Enum.Enum a => GHC.Enum.Enum (Numeric.Units.Dimensional.TF.Dimensional v d a)
- Numeric.Units.Dimensional.TF: (*) :: Num a => Dimensional v d a -> Dimensional v d' a -> Dimensional v (Mul d d') a
+ Numeric.Units.Dimensional.TF: (*) :: (Num a) => Dimensional v d a -> Dimensional v d' a -> Dimensional v (Mul d d') a
- Numeric.Units.Dimensional.TF: (**) :: Floating a => Dimensionless a -> Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: (**) :: (Floating a) => Dimensionless a -> Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: (+) :: Num a => Quantity d a -> Quantity d a -> Quantity d a
+ Numeric.Units.Dimensional.TF: (+) :: (Num a) => Quantity d a -> Quantity d a -> Quantity d a
- Numeric.Units.Dimensional.TF: (-) :: Num a => Quantity d a -> Quantity d a -> Quantity d a
+ Numeric.Units.Dimensional.TF: (-) :: (Num a) => Quantity d a -> Quantity d a -> Quantity d a
- Numeric.Units.Dimensional.TF: (/) :: Fractional a => Dimensional v d a -> Dimensional v d' a -> Dimensional v (Div d d') a
+ Numeric.Units.Dimensional.TF: (/) :: (Fractional a) => Dimensional v d a -> Dimensional v d' a -> Dimensional v (Div d d') a
- Numeric.Units.Dimensional.TF: _0 :: Num a => Quantity d a
+ Numeric.Units.Dimensional.TF: _0 :: (Num a) => Quantity d a
- Numeric.Units.Dimensional.TF: _1 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _1 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _2 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _2 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _3 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _3 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _4 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _4 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _5 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _5 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _6 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _6 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _7 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _7 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _8 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _8 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: _9 :: Num a => Dimensionless a
+ Numeric.Units.Dimensional.TF: _9 :: (Num a) => Dimensionless a
- Numeric.Units.Dimensional.TF: abs :: Num a => Quantity d a -> Quantity d a
+ Numeric.Units.Dimensional.TF: abs :: (Num a) => Quantity d a -> Quantity d a
- Numeric.Units.Dimensional.TF: acos :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: acos :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: acosh :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: acosh :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: asin :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: asin :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: asinh :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: asinh :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: atan :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: atan :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: atan2 :: RealFloat a => Quantity d a -> Quantity d a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: atan2 :: (RealFloat a) => Quantity d a -> Quantity d a -> Dimensionless a
- Numeric.Units.Dimensional.TF: atanh :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: atanh :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: cbrt :: Floating a => Dimensional v d a -> Dimensional v (Root d Pos3) a
+ Numeric.Units.Dimensional.TF: cbrt :: (Floating a) => Dimensional v d a -> Dimensional v (Root d Pos3) a
- Numeric.Units.Dimensional.TF: cos :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: cos :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: cosh :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: cosh :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: dimUnit :: NumType n => String -> n -> Maybe String
+ Numeric.Units.Dimensional.TF: dimUnit :: (NumType n) => String -> n -> Maybe String
- Numeric.Units.Dimensional.TF: exp :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: exp :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: log :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: log :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: negate :: Num a => Quantity d a -> Quantity d a
+ Numeric.Units.Dimensional.TF: negate :: (Num a) => Quantity d a -> Quantity d a
- Numeric.Units.Dimensional.TF: pi :: Floating a => Dimensionless a
+ Numeric.Units.Dimensional.TF: pi :: (Floating a) => Dimensionless a
- Numeric.Units.Dimensional.TF: prefix :: Num a => a -> Unit d a -> Unit d a
+ Numeric.Units.Dimensional.TF: prefix :: (Num a) => a -> Unit d a -> Unit d a
- Numeric.Units.Dimensional.TF: sin :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: sin :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: sinh :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: sinh :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: sqrt :: Floating a => Dimensional v d a -> Dimensional v (Root d Pos2) a
+ Numeric.Units.Dimensional.TF: sqrt :: (Floating a) => Dimensional v d a -> Dimensional v (Root d Pos2) a
- Numeric.Units.Dimensional.TF: tan :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: tan :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: tanh :: Floating a => Dimensionless a -> Dimensionless a
+ Numeric.Units.Dimensional.TF: tanh :: (Floating a) => Dimensionless a -> Dimensionless a
- Numeric.Units.Dimensional.TF: tau :: Floating a => Dimensionless a
+ Numeric.Units.Dimensional.TF: tau :: (Floating a) => Dimensionless a
- Numeric.Units.Dimensional.TF.NonSI: atmosphere :: Fractional a => Unit DPressure a
+ Numeric.Units.Dimensional.TF.NonSI: atmosphere :: (Fractional a) => Unit DPressure a
- Numeric.Units.Dimensional.TF.NonSI: bar :: Fractional a => Unit DPressure a
+ Numeric.Units.Dimensional.TF.NonSI: bar :: (Fractional a) => Unit DPressure a
- Numeric.Units.Dimensional.TF.NonSI: imperialCup :: Fractional a => Unit DVolume a
+ Numeric.Units.Dimensional.TF.NonSI: imperialCup :: (Fractional a) => Unit DVolume a
- Numeric.Units.Dimensional.TF.NonSI: imperialFluidOunce :: Fractional a => Unit DVolume a
+ Numeric.Units.Dimensional.TF.NonSI: imperialFluidOunce :: (Fractional a) => Unit DVolume a
- Numeric.Units.Dimensional.TF.NonSI: imperialGallon :: Fractional a => Unit DVolume a
+ Numeric.Units.Dimensional.TF.NonSI: imperialGallon :: (Fractional a) => Unit DVolume a
- Numeric.Units.Dimensional.TF.NonSI: imperialGill :: Fractional a => Unit DVolume a
+ Numeric.Units.Dimensional.TF.NonSI: imperialGill :: (Fractional a) => Unit DVolume a
- Numeric.Units.Dimensional.TF.NonSI: imperialPint :: Fractional a => Unit DVolume a
+ Numeric.Units.Dimensional.TF.NonSI: imperialPint :: (Fractional a) => Unit DVolume a
- Numeric.Units.Dimensional.TF.NonSI: imperialQuart :: Fractional a => Unit DVolume a
+ Numeric.Units.Dimensional.TF.NonSI: imperialQuart :: (Fractional a) => Unit DVolume a
- Numeric.Units.Dimensional.TF.NonSI: mile :: Fractional a => Unit DLength a
+ Numeric.Units.Dimensional.TF.NonSI: mile :: (Fractional a) => Unit DLength a
- Numeric.Units.Dimensional.TF.NonSI: mmHg :: Fractional a => Unit DPressure a
+ Numeric.Units.Dimensional.TF.NonSI: mmHg :: (Fractional a) => Unit DPressure a
- Numeric.Units.Dimensional.TF.NonSI: nauticalMile :: Fractional a => Unit DLength a
+ Numeric.Units.Dimensional.TF.NonSI: nauticalMile :: (Fractional a) => Unit DLength a
- Numeric.Units.Dimensional.TF.NonSI: rad :: Fractional a => Unit DAbsorbedDose a
+ Numeric.Units.Dimensional.TF.NonSI: rad :: (Fractional a) => Unit DAbsorbedDose a
- Numeric.Units.Dimensional.TF.NonSI: revolution :: Floating a => Unit DOne a
+ Numeric.Units.Dimensional.TF.NonSI: revolution :: (Floating a) => Unit DOne a
- Numeric.Units.Dimensional.TF.NonSI: solid :: Floating a => Unit DOne a
+ Numeric.Units.Dimensional.TF.NonSI: solid :: (Floating a) => Unit DOne a
- Numeric.Units.Dimensional.TF.NonSI: stokes :: Fractional a => Unit DKinematicViscosity a
+ Numeric.Units.Dimensional.TF.NonSI: stokes :: (Fractional a) => Unit DKinematicViscosity a
- Numeric.Units.Dimensional.TF.NonSI: teaspoon :: Fractional a => Unit DVolume a
+ Numeric.Units.Dimensional.TF.NonSI: teaspoon :: (Fractional a) => Unit DVolume a
- Numeric.Units.Dimensional.TF.NonSI: technicalAtmosphere :: Fractional a => Unit DPressure a
+ Numeric.Units.Dimensional.TF.NonSI: technicalAtmosphere :: (Fractional a) => Unit DPressure a
- Numeric.Units.Dimensional.TF.NonSI: torr :: Fractional a => Unit DPressure a
+ Numeric.Units.Dimensional.TF.NonSI: torr :: (Fractional a) => Unit DPressure a
- Numeric.Units.Dimensional.TF.NonSI: yard :: Fractional a => Unit DLength a
+ Numeric.Units.Dimensional.TF.NonSI: yard :: (Fractional a) => Unit DLength a
- Numeric.Units.Dimensional.TF.Quantities: cubic :: Num a => Unit DLength a -> Unit DVolume a
+ Numeric.Units.Dimensional.TF.Quantities: cubic :: (Num a) => Unit DLength a -> Unit DVolume a
- Numeric.Units.Dimensional.TF.Quantities: square :: Num a => Unit DLength a -> Unit DArea a
+ Numeric.Units.Dimensional.TF.Quantities: square :: (Num a) => Unit DLength a -> Unit DArea a
- Numeric.Units.Dimensional.TF.SIUnits: fromDiffTime :: Fractional a => DiffTime -> Time a
+ Numeric.Units.Dimensional.TF.SIUnits: fromDiffTime :: (Fractional a) => DiffTime -> Time a
Files
- Numeric/Units/Dimensional/TF.lhs +1/−1
- Numeric/Units/Dimensional/TF/NonSI.lhs +1/−1
- Numeric/Units/Dimensional/TF/Quantities.lhs +1/−1
- Numeric/Units/Dimensional/TF/SIUnits.lhs +1/−1
- changelog.md +5/−0
- dimensional-tf.cabal +3/−3
Numeric/Units/Dimensional/TF.lhs view
@@ -55,7 +55,7 @@ > #-} > {- |-> Copyright : Copyright (C) 2006-2013 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2016 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
Numeric/Units/Dimensional/TF/NonSI.lhs view
@@ -13,7 +13,7 @@ otherwise specified. > {- |-> Copyright : Copyright (C) 2006-2013 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2016 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
Numeric/Units/Dimensional/TF/Quantities.lhs view
@@ -16,7 +16,7 @@ dimensionality type synonyms are provided for each quantity type. > {- |-> Copyright : Copyright (C) 2006-2013 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2016 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
Numeric/Units/Dimensional/TF/SIUnits.lhs view
@@ -11,7 +11,7 @@ referenced are from [1] unless otherwise specified. > {- |-> Copyright : Copyright (C) 2006-2015 Bjorn Buckwalter+> Copyright : Copyright (C) 2006-2016 Bjorn Buckwalter > License : BSD3 > > Maintainer : bjorn.buckwalter@gmail.com
changelog.md view
@@ -1,3 +1,8 @@+0.3.0.3 (2016-01)+-----------------+* Bumped time dependency upper bound.++ 0.3.0.2 (2015-04) ----------------- * Corrected definition of lumen.
dimensional-tf.cabal view
@@ -1,8 +1,8 @@ Name: dimensional-tf-Version: 0.3.0.2+Version: 0.3.0.3 License: BSD3 License-File: LICENSE-Copyright: Bjorn Buckwalter 2006-2015+Copyright: Bjorn Buckwalter 2006-2016 Author: Bjorn Buckwalter Maintainer: bjorn@buckwalter.se Stability: experimental@@ -26,7 +26,7 @@ Category: Math, Physics Build-Type: Simple-Build-Depends: base < 5, time < 1.6, numtype-tf < 1.1+Build-Depends: base < 5, time < 1.7, numtype-tf < 1.1 Exposed-Modules: Numeric.Units.Dimensional.TF, Numeric.Units.Dimensional.TF.Prelude, Numeric.Units.Dimensional.TF.Quantities,