Int

data Int :: *
base Prelude, base Data.Int, base GHC.Exts
A fixed-precision integer type with at least the range [-2^29 .. 2^29-1]. The exact range for a given implementation can be determined by using Prelude.minBound and Prelude.maxBound from the Prelude.Bounded class.
data Integer :: *
base Prelude
Arbitrary-precision integers.
class (Real a, Enum a) => Integral a
base Prelude
Integral numbers, supporting integer division. Minimal complete definition: quotRem and toInteger
interact :: (String -> String) -> IO ()
base Prelude, base System.IO
The interact function takes a function of type String->String as its argument. The entire input from the standard input device is passed to this function as its argument, and the resulting string is output on the standard output device.
module Data.Int
base Data.Int
Signed integer types
Int :: Integer -> Lexeme
base Text.Read.Lex, base Text.Read
Integer literal
data Int16
base Data.Int
16-bit signed integer type
data Int32
base Data.Int
32-bit signed integer type
data Int64
base Data.Int
64-bit signed integer type
data Int8
base Data.Int
8-bit signed integer type
IntConstr :: Integer -> ConstrRep
base Data.Data
intercalate :: [a] -> [[a]] -> [a]
base Data.List
intercalate xs xss is equivalent to (concat (intersperse xs xss)). It inserts the list xs in between the lists in xss and concatenates the result.
intersect :: Eq a => [a] -> [a] -> [a]
base Data.List
The intersect function takes the list intersection of two lists. For example, > [1,2,3,4] `intersect` [2,4,6,8] == [2,4] If the first list contains duplicates, so will the result. > [1,2,2,3,4] `intersect` [6,4,4,2] == [2,2,4] It is a special case of intersectBy, which allows the programmer to supply their own equality test.
intersectBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]
base Data.List
The intersectBy function is the non-overloaded version of intersect.
intersperse :: a -> [a] -> [a]
base Data.List
The intersperse function takes an element and a list and `intersperses' that element between the elements of the list. For example, > intersperse ',' "abcde" == "a,b,c,d,e"
data IntPtr
base Foreign.Ptr
A signed integral type that can be losslessly converted to and from Ptr. This type is also compatible with the C99 type intptr_t, and can be marshalled to and from that type safely.
intPtrToPtr :: IntPtr -> Ptr a
base Foreign.Ptr
casts an IntPtr to a Ptr
IntRep :: DataRep
base Data.Data
intToDigit :: Int -> Char
base Data.Char
Convert an Int in the range 0..15 to the corresponding single digit Char. This function fails on other inputs, and generates lower-case hexadecimal digits.
module Codec.Compression.Zlib.Internal
zlib Codec.Compression.Zlib.Internal
Pure stream based interface to lower level zlib wrapper
module Data.IntMap
containers Data.IntMap
An efficient implementation of maps from integer keys to values (dictionaries). This module re-exports the value lazy Lazy API, plus several value strict functions from Strict. These modules are intended to be imported qualified, to avoid name clashes with Prelude functions, e.g. > import Data.IntMap (IntMap) > import qualified Data.IntMap as IntMap The implementation is based on big-endian patricia trees. This data structure performs especially well on binary operations like union and intersection. However, my benchmarks show that it is also (much) faster on insertions and deletions when compared to a generic size-balanced map implementation (see Data.Map). * Chris Okasaki and Andy Gill, "Fast Mergeable Integer Maps", Workshop on ML, September 1998, pages 77-86, http://citeseer.ist.psu.edu/okasaki98fast.html * D.R. Morrison, "/PATRICIA -- Practical Algorithm To Retrieve Information Coded In Alphanumeric/", Journal of the ACM, 15(4), October 1968, pages 514-534. Operation comments contain the operation time complexity in the Big-O notation http://en.wikipedia.org/wiki/Big_O_notation. Many operations have a worst-case complexity of O(min(n,W)). This means that the operation can become linear in the number of elements with a maximum of W -- the number of bits in an Int (32 or 64).
module Data.IntSet
containers Data.IntSet
An efficient implementation of integer sets. These modules are intended to be imported qualified, to avoid name clashes with Prelude functions, e.g. > import Data.IntSet (IntSet) > import qualified Data.IntSet as IntSet The implementation is based on big-endian patricia trees. This data structure performs especially well on binary operations like union and intersection. However, my benchmarks show that it is also (much) faster on insertions and deletions when compared to a generic size-balanced set implementation (see Data.Set). * Chris Okasaki and Andy Gill, "Fast Mergeable Integer Maps", Workshop on ML, September 1998, pages 77-86, http://citeseer.ist.psu.edu/okasaki98fast.html * D.R. Morrison, "/PATRICIA -- Practical Algorithm To Retrieve Information Coded In Alphanumeric/", Journal of the ACM, 15(4), October 1968, pages 514-534. Additionally, this implementation places bitmaps in the leaves of the tree. Their size is the natural size of a machine word (32 or 64 bits) and greatly reduce memory footprint and execution times for dense sets, e.g. sets other. The asymptotics are not affected by this optimization. Many operations have a worst-case complexity of O(min(n,W)). This means that the operation can become linear in the number of elements with a maximum of W -- the number of bits in an Int (32 or 64).
module Data.Text.Internal
text Data.Text.Internal
A module containing private Text internals. This exposes the Text representation and low level construction functions. Modules which extend the Text system may need to use this module. You should not use this module unless you are determined to monkey with the internals, as the functions here do just about nothing to preserve data invariants. You have been warned!
module Data.Text.Lazy.Builder.Int
text Data.Text.Lazy.Builder.Int
module Data.Text.Lazy.Internal
text Data.Text.Lazy.Internal
A module containing private Text internals. This exposes the Text representation and low level construction functions. Modules which extend the Text system may need to use this module. You should not use this module unless you are determined to monkey with the internals, as the functions here do just about nothing to preserve data invariants. You have been warned!
Int :: DataType
OpenGL Graphics.Rendering.OpenGL.GL.VertexArrays
int :: Int -> Doc
pretty Text.PrettyPrint.HughesPJ, pretty Text.PrettyPrint, template-haskell Language.Haskell.TH.PprLib
Int' :: VariableType
OpenGL Graphics.Rendering.OpenGL.GL.Shaders
iNT64_SIZE :: Int
base GHC.Constants
intAttr :: String -> Int -> HtmlAttr
html Text.Html, xhtml Text.XHtml.Strict, xhtml Text.XHtml.Frameset, xhtml Text.XHtml.Transitional
integer :: GenTokenParser s u m -> ParsecT s u m Integer
parsec Text.Parsec.Token, parsec Text.ParserCombinators.Parsec.Token
This lexeme parser parses an integer (a whole number). This parser is like natural except that it can be prefixed with sign (i.e. '-' or '+'). Returns the value of the number. The number can be specified in decimal, hexadecimal or octal. The number is parsed according to the grammar rules in the Haskell report.
integer :: Integer -> Doc
pretty Text.PrettyPrint.HughesPJ, pretty Text.PrettyPrint, template-haskell Language.Haskell.TH.PprLib
data IntegerHandling
OpenGL Graphics.Rendering.OpenGL.GL.VertexSpec
IntegerL :: Integer -> Lit
template-haskell Language.Haskell.TH.Syntax, template-haskell Language.Haskell.TH
Used for overloaded and non-overloaded literals. We don't have a good way to represent non-overloaded literals at the moment. Maybe that doesn't matter?
integerL :: Integer -> Lit
template-haskell Language.Haskell.TH.Lib, template-haskell Language.Haskell.TH
package integration
package
Fast robust numeric integration via tanh-sinh quadrature Version 0.1
package intel-aes
package
AES encryption with optional hardware acceleration.  Plus, statistically sound, splittable random number generation based on AES. This package is nothing more than a wrapper around the Intel-provided AESNI sample library which also includes a portable software implementation of AES by Brian Gladman.  It contains C, assembly, and Haskell sources.  And it includes prebuilt dynamic libraries to make the build process less fragile. (Rebuilding requires the yasm assembler.)  But prebuilt shared libraries are not included for all platforms yet.  (Volunteers needed!) Finally, note that this package is currently triggering some haddock problems. A manually built copy of the documentation can be found at: http://cs.indiana.edu/~rrnewton/intel-aes-doc/ Version 0.2.1.1
Intensity :: PixelInternalFormat
OpenGL Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable
Intensity12 :: PixelInternalFormat
OpenGL Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable
Intensity16 :: PixelInternalFormat
OpenGL Graphics.Rendering.OpenGL.GL.PixelRectangles.ColorTable

Show more results