ddc-core-flow-0.4.2.1: Disciplined Disciple Compiler data flow compiler.

Safe HaskellNone
LanguageHaskell98

DDC.Core.Flow.Env

Synopsis

Documentation

primDataDefs :: DataDefs Name Source

Data type definitions

 Type                         Constructors
 ----                ------------------------------
 Bool#               True# False#
 Nat#                0# 1# 2# ...
 Int#                ... -2i# -1i# 0i# 1i# 2i# ...
 Tag#                (none, convert from Nat#)
 Word{8,16,32,64}#   42w8# 123w64# ...
 Float{32,64}#       (none, convert from Int#)

 Tuple{2-32}         (T{2-32})
 Vector              (none, abstract)
 Series              (none, abstract)

primSortEnv :: Env Name Source

Sort environment containing sorts of primitive kinds.

primKindEnv :: Env Name Source

Kind environment containing kinds of primitive data types.

primTypeEnv :: Env Name Source

Type environment containing types of primitive operators.