Haskell

E95186

Haskell is a statically typed, purely functional programming language known for its strong type system, lazy evaluation, and use in both academic research and industry.

All labels observed (7)

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf functional programming language
lazy functional programming language
programming language
purely functional programming language
statically typed programming language
designedBy Haskell committee
evaluationStrategy lazy
fileExtension .hs
.lhs
hasFeature algebraic data types
garbage collection
lazy evaluation
pattern matching
referential transparency
type classes
hasImplementation GHC
Glasgow Haskell Compiler
linked to: GHC

Helium
Hugs
hasPackageManager Cabal
Stack
hasPackageRepository Hackage
influenced Elm
F#
Idris
PureScript
Rust
Scala
influencedBy Hope programming language
Lisp
ML
Miranda
namedAfter Haskell Curry
paradigm declarative
functional
primaryCompiler Glasgow Haskell Compiler
linked to: GHC
standardizedBy Haskell 2010
linked to: Haskell

Haskell 98
linked to: Haskell
supports algebraic data types
concurrency
higher-order functions
lambda expressions
lazy evaluation
monads
parallelism
pattern matching
pure functions
type classes
type inference
typingDiscipline inferred
static
strong
usedFor academic research
industry software development
teaching functional programming

How these facts were elicited

Referenced by (28)

Full triples — surface form annotated when it differs from this entity's canonical label.

Codex supportsLanguage Haskell
Rust influencedBy Haskell
Swift (programming language) influencedBy Haskell
subject linked to: Swift
CoffeeScript influencedBy Haskell
Elm influencedBy Haskell
lambda calculus influenced Haskell
F# influencedBy Haskell
LLVM supportsLanguageFrontend Haskell (via GHC backend)
linked to: Haskell
Scala influencedBy Haskell
Haskell Wexler givenName Haskell
Haskell standardizedBy Haskell 98
linked to: Haskell
Haskell standardizedBy Haskell 2010
linked to: Haskell
ISWIM influenced Haskell
ML influenced Haskell
Evan Czaplicki influencedBy Haskell
Graydon Hoare influencedBy Haskell
Standard ML influenced Haskell
Haskell Curry givenName Haskell
Haskell Curry influenced Haskell (programming language)
linked to: Haskell
Haskell Curry hasConceptNamedAfter Haskell (programming language)
linked to: Haskell
Clojure influencedBy Haskell
Philip Wadler contributedTo Haskell programming language
linked to: Haskell
Pizza (programming language) influencedBy Haskell
subject linked to: Pizza programming language
Simon Peyton Jones knownFor Haskell programming language
linked to: Haskell
Simon Peyton Jones coDesignerOf Haskell programming language
linked to: Haskell
Simon Peyton Jones contributedTo parallel and concurrent Haskell
linked to: Haskell