Statements (61)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Library
|
gptkbp:community |
Haskell Users
|
gptkbp:features |
Higher-Order Functions
Pattern Matching Pure Functions Type Inference Lazy Evaluation Monads Type Classes |
gptkbp:has_content |
haskell.org/downloads
|
gptkbp:has_documentation |
haskell.org/documentation
|
https://www.w3.org/2000/01/rdf-schema#label |
Haskell 2017
|
gptkbp:influenced_by |
gptkb:Haskell_2010
|
gptkbp:is_a_tool_for |
gptkb:DJ
gptkb:state_highway gptkb:server |
gptkbp:is_maintained_by |
Haskell Community
|
gptkbp:is_standardized_by |
gptkb:Haskell_Language_Report
|
gptkbp:language |
gptkb:Library
|
gptkbp:latest_version |
2017.1
|
gptkbp:license |
gptkb:BSD_License
|
gptkbp:notable_feature |
gptkb:language
gptkb:Template_Haskell gptkb:STM Performance Optimization Cross-Platform Support Error Handling Profiling Tools Type Families Deriving Strategies Functional Dependencies Overloaded Strings Rank-N Types Record Syntax Scoped Type Variables Do Notation List Comprehensions Parsers Interoperability with C Concurrency Abstractions GAD Ts Existential Types M Var Type Applications Async Library Implicit Parameters Monadic IO Newtype Deriving |
gptkbp:philosophy |
Functional Programming
Declarative Programming Concurrent Programming Parallel Programming Type-safe Programming |
gptkbp:predecessor |
gptkb:Haskell_2010
|
gptkbp:release_date |
gptkb:2017
|
gptkbp:repository |
gptkb:archive
|
gptkbp:successor |
Haskell 2018
|
gptkbp:type |
gptkb:language
|
gptkbp:website |
haskell.org
|
gptkbp:bfsParent |
gptkb:Haskell_2015
|
gptkbp:bfsLayer |
6
|