• 1  General
  • 1.1  Haskell Central - WWW and Mailing Lists
  • 1.1.1  Further reading:
  • 1.2  Revised Haskell 98 Report
  • 1.2.1  Further reading:
  • 1.3  Tips, Tricks, Tours and Tutorials
  • 1.4  Haskell-related Publications
  • 2  Implementations
  • 2.1  The Glasgow Haskell Compiler
  • 2.1.1  The Team
  • 2.1.1.1  Current status
  • 2.1.1.2  New stuff in 5.03/6.0
  • 2.1.1.3  Remaining on the agenda
  • 2.1.1.4  Further reading:
  • 2.2  Hugs
  • 2.2.1  Team / status
  • 2.2.1.1  Future plans
  • 2.2.1.2  Further reading:
  • 2.3  nhc98
  • 2.3.1  Current Status
  • 2.3.1.1  Highlights
  • 2.3.1.2  Lowlights
  • 2.3.1.3  Future Plans
  • 2.3.1.4  Further reading:
  • 2.4  Eager Haskell
  • 2.4.1  Goals:
  • 2.4.1.1  Status:
  • 2.4.1.2  People:
  • 2.4.1.3  Further reading:
  • 3  Language Extensions
  • 3.1  Foreign Function Interface
  • 3.1.1  Further reading:
  • 3.2  Hierarchical Module Namespace
  • 3.2.1  Further reading:
  • 3.3  Non-sequential Programming
  • 3.3.1  Concurrent Haskell
  • 3.3.2  GpH -- Glasgow Parallel Haskell
  • 3.3.2.1  Further reading:
  • 3.3.3  GdH -- Glasgow Distributed Haskell
  • 3.3.3.1  Further reading:
  • 3.3.4  Eden
  • 3.3.4.1  Further reading:
  • 3.4  Type System/Program Analysis
  • 3.4.1  A General Type Class Framework based on Constraint Handling Rules
  • 3.4.1.1  Further reading:
  • 3.4.2  Program Analysis for Haskell
  • 3.4.2.1  Further reading:
  • 3.5  Generic Programming
  • 3.5.1  Preprocessors
  • 3.5.2  Languages
  • 3.5.2.1  Further reading:
  • 3.6  Syntactic Sugar
  • 3.6.1  Arrow Notation
  • 4  Libraries
  • 4.1  Graphical User Interfaces
  • 4.1.1  GUI Library API Task Force
  • 4.1.1.1  Further reading:
  • 4.1.2  Object I/O for Haskell
  • 4.1.2.1  Further reading:
  • 4.1.3  Gtk+HS
  • 4.1.3.1  Further reading:
  • 4.2  Graphics
  • 4.2.1  HGL Graphics Library
  • 4.2.1.1  Further reading:
  • 4.2.2  Haven, a Functional Vector Graphics Library
  • 4.2.2.1  Further reading:
  • 4.2.3  HOpenGL -- OpenGL Haskell Binding
  • 4.2.3.1  Further reading:
  • 4.2.4  FunGEn - Functional Game Engine
  • 4.2.4.1  Further reading:
  • 4.3  Web Programming
  • 4.3.1  WASH/CGI -- Web Authoring System for Haskell
  • 4.3.1.1  Further reading:
  • 5  Tools
  • 5.1  Foreign Function Interface
  • 5.1.1  C-->Haskell
  • 5.1.1.1  Further reading:
  • 5.1.2  GreenCard
  • 5.1.2.1  Further reading:
  • 5.1.3  GCJNI
  • 5.1.3.1  Further reading:
  • 5.1.4  Java VM Bridge
  • 5.1.4.1  Further reading:
  • 5.2  Meta Programming
  • 5.2.1  Haskell Frontends
  • 5.2.1.1  Parsing/Printing Haskell Source
  • 5.2.1.2  Type inference/checking
  • 5.2.1.3  A note on why the front-ends of existing compilers do not meet the needs of the Meta Programming community
  • 5.2.2  Haskell Preprocessors
  • 5.2.2.1  DrIFT
  • 5.2.2.2  Further reading:
  • 5.3  Program Development
  • 5.3.1  Tracing and Debugging
  • 5.3.1.1  Further reading:
  • 5.3.2  Testing
  • 5.3.2.1  HUnit
  • 5.3.2.2  QuickCheck
  • 5.3.3  Documentation
  • 5.3.3.1  Haddock
  • 5.4  Scanning and Parsing
  • 5.4.1  Happy
  • 5.4.2  Parsec
  • 6  Applications, Groups, and Individuals
  • 6.1  Non-Commercial Applications
  • 6.1.1  VOP -- Vision of Persistence
  • 6.1.2  Knit
  • 6.1.2.1  Further reading:
  • 6.2  Commercial Applications
  • 6.2.1  Lava at Xilinx
  • 6.2.1.1  Further reading:
  • 6.2.2  Galois Connections, Inc.
  • 6.2.2.1  Further reading:
  • 6.3  Research Groups
  • 6.3.1  Functional Programming at Yale
  • 6.3.1.1  Further reading:
  • 6.3.2  Functional Programming Research Group at Kingston Business School (Kingston University)
  • 6.3.2.1  Further reading:
  • 6.3.3  Functional Programming at UKC
  • 6.3.3.1  Further reading:
  • 6.4  Individual Haskellers
  • 6.5  Haskell Spin-Offs
  • 6.5.1  Timber