    {-# LANGUAGE Safe #-}

    -- |
    --
    -- Module      :  Numeric
    -- Copyright   :  (c) The University of Glasgow 2002
    -- License     :  BSD-style (see the file libraries/base/LICENSE)
    --
    -- Maintainer  :  libraries@haskell.org
    -- Stability   :  provisional
    -- Portability :  portable
    --
    -- Odds and ends, mostly functions for reading and showing
    -- 'RealFloat'-like kind of values.
    --

    module Numeric
        (-- *  Showing
         showSigned,
         showIntAtBase,
         showInt,
         showBin,
         showHex,
         showOct,
         showEFloat,
         showFFloat,
         showGFloat,
         showFFloatAlt,
         showGFloatAlt,
         showFloat,
         showHFloat,
         floatToDigits,
         -- *  Reading
         -- |  /NB:/ 'readInt' is the \'dual\' of 'showIntAtBase',
         -- and 'readDec' is the \`dual\' of 'showInt'.
         -- The inconsistent naming is a historical accident.
         readSigned,
         readInt,
         readBin,
         readDec,
         readOct,
         readHex,
         readFloat,
         lexDigits,
         -- *  Miscellaneous
         fromRat,
         Floating(..)
         ) where

    import GHC.Internal.Numeric