- 1 General
- 1.1 haskell.org
- 1.2 #haskell
- 1.3 The Haskell HaWiki
- 1.4 The Haskell Sequence
- 1.5 The Monad.Reader
- 1.6 Books and tutorials
- 1.6.1 New textbook – Programming in Haskell
- 1.6.2 Haskell Tutorial WikiBook
- 1.6.3 hs-manpage-howto(7hs)
- 1.7 Haskell related events
- 1.7.1 Future events
- 2 Implementations
- 2.1 The Glasgow Haskell Compiler
- 2.2 Hugs
- 2.3 nhc98
- 2.4 jhc
- 2.5 Haskell to Clean Translation
- 2.6 Helium
- 3 Language
- 3.1 Variations of Haskell
- 3.1.1 Haskell on handheld devices
- 3.1.2 Vital: Visual Interactive Programming
- 3.1.3 hOp
- 3.1.4 Camila
- 3.1.5 Haskell Server Pages (HSP)
- 3.1.6 Haskell Regular Patterns (HaRP)
- 3.2 Foreign Function Interface
- 3.3 Non-sequential Programming
- 3.3.1 GpH – Glasgow Parallel Haskell
- 3.3.2 GdH – Glasgow Distributed Haskell &Mobile Haskell
- 3.3.3 Eden
- 3.3.4 HCPN – Haskell-Coloured Petri Nets
- 3.4 Type System/Program Analysis
- 3.4.1 Agda: An Interactive Proof Editor
- 3.4.2 Epigram
- 3.4.3 Chameleon
- 3.4.4 Constraint Based Type Inferencing at Utrecht
- 3.4.5 EHC, ‘Essential Haskell’ Compiler
- 3.5 Generic Programming
- 4 Libraries
- 4.1 Packaging and Distribution
- 4.1.1 Hackage and Cabal
- 4.1.2 Eternal Compatibility in Theory – a module versioning protocol
- 4.1.3 LicensedPreludeExts
- 4.2 General libraries
- 4.2.1 Process
- 4.2.2 System.Console.Cmdline.Pesco – a command line parser /= GNU getopt
- 4.2.3 TimeLib
- 4.2.4 A redesigned IO library
- 4.2.5 The Haskell Cryptographic Library
- 4.2.6 Numeric prelude
- 4.2.7 Haskore revision
- 4.2.8 The revamped monad transformer library
- 4.2.9 HBase
- 4.2.10 Pointless Haskell
- 4.2.11 hs-plugins
- 4.2.12 MissingH
- 4.2.13 MissingPy
- 4.3 Parsing and transforming
- 4.3.1 Parsec
- 4.3.2 Haskell-Source with eXtensions (HSX, haskell-src-exts)
- 4.3.3 Strafunski
- 4.3.4 Medina – Metrics for Haskell
- 4.4 Data handling
- 4.4.1 DData
- 4.4.2 A library for strongly typed heterogeneous collections
- 4.4.3 HSQL
- 4.4.4 Takusen
- 4.4.5 HaskellDB
- 4.4.6 ByteStream
- 4.4.7 Compression-2005
- 4.5 User interfaces
- 4.5.1 wxHaskell
- 4.5.2 FunctionalForms
- 4.5.3 Gtk2Hs – A GUI library for Haskell based on Gtk+
- 4.5.4 HToolkit
- 4.5.5 HTk
- 4.5.6 Fudgets
- 4.6 Graphics
- 4.6.1 HOpenGL – A Haskell Binding for OpenGL and GLUT
- 4.6.2 FunWorlds – Functional Programming and Virtual Worlds
- 4.7 Web and XML programming
- 4.7.1 HaXml
- 4.7.2 Haskell XML Toolbox
- 4.7.3 WASH/CGI – Web Authoring System for Haskell
- 4.7.4 HAIFA
- 4.7.5 Haskell XML-RPC
- 5 Tools
- 5.1 Foreign Function Interfacing
- 5.1.1 C–>Haskell
- 5.1.2 JVM Bridge
- 5.2 Scanning, Parsing, Analysis
- 5.2.1 Alex version 2
- 5.2.2 Happy
- 5.2.3 HaLex
- 5.2.4 LRC
- 5.2.5 Sdf2Haskell
- 5.2.6 SdfMetz
- 5.2.7 HaGLR
- 5.2.8 DrHylo
- 5.3 Transformations
- 5.3.1 The Programatica Project
- 5.3.2 Term Rewriting Tools written in Haskell
- 5.3.3 Hare – The Haskell Refactorer
- 5.3.4 VooDooM
- 5.3.5 LVM-OPT
- 5.4 Testing and Debugging
- 5.4.1 Tracing and Debugging
- 5.4.2 Hat
- 5.4.3 buddha
- 5.4.4 QuickCheck
- 5.5 Development
- 5.5.1 hmake
- 5.5.2 cpphs
- 5.5.3 Visual Studio support for Haskell
- 5.5.4 Haskell support for the Eclipse IDE
- 5.5.5 haste
- 5.5.6 Haddock
- 5.5.7 BNF Converter
- 5.5.8 Hoogle – Haskell API Search
- 6 Applications
- 6.1 Pugs
- 6.2 HScheme
- 6.3 Darcs
- 6.4 FreeArc
- 6.5 HWSProxyGen
- 6.6 Hircules, an irc client
- 6.7 lambdabot
- 6.8 Flippi
- 6.9 Postmaster ESMTP Server
- 6.10 riot
- 6.11 yi
- 6.12 Dazzle (formerly NetEdit)
- 6.13 Yarrow
- 6.14 DoCon, the Algebraic Domain Constructor
- 6.15 lhs2TeX
- 6.16 Audio signal processing
- 6.17 Converting knowledge-bases with Haskell
- 7 Users
- 7.1 Commercial users
- 7.1.1 Galois Connections, Inc.
- 7.1.2 Aetion Technologies LLC
- 7.2 Haskell in Education
- 7.2.1 Haskell in Education at Universidade de Minho
- 7.2.2 Functional programming at school
- 7.3 Research Groups
- 7.3.1 Artificial Intelligence and Software Technology at JWG-University Frankfurt
- 7.3.2 Formal Methods at Bremen University
- 7.3.3 Functional Programming at Brooklyn College, City University of New York
- 7.3.4 Functional Programming at Macquarie University
- 7.3.5 Functional Programming at the University of Kent
- 7.3.6 Parallel and Distributed Functional Languages Research Group at Heriot-Watt University
- 7.3.7 Programming Languages & Systems at UNSW
- 7.3.8 Logic and Formal Methods group at the Informatics Department of the University of Minho, Braga, Portugal
- 7.3.9 The Computer Systems Design Laboratory at the University of Kansas
- 7.3.10 Cover: Combining Verification Methods
- 7.4 User groups
- 7.4.1 Debian Users
- 7.4.2 Fedora Haskell
- 7.4.3 OpenBSD Haskell
- 7.4.4 Haskell in Gentoo Linux
- 7.5 Individuals
- 7.5.1 Oleg’s Mini tutorials and assorted small projects
- 7.5.2 Graham Klyne
- 7.5.3 Alain Crémieux
- 7.5.4 Inductive Inference
- 7.6 Bioinformatics tools
- 7.6.1 Using Haskell to implement simulations of language
acquisition, variation, and change