- 1 General
- 1.1 haskell.org
- 1.2 #haskell
- 1.3 The Haskell HaWiki
- 1.4 Books and tutorials
- 1.4.1 New textbook – Programming in Haskell
- 1.4.2 hs-manpage-howto(7hs)
- 1.5 Haskell related events
- 1.5.1 Past events
- 1.5.1.1 CUFP
- 1.5.1.2 The Succ Zeroth IOHCC
- 1.5.1.3 ICFP Programming Contest 2004
- 1.5.1.4 AFP 2004
- 1.5.2 Future events
- 2 Implementations
- 2.1 The Glasgow Haskell Compiler
- 2.2 Hugs
- 2.3 nhc98
- 2.4 Haskell-Clean Compiler
- 2.5 Haskell to Clean Translation
- 2.6 Variations of Haskell
- 2.6.1 Haskell on handheld devices
- 2.6.2 Helium
- 2.6.3 Educational Domain Specific Languages
- 2.6.4 Vital: Visual Interactive Programming
- 2.6.5 hOp
- 2.6.6 Agda: An Interactive Proof Editor
- 2.6.7 Epigram
- 3 Language Extensions
- 3.1 Foreign Function Interface
- 3.2 Non-sequential Programming
- 3.2.1 GpH – Glasgow Parallel Haskell
- 3.2.2 GdH – Glasgow Distributed Haskell &Mobile Haskell
- 3.2.3 Eden
- 3.2.4 HCPN – Haskell-Coloured Petri Nets
- 3.3 Type System/Program Analysis
- 3.3.1 Chameleon
- 3.3.2 Constraint Based Type Inferencing at Utrecht
- 3.3.3 EHC, ‘Essential Haskell’ Compiler
- 3.4 Generic Programming
- 3.5 Arrow notation
- 4 Libraries
- 4.1 Packaging and Distribution
- 4.1.1 Hackage and Cabal (formerly the Library Infrastructure Project)
- 4.1.2 LicensedPreludeExts
- 4.1.3 Haskel User Submitted Libraries (haskell-libs)
- 4.2 General libraries
- 4.2.1 Pesco.Cmdline – a command line parser /= GNU getopt
- 4.2.2 System.Time: a redesigned Time library
- 4.2.3 A redesigned IO library
- 4.2.4 System.Process: a platform-independent API for external process control
- 4.2.5 The Haskell Cryptographic Library
- 4.2.6 Numeric prelude
- 4.2.7 Haskore revision
- 4.2.8 Yampa
- 4.2.9 The revamped monad transformer library
- 4.2.10 HBase
- 4.2.11 Pointless Haskell
- 4.2.12 hs-plugins
- 4.2.13 MissingH
- 4.3 Parsing and transforming
- 4.3.1 Parsec
- 4.3.2 Strafunski
- 4.3.3 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.5 User interfaces
- 4.5.1 The Common GUI API effort
- 4.5.2 wxHaskell
- 4.5.3 FunctionalForms
- 4.5.4 HToolkit
- 4.5.5 gtk2hs – A binding to the Gtk GUI library version 2.0–2.4.
- 4.5.6 HTk
- 4.5.7 Fudgets
- 4.6 Graphics
- 4.6.1 HSX11, HGL, and Win32
- 4.6.2 HOpenGL – A Haskell Binding for OpenGL and GLUT
- 4.6.3 Pancito
- 4.7 Web and XML programming
- 4.7.1 Halipeto
- 4.7.2 HaXml
- 4.7.3 Haskell XML Toolbox
- 4.7.4 WASH/CGI – Web Authoring System for Haskell
- 4.7.5 GXS – The Generic XML Serializer
- 4.7.6 XML Schema
- 4.7.7 SOAP/1.1 and WSDL/1.1
- 4.7.8 Haskell XML-RPC
- 5 Tools
- 5.1 Foreign Function Interfacing
- 5.1.1 GreenCard
- 5.1.2 C–>Haskell
- 5.1.3 JVM Bridge
- 5.1.4 PHI – Python Haskell Interface
- 5.1.5 HOC: A Haskell to Objective-C binding
- 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 HaGLR
- 5.2.7 DrHylo
- 5.3 Transformations
- 5.3.1 The Programatica Project
- 5.3.2 Term Rewriting Tools written in Haskell
- 5.3.3 Ultra
- 5.3.4 Hare – The Haskell Refactorer
- 5.3.5 VooDooM
- 5.3.6 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.4.5 HUnit
- 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 Haddock
- 6 Applications
- 6.1 Non-commercial applications
- 6.1.1 HScheme
- 6.1.2 Curryspondence
- 6.1.3 lambdabot
- 6.1.4 HWS-WP
- 6.1.5 Hircules, an irc client
- 6.1.6 Darcs
- 6.1.7 Yarrow
- 6.1.8 HasLaTeX
- 6.1.9 DoCon, the Algebraic Domain Constructor
- 6.1.10 lhs2TeX
- 6.1.11 Audio signal processing
- 6.1.12 Converting knowledge-bases with Haskell
- 6.1.13 NetEdit
- 6.1.14 riot
- 6.1.15 Flippi
- 6.1.16 Postmaster ESMTP Server
- 6.1.17 yi
- 6.2 Commercial users
- 6.2.1 Reid Consulting Ltd
- 6.2.2 Galois Connections, Inc.
- 6.2.3 Aetion Technologies LLC
- 6.3 Haskell in Education
- 6.3.1 Haskell in Education at Universidade de Minho
- 7 Groups
- 7.1 Research Groups
- 7.1.1 Artificial Intelligence and Software Technology at JWG-University Frankfurt
- 7.1.2 Formal Methods at Bremen University
- 7.1.3 Functional Programming at Brooklyn College, City University of New York
- 7.1.4 Functional Programming at Macquarie University
- 7.1.5 Functional Programming at the University of Kent
- 7.1.6 Parallel and Distributed Functional Languages Research Group at Heriot-Watt University
- 7.1.7 Programming Languages & Systems at UNSW
- 7.1.8 Logic and Formal Methods group at the Informatics Department of the University of Minho, Braga, Portugal
- 7.1.9 The Computer Systems Design Laboratory at the University of Kansas
- 7.1.10 Cover: Combining Verification Methods
- 7.2 Other groups
- 7.2.1 Debian Users
- 7.2.2 Haskell packages for Fedora Core
- 7.2.3 OpenBSD Haskell
- 7.2.4 Haskell in Gentoo Linux
- 8 Individual Haskellers
- 8.1 Oleg’s Mini tutorials and assorted small projects
- 8.2 Graham Klyne
- 8.3 Krasimir Angelov
- 8.4 Alain Crémieux
- 8.5 Inductive Inference
- 8.6 Bioinformatics tools