Package0.0.16Web
basement
Foundation scrap box of array & string
- Version0.0.16
- CategoryWeb
- LicenceBSD-3-Clause
- Maintainervincent@snarc.org
- Homepagegithub.com/haskell-foundation/foundation#readme
- Pinned byhackage basement 0.0.16
- Sourcehackage.haskell.org/package/basement-0.0.16
Modules
62 modules- Basement.Alg.XorShift4XorShift variant: Xoroshiro128+
- Basement.Base165
- Basement.Bits5
- Basement.Block45A block of memory that contains elements of a type,
- Basement.Block.Builder7Block builder
- Basement.Block.Mutable26A block of memory that contains elements of a type,
- Basement.BlockN0A Nat-sized version of Block
- Basement.Bounded8Types to represent ℤ/nℤ. ℤ/nℤ is a finite field and is defined as the set of natural number:
- Basement.BoxedArray57Simple boxed array abstraction
- Basement.Cast1
- Basement.Compat.AMP1
- Basement.Compat.Base66internal re-export of all the good base bits
- Basement.Compat.Bifunctor1A bifunctor is a type constructor that takes
- Basement.Compat.C.Types28Literal support for Integral and Fractional
- Basement.Compat.CallStack1
- Basement.Compat.ExtList5
- Basement.Compat.Identity1Identity re-export, with a compat wrapper for older version of base that
- Basement.Compat.IsList1compat friendly version of IsList
- Basement.Compat.MonadTrans2An internal and really simple monad transformers,
- Basement.Compat.Natural3
- Basement.Compat.NumLiteral3Literal support for Integral and Fractional
- Basement.Compat.PrimTypes5
- Basement.Compat.Primitive51
- Basement.Compat.Semigroup2
- Basement.Compat.Typeable1conveniently provide support for legacy and modern base
- Basement.Endianness9Set endianness tag to a given primitive. This will help for serialising
- Basement.Environment2
- Basement.Exception9Common part for vectors
- Basement.FinalPtr9A smaller ForeignPtr reimplementation that work in any prim monad. Here be dragon.
- Basement.Floating9
- Basement.From6Flexible Type convertion From is multi parameter type class that allow converting
- Basement.Imports77re-export of all the base prelude and basic primitive stuffs
- Basement.IntegralConv11
- Basement.Monad8Allow to run operation in ST and IO, without having to
- Basement.MutableBuilder2
- Basement.Nat24
- Basement.NonEmpty1A newtype wrapper around a non-empty Collection.
- Basement.NormalForm3
- Basement.Numerical.Additive1
- Basement.Numerical.Multiplicative4
- Basement.Numerical.Number2
- Basement.Numerical.Subtractive1
- Basement.PrimType20
- Basement.Sized.Block35A Nat-sized version of Block
- Basement.Sized.List51A Nat-sized list abstraction Using this module is limited to GHC 7.10 and above.
- Basement.Sized.UVect26
- Basement.Sized.Vect26
- Basement.String70A String type backed by a UTF8 encoded byte array and all the necessary
- Basement.String.Builder6String builder
- Basement.Terminal2
- Basement.Terminal.ANSI28ANSI Terminal escape for cursor and attributes manipulations On Unix system, it should be supported by most terminal emulators. On Window…
- Basement.These1These a b, sum type to represent either a or b or both.
- Basement.Types.AsciiString4A AsciiString type backed by a ASCII encoded byte array and all the necessary
- Basement.Types.Char725
- Basement.Types.CharUTF83
- Basement.Types.OffsetSize30
- Basement.Types.Ptr9
- Basement.Types.Word12816
- Basement.Types.Word25616
- Basement.UArray82An unboxed array of primitive types All the cells in the array are in one chunk of contiguous
- Basement.UArray.Mutable21A simple array abstraction that allow to use typed
Internal modules · 1
Description
Foundation most basic primitives without any dependencies
Depends on
2 packages- base-4.20.2.0with GHC
- ghc-prim-0.12.0with GHC