Safe Haskell | Unsafe |
---|---|
Language | Haskell2010 |
Reexports from GHC.*
modules of base
package.
- module Data.Bits
- module Data.Char
- module Data.Int
- module Data.Word
- data Natural :: *
- module Data.Eq
- module Data.Foldable
- module Data.Ord
- module Data.Traversable
- module System.IO
- module Data.Proxy
- module Data.Typeable
- module Data.Void
- module GHC.Base
- module GHC.Enum
- module GHC.Exts
- module GHC.Float
- module GHC.Generics
- module GHC.Num
- module GHC.Real
- module GHC.Show
- module GHC.TypeNats
- module GHC.Types
- module GHC.OverloadedLabels
- module GHC.ExecutionStack
- module GHC.Stack
- type Type = *
- ($!) :: (a -> b) -> a -> b
Base types
module Data.Bits
module Data.Char
module Data.Int
module Data.Word
Type representing arbitrary-precision non-negative integers.
Operations whose result would be negative
.throw
(Underflow
:: ArithException
)
Since: 4.8.0.0
Enum Natural | Since: 4.8.0.0 |
Eq Natural | |
Integral Natural | Since: 4.8.0.0 |
Data Natural | Since: 4.8.0.0 |
Num Natural | Since: 4.8.0.0 |
Ord Natural | |
Read Natural | Since: 4.8.0.0 |
Real Natural | Since: 4.8.0.0 |
Show Natural | Since: 4.8.0.0 |
Ix Natural | Since: 4.8.0.0 |
Lift Natural | |
Bits Natural | Since: 4.8.0.0 |
NFData Natural | Since: 1.4.0.0 |
Hashable Natural | |
Base type classes
module Data.Eq
module Data.Foldable
module Data.Ord
module Data.Traversable
System IO
module System.IO
Base GHC types
module Data.Proxy
module Data.Typeable
module Data.Void
module GHC.Base
module GHC.Enum
module GHC.Exts
module GHC.Float
module GHC.Generics
module GHC.Num
module GHC.Real
module GHC.Show
module GHC.TypeNats
module GHC.Types
module GHC.OverloadedLabels
module GHC.ExecutionStack
module GHC.Stack
Data.Kind
($!) :: (a -> b) -> a -> b infixr 0 Source #
Stricter version of $
operator.
Default Prelude defines this at the toplevel module, so we do as well.
>>>
const 3 $ Prelude.undefined
3>>>
const 3 $! Prelude.undefined
*** Exception: Prelude.undefined CallStack (from HasCallStack): error, called at libraries/base/GHC/Err.hs:79:14 in base:GHC.Err ...