• 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