Module Builtin

This module is undocumented. This is a list of its definitions.

(()) :: ()
((,)) :: a -> b -> (a, b)
((,,)) :: a -> b -> c -> (a, b, c)
((,,,)) :: a -> b -> c -> d -> (a, b, c, d)
((,,,,)) :: a -> b -> c -> d -> e -> (a, b, c, d, e)
((,,,,,)) :: a -> b -> c -> d -> e -> f -> (a, b, c, d, e, f)
((,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> (a, b, c, d, e, f, g)
((,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> (a, b, c, d, e, f, g, h)
((,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> (a, b, c, d, e, f, g, h, i)
((,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> (a, b, c, d, e, f, g, h, i, j)
((,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> (a, b, c, d, e, f, g, h, i, j, k)
((,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> (a, b, c, d, e, f, g, h, i, j, k, l)
((,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> (a, b, c, d, e, f, g, h, i, j, k, l, m)
((,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n)
((,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o)
((,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p)
((,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q)
((,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r)
((,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s)
((,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t)
((,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u)
((,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v)
((,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w)
((,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x)
((,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y)
((,,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)
((,,,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> aa -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, aa)
((,,,,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> aa -> ab -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, aa, ab)
((,,,,,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> aa -> ab -> ac -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, aa, ab, ac)
((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> aa -> ab -> ac -> ad -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, aa, ab, ac, ad)
((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> aa -> ab -> ac -> ad -> ae -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, aa, ab, ac, ad, ae)
((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)) :: a -> b -> c -> d -> e -> f -> g -> h -> i -> j -> k -> l -> m -> n -> o -> p -> q -> r -> s -> t -> u -> v -> w -> x -> y -> z -> aa -> ab -> ac -> ad -> ae -> af -> (a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, aa, ab, ac, ad, ae, af)
(==) :: a -> a -> Boolean
Dynamic :: a -> Dynamic
False :: Boolean
Just :: a -> Maybe a
Nothing :: Maybe a
TApply :: Type -> Type -> Type
TCon :: String -> String -> Type
TFun :: Type -> Type -> Type -> Type
TPure :: Type
TUnion2 :: Type -> Type -> Type
TUnion3 :: Type -> Type -> Type -> Type
True :: Boolean
TypeProxy :: TypeProxy a
binding :: Serializable a => Binding a

Gives a binding for the required type.

classObject :: VecComp a => Class a
createMVector :: VecComp a => Integer -> <Proc> MVector a
createMVectorProto :: Vector a -> Integer -> <Proc> MVector a
fail :: String -> a

Throws a runtime exeception with the given string as a description.

freezeMVector :: MVector a -> <Proc> Vector a
getMVector :: MVector a -> Integer -> <Proc> a
getVector :: Vector a -> Integer -> a
hashCode :: a -> Integer
lengthMVector :: MVector a -> Integer
lengthVector :: Vector a -> Integer
runProc :: <Proc,b> a -> <b> a
setMVector :: MVector a -> Integer -> a -> <Proc> ()
throw :: a -> <Proc> b

Throws a given exception.

typeOf :: Typeable a => a -> Type

Returns the type of the value given as a parameter.

typeOfProxy :: Typeable a => TypeProxy a -> Type

Returns the type of the type proxy given as a parameter.

typeValue :: Typeable a => Type
visitBranchPoint :: BranchPoint -> <Proc> ()