Haskell
Jump to navigation
Jump to search
Haskell
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
- What is Haskell?
- Try Haskell in your browser
- Learning resources
- Books & tutorials
- Library documentation
- School of Haskell, hosted by FP Complete
Use Haskell
Join the Community
- Haskell on reddit, Stack Overflow
- Mailing lists, IRC channels
- Wiki (how to contribute)
- Communities and Activities Reports
- Haskell in industry, research and education.
- Planet Haskell
, The Monad.Reader
- Local user groups
Headlines
- 2023
- 2022
- 2021:
- December:
- GHC 9.0.2 is released
- October:
- GHC 9.2.1 is released
- August:
- GHC 8.10.7 is released
- GHC 8.10.6 is released
- June:
- Stackage Nightly moves to GHC 9.0.1
- GHC 8.10.5 is released (now works on Apple M1 processors)
- The Haskell Foundation gets two new sponsors
- December:
Upcoming Events
- 21st Asian Symposium on Programming Languages and Systems (APLAS 2023)
- 2023-11-26 – 2023-11-29, Taipei, Taiwan
- 16th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2023)
- Co-located with SPLASH 2023
- 2023-10-22 – 2023-10-27, Cascais, Lisbon, Portugal
- 30th Static Analysis Symposium (SAS 2023)
- 2023-10-22 – 2023-10-27, Cascais, Lisbon, Portugal
- 33rd International Symposium on Logic-based Program Synthesis and Transformation (LOPSTR 2023)
- Co-located with PPDP 2023 as part of SPLASH 2023
- 2023-10-23 – 2023-10-24, Cascais, Lisbon, Portugal
- 25th International Symposium on Principles and Practice of Declarative Programming (PPDP 2023)
- Part of SPLASH 2023 and co-located with LOPSTR 2023
- 2023-10-22 – 2023-10-23, Cascais, Lisbon, Portugal
- CMSB 2023: 21st Conference on Computational Methods in Systems Biology
- 2023-09-13 – 2023-09-15, Luxembourg City, Luxembourg
- Haskell Symposium 2023
- Co-located with the International Conference on Functional Programming (ICFP)
- 2023-09-08 – 2023-09-09, Seattle, WA, USA
- The 13th International Conference on Current and Future Trends of Information and Communication Technologies in Healthcare (ICTH)
- 2023-09-07 – 2023-09-09, Almaty, Kazakhstan
- The 14th International Conference on Emerging Ubiquitous Systems and Pervasive Networks (EUSPN)
- 2023-09-07 – 2023-09-09, Almaty, Kazakhstan
- The First ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large (FUNARCH 2023)
- Co-located with ICFP
- 2023-09-08 Seattle, WA, USA
- 28th ACM SIGPLAN International Conference on Functional Programming (ICFP)
- 2023-09-04 – 2023-09-09, Seattle, Washington, USA
- ACM SIGPLAN Haskell Implementors' Workshop
- Co-located with ICFP
- 2023-09-04, Seattle, Washington, United States
- 22nd ACM SIGPLAN Erlang Workshop @ ICFP (ERLANG 2023)
- Co-located with ICFP
- 2023-09-04, Seattle, Washington, USA
- The 11th ACM SIGPLAN Workshop on Higher-Order Programming with Effects (HOPE 2023)
- (the day before ICFP 2023)
- 2023-09-04, Seattle, Washington, USA
- 8th Workshop on Type-Driven Development (TyDe 2023)
- Co-located with ICFP
- 2023-09-04, Seattle, Washington, USA
- The 35th Symposium on Implementation and Application of Functional Languages (IFL 2023)
- 2023-08-29 – 2023-08-31, Braga, Portugal
- The 20th International Conference on Mobile Systems and Pervasive Computing (MobiSPC)
- 2023-07-24 – 2023-07-26, Halifax, Nova Scotia, Canada
- The 13th International Conference on Sustainable Energy Information Technology (SEIT)
- In Conjunction with MobiSPC
- 2023-07-24 – 2023-07-26, Halifax, Nova Scotia, Canada
- Theoretical Aspects of Software Engineering (TASE 2023)
- 2023-07-04 – 2023-07-06, Bristol, UK
- Utrecht Summer School on Advanced Functional Programming 2023
- 2023-07-03 – 2023-07-07, Utrecht, the Netherlands, 03 July – 07 July 2023
- 16th International Symposium on High-Level Parallel Programming and Applications (HLPP 2023)
- 2023-06-29 – 2023-06-30, Cluj-Napoca, Romania
- 21st annual Oregon Programming Languages Summer School (OPLSS 2023)
- 2023-06-26 – 2023-07-08, Eugene, Oregon, USA
- 10th International Conference on Algebra and Coalgebra in Computer Science (CALCO 2023)
- Co-located with MFPS XXXIX
- 2023-06-19 – 2023-06-21, Bloomington, Indiana (USA) and online
- 9th International Workshop on Libraries, Languages, and Compilers for Array Programming (ARRAY 2023)
- Co-located with PLDI 2023
- 2023-06-17, Orlando, Florida
- 29th International Conference on Types for Proofs and Programs (TYPES 2023)
- 2023-06-12 – 2023-06-15, Valencia, Spain
Recent Events
- 10th Workshop on Horn Clauses for Verification and Synthesis (HCVS)
- Co-located with ETAPS 2023
- 2023-04-23, Paris, France
- Eelco Visser Commemorative Symposium
- 2023-04-05, Delft, The Netherlands
- BOB
- 2023-03-17, Berlin, Germany
- The 6th International Conference on Emerging Data and Industry (EDI40)
- 2023-03-15 – 2023-03-17, Leuven, Belgium
- FOSDEM Haskell Devroom
- 2023-02-04 – 2023-02-05, Brussels
- Certified Programs and Proofs (CPP) 2023 (co-located with POPL 2023)
- 2023-01-16 – 2023-01-17, Boston, MA, USA
- 50th ACM SIGPLAN Symposium on Principles of Programming Languages (POPL 2023)
- 2023-01-15 – 2023-01-21, Boston, MA, USA
- 24th International Symposium on Trends in Functional Programming (TFP 2023)
- 2023-01-13 – 2023-01-15, Boston, MA, USA
- Trends in Functional Programming in Education (TFPIE)
- 2023-01-12, Boston, MA, USA
- 30th Netherlands Functional Programming Day
- 2023-01-06, Eindhoven, The Netherlands
- Workshop on Programming Languages and Analysis for Security (PLAS 2022)
- 2022-12-12, Virtual
- Haskell eXchange
- 2022-12-07 – 2022-12-09, London UK
- Software Language Engineering (SLE) 2022
- 2022-12-05 – 2022-12-10, Auckland, New Zealand
See here