The Haskell Programming Language

Haskell is an advanced purely-functional programming language. An open-source product of more than twenty years of cutting-edge research, it allows rapid development of robust, concise, correct software. With strong support for integration with other languages, built-in concurrency and parallelism, debuggers, profilers, rich libraries and an active community, Haskell makes it easier to produce flexible, maintainable, high-quality software.

Learn Haskell

Use Haskell

Join the Community

narley

News

Headlines

Upcoming Events

HaL-7: Regional Haskell meeting

July 13, 2012, Halle/Saale, Germany

4th Summerschool on Applied Functional Programming

August 20-31, 2012, Utrecht, The Netherlands

Recent Events

BayHac ’12
San Francisco Bay Area & Silicon Valley Haskell Hackathon
April 20-22, 2012, Mountain View, CA, US
DHD >>= UHac
Informal Conference and Hackathon
April 20-22, 2012, Utrecht, The Netherlands
SF Bay Area Haskell User Group — Nicholas Tung on writing an extensible EDSL compiler in Haskell
March 21, 2012, San Francisco, CA, US
A Fun in the Afternoon at the University of Oxford
February 28, 2012, Oxford, United Kingdom
SF Bay Area Haskell User Group — Johan Tibell on high performance Haskell
February 15, 2012, San Francisco, CA, US
Hac Boston
Haskell Hackathon
January 20-22, 2012, Cambridge, Massachusetts, US
SF Bay Area Haskell User Group — David Pollak’s talk on Visi
January 18, 2012, San Francisco, CA, US
Dutch national FP day
January 6, 2012, Utrecht, the Netherlands
23rd Symposium on Implementation and Application of Functional Languages.
October 3-5, 2011, Lawrence, KS
ACM SIGPLAN International Conference on Functional Programming (ICFP)
September 19–21 (Mon–Wed), 2011, Tokyo, Japan. Co-located with: - Workshop on Generic Programming (WGP): September 18th (Sun) - Haskell Symposium: September 22nd (Thu) - Haskell Implementors’ Workshop: September 23rd (Fri) - Commercial Users of FP (CUFP): September 22nd–24th (Thu–Fri: Tutorials, Sat: Talks) - HakkuTaikai—Tokyo Hackathon: September 25th (Sun)

Recent Package Updates

mHvNV.png Rss16.png

language-javascript 0.4.6
Parser for JavaScript
c0parser 0.1.0.1
Simple C0 Parser
HStringTemplate 0.6.8
StringTemplate implementation in Haskell.
c0check 0.1
Simple C0 Syntax Check
HUnit-Diff 0.1
Assertions for HUnit with difference reporting
aeson-pretty 0.6
JSON pretty-printing library and command-line tool.
newtype-th 0.3.1
A template haskell deriver to create Control.Newtype instances.
theta-functions 1.0.0
Theta-functions implemented as trigonometric series
gtk-toy 0.2.0
Convenient Gtk canvas with mouse and keyboard input.
highlighting-kate 0.4
Syntax highlighting
hepevt 0.3.1
HEPEVT parser and writer
couchdb-conduit 0.3.0.1
Couch DB client library using http-conduit and aeson
ircbot 0.2.1
A library for writing irc bots
aeson 0.6.0.0
Fast JSON parsing and encoding
criterion 0.6.0.1
Robust, reliable performance measurement and analysis

More…