|
|
|
|
|
Description |
This module is about types that can be defined in Haskell, but which
must be wired into the compiler nonetheless.
|
|
Synopsis |
|
|
|
|
All wired in things
|
|
|
|
Bool
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Char
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Double
|
|
|
|
|
|
|
|
|
|
Float
|
|
|
|
|
|
|
|
|
|
Int
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Word
|
|
|
|
|
|
|
|
|
|
List
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tuples
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Unit
|
|
|
|
Parallel arrays
|
|
|
Construct a type representing the application of the parallel array constructor
|
|
|
Represents the type constructor of parallel arrays
- This must match the definition in PrelPArr
NB: Although the constructor is given here, it will not be accessible in
user code as it is not in the environment of any compiled module except
PrelPArr.
|
|
|
Fake array constructors
- These constructors are never really used to represent array values;
however, they are very convenient during desugaring (and, in particular,
in the pattern matching compiler) to treat array pattern just like
yet another constructor pattern
|
|
|
Check whether a type constructor is the constructor for parallel arrays
|
|
|
Checks whether a data constructor is a fake constructor for parallel arrays
|
|
|
|
|
|
Produced by Haddock version 2.6.1 |