• 1  General
  • 1.1  haskell.org
  • 1.2  #haskell
  • 1.3  The Haskell HaWiki
  • 1.4  Haskell related events
  • 2  Implementations
  • 2.1  The Glasgow Haskell Compiler
  • 2.2  Hugs
  • 2.3  nhc98
  • 2.4  hmake
  • 2.5  Haskell-Clean Compiler
  • 2.6  Domain-specific variations
  • 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
  • 3  Language Extensions
  • 3.1  Foreign Function Interface
  • 3.2  Non-sequential Programming
  • 3.2.1  Concurrent Haskell
  • 3.2.2  GpH -- Glasgow Parallel Haskell
  • 3.2.3  GdH -- Glasgow Distributed Haskell
  • 3.2.4  Eden
  • 3.3  Type System/Program Analysis
  • 3.3.1  Chameleon
  • 3.3.2  Constraint Based Type Inferencing at Utrecht
  • 3.4  Generic Programming
  • 3.4.1  Preprocessors
  • 3.4.1.1  Languages
  • 3.5  Template Haskell
  • 3.6  Syntactic sugar
  • 3.6.1  Recursive do notation
  • 3.6.2  Arrow notation
  • 4  Libraries
  • 4.1  Packaging and Distribution
  • 4.1.1  Library Infrastructure Project
  • 4.1.2  PreludeExts
  • 4.1.3  Haskel User Submitted Libraries
  • 4.2  General libraries
  • 4.2.1  System.Time: a redesigned Time library
  • 4.2.2  A redesigned IO library
  • 4.2.3  System.Process: a platform-independent API for external process control
  • 4.2.4  The Haskell Cryptographic Library
  • 4.2.5  Yampa
  • 4.2.6  The revamped monad transformer library
  • 4.2.7  HBase
  • 4.2.8  Pointless Haskell
  • 4.3  Parsing and transforming
  • 4.3.1  Parsec
  • 4.3.2  UPC -- Utrecht Parser Combinators
  • 4.3.3  Strafunski
  • 4.3.4  Medina -- Metrics for Haskell
  • 4.3.5  Template Greencard
  • 4.4  Data handling
  • 4.4.1  DData
  • 4.4.2  HSQL
  • 4.4.3  Takusen
  • 4.4.4  HaskellDB
  • 4.5  User interfaces
  • 4.5.1  The Common GUI API effort
  • 4.5.2  wxHaskell
  • 4.5.3  HToolkit
  • 4.5.4  gtk2hs - A binding to the Gtk GUI library version 2.0 - 2.4.
  • 4.5.5  HTk
  • 4.5.6  HSX11
  • 4.5.7  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.6.3  PanTHeon
  • 4.6.4  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  HAIFA
  • 4.7.6  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  The Utrecht attribute grammar system UAG
  • 5.2.7  DrHylo
  • 5.3  Transformations
  • 5.3.1  The Programatica Project
  • 5.3.2  Ultra
  • 5.3.3  Hare -- The Haskell Refactorer
  • 5.3.4  VooDooM
  • 5.4  Testing and Debugging
  • 5.4.1  Tracing and Debugging
  • 5.4.2  Hat
  • 5.4.3  buddha
  • 5.4.4  HUnit
  • 5.5  Development
  • 5.5.1  Visual Studio support for Haskell
  • 5.5.2  Haskell support for the Eclipse IDE
  • 5.5.3  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  NetEdit
  • 6.2  Commercial users
  • 6.2.1  Reid Consulting Ltd
  • 6.2.2  Aetion Technologies LLC
  • 6.3  Haskell in Education
  • 6.3.1  Haskell in Education at Universidade de Minho
  • 6.3.2  Beseme Project
  • 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  Institute for Geoinformation at TU Vienna
  • 7.1.9  Logic and Formal Methods group at the Informatics Department of the University of Minho, Braga, Portugal
  • 7.1.10  Functional Programming at Utrecht University
  • 7.2  Other groups
  • 7.2.1  Debian Users
  • 7.2.2  Fedora Haskell packages
  • 8  Individuals
  • 8.1  Oleg's Mini tutorials and assorted small projects
  • 8.2  Graham Klyne
  • 8.3  Bioinformatics tools