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
- Basement.Alg.XorShiftXorShift variant: Xoroshiro128+
- Basement.Base16
- Basement.Bits
- Basement.BlockA block of memory that contains elements of a type,
- Basement.Block.BuilderBlock builder
- Basement.Block.MutableA block of memory that contains elements of a type,
- Basement.BlockNA Nat-sized version of Block
- Basement.BoundedTypes to represent ℤ/nℤ. ℤ/nℤ is a finite field and is defined as the set of natural number:
- Basement.BoxedArraySimple boxed array abstraction
- Basement.Cast
- Basement.Compat.AMP
- Basement.Compat.Baseinternal re-export of all the good base bits
- Basement.Compat.BifunctorA bifunctor is a type constructor that takes
- Basement.Compat.C.TypesLiteral support for Integral and Fractional
- Basement.Compat.CallStack
- Basement.Compat.ExtList
- Basement.Compat.IdentityIdentity re-export, with a compat wrapper for older version of base that
- Basement.Compat.IsListcompat friendly version of IsList
- Basement.Compat.MonadTransAn internal and really simple monad transformers,
- Basement.Compat.Natural
- Basement.Compat.NumLiteralLiteral support for Integral and Fractional
- Basement.Compat.PrimTypes
- Basement.Compat.Primitive
- Basement.Compat.Semigroup
- Basement.Compat.Typeableconveniently provide support for legacy and modern base
- Basement.EndiannessSet endianness tag to a given primitive. This will help for serialising
- Basement.Environment
- Basement.ExceptionCommon part for vectors
- Basement.FinalPtrA smaller ForeignPtr reimplementation that work in any prim monad. Here be dragon.
- Basement.Floating
- Basement.FromFlexible Type convertion From is multi parameter type class that allow converting
- Basement.Importsre-export of all the base prelude and basic primitive stuffs
- Basement.IntegralConv
- Basement.MonadAllow to run operation in ST and IO, without having to
- Basement.MutableBuilder
- Basement.Nat
- Basement.NonEmptyA newtype wrapper around a non-empty Collection.
- Basement.NormalForm
- Basement.Numerical.Additive
- Basement.Numerical.Multiplicative
- Basement.Numerical.Number
- Basement.Numerical.Subtractive
- Basement.PrimType
- Basement.Sized.BlockA Nat-sized version of Block
- Basement.Sized.ListA Nat-sized list abstraction Using this module is limited to GHC 7.10 and above.
- Basement.Sized.UVect
- Basement.Sized.Vect
- Basement.StringA String type backed by a UTF8 encoded byte array and all the necessary
- Basement.String.BuilderString builder
- Basement.Terminal
- Basement.Terminal.ANSIANSI Terminal escape for cursor and attributes manipulations On Unix system, it should be supported by most terminal emulators. On Window…
- Basement.TheseThese a b, sum type to represent either a or b or both.
- Basement.Types.AsciiStringA AsciiString type backed by a ASCII encoded byte array and all the necessary
- Basement.Types.Char7
- Basement.Types.CharUTF8
- Basement.Types.OffsetSize
- Basement.Types.Ptr
- Basement.Types.Word128
- Basement.Types.Word256
- Basement.UArrayAn unboxed array of primitive types All the cells in the array are in one chunk of contiguous
- Basement.UArray.MutableA simple array abstraction that allow to use typed
Internal modules · 1
Description
Foundation most basic primitives without any dependencies
Depends on
1 package- base-4.23.0.0with GHC