Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Language.Giml.Builtins
Contents
Description
Builtin stuff
Includes:
- builtin types
- values
- datatypes
- function implementations
Synopsis
- tUnit :: Type
- tInt :: Type
- tFloat :: Type
- tString :: Type
- tBool :: Type
- tIO :: Type -> Type
- tIORef :: Type -> Type
- true :: Expr ()
- false :: Expr ()
- unit :: Expr ()
- builtinDatatypes :: [Datatype ()]
- dataBool :: Datatype ()
- dataOption :: Datatype ()
- type Builtins = Map Var Builtin
- data Builtin = Builtin {}
- data Impl
- builtins :: Builtins
Types
Values
Data types
builtinDatatypes :: [Datatype ()] Source #
dataOption :: Datatype () Source #
Functions
A Built-in function
The type of the function and it's implementation in the target source code