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




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
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
Couch DB client library using http-conduit and aeson ircbot 0.2.1
A library for writing irc bots aeson
Fast JSON parsing and encoding criterion
Robust, reliable performance measurement and analysis