GHC Core

GPTKB entity

Statements (93)
Predicate Object
gptkbp:instanceOf interpreter
gptkbp:feature algebraic data types
pattern matching
no modules
no record field strict data field field field field annotations
no record field lazy data field field field field annotations
no record field strict data field field field field field field annotations
no record field strict data field field field annotations
no record field lazy data field field field field field field annotations
no record field unpacked field field field annotations
no record field strict data field field annotations
no record field strict data field field field field field field field annotations
no record field unpacked field field field field field field annotations
no record field lazy data field field field annotations
no record field unpacked field field field field field annotations
case expressions
explicit type abstractions
explicit type annotations
explicit type applications
no record field strictness field field field field annotations
let bindings
no GADTs
no Template Haskell
no data kinds
no defaulting
no deriving
no do-notation
no foreign function interface
no implicit imports
no implicit parameters
no lambda-case
no list comprehensions
no multi-way if
no newtypes
no overloaded literals
no pattern guards
no pattern synonyms
no record field constraints
no record field defaults
no record field lazy data
no record field lazy data field annotations
no record field lazy data field field annotations
no record field lazy data fields
no record field lazy fields
no record field patterns
no record field selectors
no record field strict data
no record field strict data field annotations
no record field strict data fields
no record field strict field annotations
no record field strict fields
no record field strictness
no record field strictness annotations
no record field strictness field annotations
no record field strictness field field annotations
no record field types
no record field unpacked field annotations
no record field unpacked field field annotations
no record field unpacked fields
no record field unpacking
no record field updates
no record punning
no record wildcards
no records
no roles
no syntactic sugar
no type applications (user syntax)
no type classes (desugared)
no type families
no type synonyms
no type-level programming
no user-defined infix operators
no view patterns
primitive operations
no record field strictness field field field annotations
no record field strictness field field field field field field field annotations
no record field lazy data field field field field field field field annotations
no record field strict data field field field field field annotations
no record field strictness field field field field field annotations
no record field unpacked field field field field field field field annotations
no record field lazy data field field field field field annotations
no record field strictness field field field field field field annotations
no record field unpacked field field field field annotations
https://www.w3.org/2000/01/rdf-schema#label GHC Core
gptkbp:influencedBy gptkb:System_F
gptkbp:language gptkb:Haskell
gptkbp:purpose enable optimizations
simplify Haskell code
gptkbp:type gptkb:polymorphic_lambda_calculus
gptkbp:usedBy gptkb:Glasgow_Haskell_Compiler
gptkbp:bfsParent gptkb:System_F
gptkb:system_F
gptkbp:bfsLayer 6