Haskell Functional Language
www.haskell.org
1
Leaving SiteNav
External Link Disclaimer
You are about to visit www.haskell.org. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Haskell is a statically typed, purely functional programming language named after logician Haskell Curry, designed by an academic committee in 1990 and continuously developed through the Haskell Committee and GHC team. Known for its strong type system, lazy evaluation, and purity, Haskell is used by Facebook (Sigma spam filtering), Standard Chartered, IOG (Cardano blockchain), and GitHub (semantic analysis). Key features include: lazy evaluation (expressions are evaluated only when their values are needed, enabling infinite data structures, efficient composition, and automatic memoization), type system (Hindley-Milner type inference, algebraic data types, type classes with instances, higher-kinded types, GADTs, and type families for advanced type-level programming), monads (IO monad for side effects, Maybe and Either for error handling, State for stateful computation, and the comprehensive monad transformer library), pure functions (functions without side effects, enabling equational reasoning, easy testing, and automatic parallelization), pattern matching (comprehensive pattern matching with guards, view patterns, and pattern synonyms), list comprehensions (mathematical set notation for list generation with filters and generators), software transactional memory (STM for composable concurrent programming without locks), GHC (Glasgow Haskell Compiler with aggressive optimizations, cross-compilation, and LLVM backend), Cabal and Stack (package management with reproducible builds and snapshot-based dependency resolution), Hackage and Stackage (package repository with over 15,000 packages and curated package sets), and parallel and concurrent programming (lightweight threads, async library, and parallel strategies).
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike