variable-precision-0.2: variable-precision floating point

PortabilityRank2Types
Stabilityunstable
Maintainerclaudiusmaximus@goto10.org
Safe HaskellSafe-Infered

Numeric.VariablePrecision.Precision.Reify

Description

Reify from value-level to type-level using Rank2Types.

Synopsis

Documentation

reifyPrecision :: Word -> (forall p. NaturalNumber p => p -> a) -> aSource

Reify a precision from value-level to type-level.

withReifiedPrecisionSource

Arguments

:: (VariablePrecision t, NaturalNumber p) 
=> t p

original value

-> Word

new precision

-> (forall q. NaturalNumber q => t q -> a)

operation

-> a 

Much like reifyPrecision combined with withPrecision.

(.@$)Source

Arguments

:: (VariablePrecision t, NaturalNumber p) 
=> t p

original value

-> Word

new precision

-> (forall q. NaturalNumber q => t q -> a)

operation

-> a 

An alias for withReifiedPrecision.