- 1 Community
- 1.1 Haskell’ — Haskell 2020
- 1.2 Haskellers
- 2 Books, Articles, Tutorials
- 2.1 Oleg’s Mini Tutorials and Assorted Small Projects
- 2.2 School of Haskell
- 2.3 Haskell Programming from first principles, a book forall
- 2.4 Learning Haskell
- 3 Implementations
- 3.1 The Glasgow Haskell Compiler
- 3.1.1 Major changes in GHC 8.0.1
- 3.1.1.1 Upcoming plans for GHC 8.2
- 3.1.1.2 Development updates and acknowledgments
- 3.2 The Helium Compiler
- 3.3 UHC, Utrecht Haskell Compiler
- 3.4 Frege
- 3.5 Specific Platforms
- 3.5.1 Haskell on FreeBSD
- 3.5.2 Debian Haskell Group
- 3.5.3 Fedora Haskell SIG
- 4 Related Languages and Language Design
- 4.1 Agda
- 4.2 Disciple
- 5 Haskell and …
- 5.1 Haskell and Parallelism
- 5.1.1 Eden
- 5.1.2 Auto-parallelizing Pure Functional Language System
- 5.2 Haskell and the Web
- 5.2.1 WAI
- 5.2.2 Yesod
- 5.2.3 Warp
- 5.2.4 Mighttpd2 — Yet another Web Server
- 5.2.5 Happstack
- 5.2.6 Snap Framework
- 5.2.7 MFlow
- 5.2.8 JS Bridge
- 5.2.9 PureScript
- 5.3 Haskell and Compiler Writing
- 5.3.1 MateVM
- 5.3.2 UUAG
- 6 Development Tools
- 6.1 Environments
- 6.1.1 ghc-mod — Happy Haskell Programming
- 6.1.2 haskell-ide-engine, a project for unifying IDE functionality
- 6.1.3 Haskell IDE From FP Complete
- 6.1.4 HaRe — The Haskell Refactorer
- 6.1.5 ghc-exactprint
- 6.1.6 Haskino
- 6.1.7 IHaskell: Haskell for Interactive Computing
- 6.1.8 Haskell for Mac
- 6.2 Code Management
- 6.2.1 Darcs
- 6.2.2 cab — A Maintenance Command of Haskell Cabal Packages
- 6.3 Deployment
- 6.3.1 Cabal
- 6.3.2 The Stack build tool
- 6.3.3 Stackage: the Library Dependency Solution
- 6.3.4 Haskell Cloud
- 6.4 Others
- 6.4.1 ghc-heap-view
- 6.4.2 ghc-vis
- 6.4.3 Hat — the Haskell Tracer
- 6.4.4 Tasty
- 6.4.4.1 What’s new since the last HCAR?
- 6.4.5 Generic random generators
- 6.4.5.1 Future work
- 6.4.6 Automatic type inference from JSON
- 6.4.7 Exference
- 6.4.8 Lentil
- 6.4.9 Hoed – The Lightweight Algorithmic Debugger for Haskell
- 6.4.9.1 Using Hoed
- 6.4.10 Deja Fu: Concurrency Testing
- 6.4.11 The Remote Monad Design Pattern
- 7 Libraries, Applications, Projects
- 7.1 Language Features
- 7.1.1 Conduit
- 7.1.2 GHC type-checker plugin for kind Nat
- 7.1.3 Dependent Haskell
- 7.1.4 Yampa
- 7.2 Education
- 7.2.1 Holmes, Plagiarism Detection for Haskell
- 7.2.2 Interactive Domain Reasoners
- 7.2.3 The Incredible Proof Machine
- 7.3 Mathematics, Numerical Packages and High Performance Computing
- 7.3.1 hblas
- 7.3.2 Numerical
- 7.3.3 combinat
- 7.3.4 petsc-hs
- 7.4 Data Types and Data Structures
- 7.4.1 Transactional Trie
- 7.4.2 fixplate
- 7.4.3 generics-sop
- 7.5 Databases and Related Tools
- 7.5.1 Persistent
- 7.5.2 Riak bindings
- 7.5.3 Opaleye
- 7.5.4 HLINQ - LINQ for Haskell
- 7.5.5 YeshQL
- 7.6 User Interfaces
- 7.6.1 HsQML
- 7.6.2 threepenny-gui
- 7.6.3 reactive-banana
- 7.6.4 fltkhs - GUI bindings to the FLTK library
- 7.6.5 wxHaskell
- 7.7 Graphics and Audio
- 7.7.1 vect
- 7.7.2 diagrams
- 7.7.3 Chordify
- 7.7.4 csound-expression
- 7.7.5 hmidi
- 7.8 Text and Markup Languages
- 7.8.1 lhs2TeX
- 7.8.2 pulp
- 7.8.3 Unicode things
- 7.8.4 Ginger
- 7.9 Natural Language Processing
- 7.9.1 NLP
- 7.9.2 GenI
- 7.10 Embedding DSLs for Low-Level Processing
- 7.10.1 CλaSH
- 7.10.2 Feldspar
- 7.11 Games
- 7.11.1 EtaMOO
- 7.11.2 scroll
- 7.11.3 Nomyx
- 7.11.4 Barbarossa
- 7.12 Others
- 7.12.1 ADPfusion
- 7.12.2 Generalized Algebraic Dynamic Programming
- 7.12.3 leapseconds-announced
- 7.12.4 hledger
- 7.12.5 arbtt
- 7.12.6 Transient
- 7.12.7 tttool
- 7.12.8 gipeda
- 7.12.9 Octohat (Stack Builders)
- 7.12.10 git-annex
- 7.12.11 openssh-github-keys (Stack Builders)
- 7.12.12 propellor
- 7.12.13 dimensional: Statically Checked Physical Dimensions
- 7.12.14 igrf: The International Geomagnetic Reference Field
- 7.12.15 Haskell in Green Land
- 7.12.16 Kitchen Snitch server
- 7.12.17 DSLsofMath
- 8 Commercial Users
- 8.1 Well-Typed LLP
- 8.2 Bluespec Tools for Design of Complex Chips and Hardware Accelerators
- 8.3 Better
- 8.4 Keera Studios LTD
- 8.5 Stack Builders
- 8.6 Optimal Computational Algorithms, Inc.
- 8.7 Snowdrift.coop
- 8.8 McMaster Computing and Software Outreach
- 9 Research and User Groups
- 9.1 Haskell at Eötvös Lorand University (ELTE), Budapest
- 9.2 Artificial Intelligence and Software Technology at Goethe-University Frankfurt
- 9.3 Functional Programming at the University of Kent
- 9.4 Haskell at KU Leuven, Belgium
- 9.5 HaskellMN
- 9.6 Functional Programming at KU
- 9.7 fp-syd: Functional Programming in Sydney, Australia
- 9.8 Regensburg Haskell Meetup
- 9.9 Curry Club Augsburg
- 9.10 Italian Haskell Group