úÎb]]Ð      non-portable (GHC extensions) experimental1Daniel Fischer <daniel.is.fischer@googlemail.com>  !"#$%&&&GHC experimentalbos@mailrank.comRender a value using its ' instance.  Use this newtype. wrapper for your single parameter if you are ? formatting a string containing exactly one substitution site. BRender a floating point number using a much faster algorithm than ? the default (up to 10x faster). This performance comes with a D potential cost in readability, as the faster algorithm can produce 4 strings that are longer than the default algorithm  (e.g. "1.3300000000000001" instead of "1.33").  ?A floating point number, complete with rendering instructions. ()1Control the rendering of floating point numbers. *(Use decimal notation for values between 0.1 and   9,999,999%, and scientific notation otherwise. +Standard decimal notation. ,Scientific notation (e.g. 2.3e123). (Render an integral type in hexadecimal. ?A format string. This is intentionally incompatible with other D string types, to make it difficult to construct a format string by C concatenating string fragments (a very common way to accidentally * make code vulnerable to malicious data). This type is an instance of -, so the easiest way to $ construct a query is to enable the OverloadedStrings language = extension and then simply write the query in double quotes.  $ {-# LANGUAGE OverloadedStrings #-}   import Data.Text.Format   f :: Format  f = "hello {}" The underlying type is .", so literal Haskell strings that 7 contain Unicode characters will be correctly handled. / ()*+, / ((),+**+,  //GHC experimentalbos@mailrank.com0&Unsafe conversion for decimal digits. 1 The normal 2. function with right associativity instead of  left. 0101 3456789:;569569 <Show a signed = value to full precision I using standard decimal notation for arguments whose absolute value lies  between 0.1 and  9,999,999%, and scientific notation otherwise. >??! takes a base and a non-negative = number, / and returns a list of digits and an exponent.  In particular, if x>=0, and  , floatToDigits base x = ([d1,d2,...,dn], e) then  n >= 1 x = 0.d1d2...dn * (base**e) 0 <= di <= base-1@ABCDE<><> non-portable (GHC extensions) experimentalDaniel Fischer 2Class for specifying display parameters. The type a 7 is supposed to be an IEEE-ish (real) floating-point < type with floating-point radix 2, such that the mantissa  returned by F satisfies    2^(G x) <= H (F x) < 2^(G x + 1) for x > 0, so G x = I x - 1. C The number of decimal digits that may be required is calculated  with the formula    J x = 2 + K (I x * L 10 2). 4The default implementation uses an approximation of  L 10 2# sufficient for mantissae of up to 3 several thousand bits. Nevertheless, hardcoding 1 the values in instance declarations may yield  better performance. J3The number of decimal digits that may be needed to & uniquely determine a value of type a. 1 For faster conversions which need not satisfy    x == M (fshow x) a smaller value can be given. G1The base 2 logarithm of the mantissa returned by  F x for x > 0. NShow a signed   value to full precision I using standard decimal notation for arguments whose absolute value lies  between 0.1 and  9,999,999%, and scientific notation otherwise.  Analogous to  showFloat from  GHC.Float. OShow a signed   value / using scientific (exponential) notation (e.g. 2.45e2, 1.5e-3).  In the call O digs val, if digs is P, * the value is shown to full precision; if digs is Q d,  then R 1 d+ digits after the decimal point are shown.  Analogous to  showEFloat from Numeric. SShow a signed   value ' using standard decimal notation (e.g. 245000, 0.0015).  In the call S digs val, if digs is P, * the value is shown to full precision; if digs is Q d,  then R 0 d+ digits after the decimal point are shown.  Analogous to  showFFloat from Numeric. TShow a signed   value I using standard decimal notation for arguments whose absolute value lies  between 0.1 and  9,999,999%, and scientific notation otherwise.  In the call T digs val, if digs is P, * the value is shown to full precision; if digs is Q d,  then R 1 d+ digits after the decimal point are shown.  Analogous to  showGFloat from Numeric. UV JGNOSTU JGJGNOSTUGHC experimentalbos@mailrank.com    GHC experimentalbos@mailrank.com-The class of types that can be rendered to a W. GHC experimentalbos@mailrank.comAThe class of types that can be used as a collection of arguments  for formatting. GHC experimentalbos@mailrank.com *Render a format string and arguments to a W. *Render a format string and arguments to a X. =Render a format string and arguments, then print the result. ?Render a format string and arguments, then print the result to  the given file handle. 4Pad the left hand side of a string until it reaches k 6 characters wide, if necessary filling with character c. 5Pad the right hand side of a string until it reaches k 6 characters wide, if necessary filling with character c. ?Render a floating point number using normal notation, with the ! given number of decimal places. 6Render a floating point number using normal notation. 1Number of digits of precision after the decimal. /Render a floating point number using scientific/ engineering  notation (e.g. 2.3e123,), with the given number of decimal places. /Render a floating point number using scientific/ engineering  notation (e.g. 2.3e123). 1Number of digits of precision after the decimal. ;Render an integer using hexadecimal notation. (No leading 0x  is added.)    Y     !"#$%&'()*+,-./01234.56789:;.<= > > ? @ A B C D E F.GH I J K L ! M N *.GO P.QR.GS T.UV.GW.XY Z [.\].\^._` a b c d7ef7g9htext-format-0.2.0.0Data.Text.Format.TypesData.Text.BuildableData.Text.Format.ParamsData.Text.Format(Data.Text.Format.RealFloat.Fast.Internal$Data.Text.Format.RealFloat.FunctionsData.Text.Format.Types.InternalData.Text.Format.FunctionsData.Text.Format.IntData.Text.Format.RealFloatData.Text.Format.RealFloat.FastShownshownOnlyfromOnlyFastfromFast FPControlHexFormat DispFloat BuildablebuildParams buildParamsformatprinthprintleftrightfixedfixed_exptexpt_hex posToDigitsexpt5expt10maxEx5maxEx10expts5expts10integerToDigitsintegerToDigits'roundTobaseGHC.ShowShowFPFormatGenericFixedExponent Data.StringIsString text-0.11.0.8Data.Text.InternalTexti2d<> Data.MonoidmappendTdecimal hexadecimaldigithexDigitminusintinteger showFloat GHC.Float RealFloatformatRealFloat floatToDigitsminExptmaxExptexpts maxExpt10 decodeFloatbinExp Data.Tuplefst floatDigits decDigitsGHC.RealfloorlogBase Text.Readread fshowFloat fshowEFloat Data.MaybeNothingJust GHC.Classesmax fshowFFloat fshowGFloat formatFloatroundToSData.Text.Lazy.BuilderBuilderData.Text.Lazy.Internal