Haskell

GPTKB entity

Statements (372)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkb:Linux
gptkb:Java_programming_language
gptkbp:community gptkb:Haskell_Reddit
Active Community
Haskell community
Haskell.org
Haskell Discourse
Haskell Weekly
Haskell Cafe
gptkbp:compilation_model compiled language
gptkbp:conference gptkb:ICFP
gptkb:Haskell_Implementors_Workshop
gptkb:Haskell_Symposium
gptkb:Haskell_e_Xchange
gptkbp:contains tools for Haskell development
gptkbp:designed_by gptkb:Paul_Hudak
gptkb:John_Hughes
gptkb:Simon_Peyton_Jones
gptkb:Philip_Wadler
gptkbp:developed_by gptkb:The_Glasgow_Haskell_Compiler_Team
Haskell community
GHC Team
gptkbp:facilitates Haskell project setup
gptkbp:features gptkb:Template_Haskell
Pattern Matching
Type Inference
Garbage collection
Higher-order Functions
Concurrency support
Concurrency Support
Lazy evaluation
GHCi (interactive environment)
Type Classes
Type inference
Parallelism support
gptkbp:file_extension .hs
.lhs
gptkbp:first_appearance gptkb:1990
gptkbp:first_released gptkb:1992
gptkb:2001
gptkb:2010
gptkbp:has_documentation Haskell Wiki
gptkbp:has_function gptkb:Guard
gptkb:template_Haskell
higher-order functions
list comprehensions
pattern matching
Haskell syntax
case expressions
let expressions
algebraic data types
do notation
monads
record syntax
functors
type-level programming
existential types
rank-n types
type families
type annotations
implicit parameters
overloaded strings
applicatives
type classes with associated types
type classes with functional dependencies
multi-parameter type classes
do-notation for monads
newtype
type-level booleans
type-level equality
type-level functions
type-level lists
type-level naturals
type-level tuples
GADTs (Generalized Algebraic Data Types)
gptkbp:has_version 9.0.1
8.10.7
https://www.w3.org/2000/01/rdf-schema#label Haskell
gptkbp:includes gptkb:Quick_Check
gptkb:Haskell
gptkb:Cabal
gptkb:Cabal-install
gptkb:Open_Stack
Haddock
Haskell libraries
gptkbp:influenced_by gptkb:Ada
gptkb:ML
gptkb:Lisp
gptkb:Miranda
gptkb:Scheme
gptkbp:is_available_in gptkb:mac_OS_Homebrew
Linux repositories
Windows installers
gptkbp:is_available_on gptkb:Git_Hub
gptkbp:is_compatible_with gptkb:Cabal
gptkb:Nix
gptkb:Docker
gptkb:Open_Stack
Haskell language standards
gptkbp:is_distributed_by binary packages
source packages
gptkbp:is_maintained_by gptkb:Haskell_Foundation
gptkbp:is_part_of gptkb:Haskell_Toolchain
Haskell ecosystem
gptkbp:is_promoted_by Haskell.org
Haskell Weekly
Haskell Blog
gptkbp:is_standardized_by gptkb:Haskell_2010
gptkb:Haskell_98
gptkbp:is_supported_by community forums
online tutorials
documentation websites
gptkbp:is_used_by academic institutions
open source projects
software companies
gptkbp:is_used_for data analysis
scripting
web development
system programming
compiler construction
teaching programming
gptkbp:latest_version 9.2.1
2021.2.0.0
gptkbp:library gptkb:Hakyll
gptkb:Quick_Check
gptkb:Snap
gptkb:Yesod
gptkb:Servant
gptkb:Haskell
gptkb:Pandoc
gptkb:Cabal
gptkb:Haskell_Language_Server
gptkb:haskell-src-exts
gptkb:GHC_(Glasgow_Haskell_Compiler)
gptkb:camera
gptkb:attoparsec
gptkb:Open_Stack
vector
transformers
Hugs
persistent
stack
cabal-install
aeson
bytestring
http-client
mtl
random
conduit
ghc-exactprint
haskell-language-server
hlint
haskell-ide-engine
stylish-haskell
ghcup
ghc-mod
haskell-names
gptkbp:license gptkb:BSD_license
gptkb:BSD_License
BSD-style license
gptkbp:main_implementation gptkb:Haskell
gptkb:GHC_(Glasgow_Haskell_Compiler)
Hugs
NHC
gptkbp:notable_applications gptkb:crypt
gptkb:machine_learning
data analysis
financial modeling
game development
web development
distributed systems
system programming
compiler construction
network programming
gptkbp:notable_feature gptkb:STM_(Software_Transactional_Memory)
gptkb:Foreign_Function_Interface_(FFI)
gptkb:template_Haskell
higher-order functions
list comprehensions
type classes
type inference
Community-driven development
Open-source nature
pattern matching
Concurrency support
lazy evaluation
algebraic data types
do notation
first-class functions
monads
pure functions
record syntax
Error handling with Maybe and Either
Extensible records
type families
Concurrency abstractions
Functional Reactive Programming (FRP)
Haskell's ecosystem of libraries
Monadic parsing
Quick Check for testing
GADTs (Generalized Algebraic Data Types)
gptkbp:notable_for gptkb:GHCi
gptkb:Cabal
gptkb:HLint
gptkb:Open_Stack
Haddock
gptkbp:notable_technique gptkb:Haskell
gptkb:LHC
Hugs
NHC
gptkbp:notable_works gptkb:Real_World_Haskell
gptkb:Haskell_in_Depth
gptkb:Learn_You_a_Haskell_for_Great_Good!
Programming in Haskell
Haskell Programming from First Principles
gptkbp:offers gptkb:Documentation
gptkbp:operating_system Cross-platform
gptkbp:package_manager gptkb:Cabal
gptkb:Open_Stack
gptkbp:paradigm functional programming
gptkbp:platform Cross-platform
gptkbp:programming_language gptkb:Haskell
gptkbp:provides gptkb:Haskell
gptkb:REPL_(GHCi)
package management
gptkbp:related_to gptkb:Quick_Check
gptkb:Yesod
gptkb:GHCi
gptkb:GHCup
gptkb:GHCJS
gptkb:Haskell
gptkb:Pandoc
gptkb:Cabal
gptkb:Haskell_Language_Server
gptkb:Logic
gptkb:Open_Stack
concurrent programming
higher-order functions
performance optimization
test-driven development
category theory
type classes
type safety
software engineering
recursion
compiler construction
Hackage
parallel programming
Hoogle
algebraic data types
code correctness
functional reactive programming
monads
functional programming languages
programming language theory
gptkbp:repository gptkb:Git_Hub
https://gitlab.haskell.org/ghc/ghc
gptkbp:supports gptkb:Haskell2010
gptkb:Haskell98
gptkb:user_interface
gptkb:Reptilia
gptkb:Haskell2013
gptkb:GHCi
gptkb:Linux
gptkb:GHCJS
gptkb:Foreign_Function_Interface_(FFI)
gptkb:Haskell_Language_Server
gptkb:Template_Haskell
gptkb:program
gptkb:mac_OS
gptkb:Windows
Debugging
Functional Programming
Optimization
Static Analysis
Code Optimization
Performance Tuning
Error Reporting
Interactive Development
Multi-threading
Package Management
Linting
Warnings
Profiling
Cross-compilation
Profiling Tools
Dynamic Linking
Dynamic linking
Static Linking
GHC Extensions
Haskell Language Extensions
Code Coverage
Static linking
Custom GHC Options
Haskell2020
GHCi Scripting
gptkbp:system strong typing
static typing
type inference
gptkbp:target_audience programmers
gptkbp:targets gptkb:x86
gptkb:ARM
gptkb:Power_PC
x86_64
gptkbp:type gptkb:Open_Source
gptkbp:type_of gptkb:C_programming_language
gptkbp:used_for functional programming
gptkbp:used_in gptkb:academic_research
gptkb:Software_Development
data analysis
web development
system programming
gptkbp:uses gptkb:Quick_Check
gptkb:Servant
gptkb:Java_programming_language
gptkb:text
gptkb:LLVM
gptkb:camera
gptkb:async
parallel
higher-order functions
list comprehensions
transformers
type classes
persistent
containers
pattern matching
Hspec
stack
cabal
cabal-install
modules
GADTs
aeson
Lazy Evaluation
pipes
GHC Extensions
lazy evaluation
algebraic data types
bytestring
do notation
monads
mtl
record syntax
yesod
currying
conduit
haskell-language-server
stm
type families
hlint
stylish-haskell
ghc-options
ghci
ghcup
hackage
import/export system
overloaded strings
stackage
gptkbp:was_executed_by interpreted language
gptkbp:website https://www.haskell.org/ghc/
gptkbp:written_in gptkb:Haskell
gptkbp:bfsParent gptkb:Redis
gptkb:translator
gptkb:Web_Assembly
gptkb:Oz
gptkb:libgtk-3
gptkb:F#
gptkb:Rust
gptkb:Swift
gptkbp:bfsLayer 4