Difference between revisions of "Haskell"
Jump to navigation
Jump to search
DonStewart (talk | contribs) (Center blurb at top. Remove errant '.') |
|||
(239 intermediate revisions by 61 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Main page}}<!-- |
||
− | [[image:haskelllogo.jpg|center|Haskell - A purely functional language]] |
||
+ | -- To edit what appears on this page, |
||
− | |||
+ | -- please see [[Template:Main_page]] |
||
− | |||
+ | -- https://wiki.haskell.org/wiki/Template:Main_page |
||
− | <center> |
||
+ | --> |
||
− | Haskell is a general purpose, purely functional programming language. Haskell compilers are freely available for almost any computer. |
||
− | </center> |
||
− | |||
− | __NOTOC__ |
||
− | |||
− | <center> |
||
− | |||
− | {| border=0 cellspacing=5 cellpadding=15 |
||
− | | valign=top bgcolor=#F0F0F0 style="text-align:left" | |
||
− | == About Haskell == |
||
− | |||
− | * [[Introduction]] |
||
− | * [[Language and library specification|Language specification]] |
||
− | * [[Haskell in practice]] |
||
− | * [[Haskell in education]] |
||
− | * [http://www.haskell.org/haskell-history.html History] |
||
− | * [[Future]] |
||
− | * [[Implementations]] |
||
− | |||
− | == Learning Haskell == |
||
− | |||
− | * [[Learning|Getting started]] |
||
− | * [[Books and tutorials]] |
||
− | * [[Research papers|Research]] |
||
− | |||
− | == Documentation == |
||
− | |||
− | * [http://haskell.org/ghc/docs/latest/html/libraries/ Standard libraries] |
||
− | * [[Libraries and tools]] |
||
− | * [http://haskell.org/hoogle Hoogle] - library search |
||
− | * [[Special:Categories|Wiki articles]] |
||
− | * [http://haskell.org/hawiki/ Old wiki articles] |
||
− | |||
− | == Community == |
||
− | |||
− | * [[Mailing lists]] |
||
− | * [http://haskell.org/communities/ Communities and projects] |
||
− | * [[Haskell Weekly News|Weekly news]] |
||
− | * [[IRC channel|Internet Relay Chat (IRC)]] |
||
− | * [http://planet.haskell.org/ Planet Haskell (blogs)] |
||
− | * [[Links|Haskell people]] |
||
− | * [[Jobs]] |
||
− | * [[Consultants]] |
||
− | * [[Humor]] |
||
− | * [[Merchandise]] |
||
− | * [[HaskellWiki:Contributing|Contributing]] |
||
− | |||
− | |valign=top bgcolor=#F0F0F0 width=65% style="text-align:left"| |
||
− | |||
− | == [[Events]] == |
||
− | {{:Events}} |
||
− | |||
− | == [[News]] == |
||
− | |||
− | * The [http://hackage.haskell.org/trac/haskell-prime Haskell-prime] committee has started work on defining the next minor revision of the language specification. |
||
− | |||
− | * ''"Haskell is the programming tool of choice for discriminating hackers"'' for the second year running!<br />The teams winning first and third place in the [http://icfpc.plt-scheme.org/ ICFP 2005 programming contest] both used Haskell. |
||
− | |||
− | {{:News}} |
||
− | |||
− | |} |
||
− | </center> |
Latest revision as of 15:11, 6 May 2023
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
- 2024
- July
- GHC 9.6.6 is released
- May
- GHC 9.10.1 is released
- February
- GHC 9.8.2 is released
- July
- 2023
- 2022
- October
- The Haskell Error Index is introduced
- October
- 2021:
- December:
- GHC 9.0.2 is released
- August:
- GHC 8.10.7 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
- 18th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2025)
- Co-located with STAF 2025
- 2025-06-12-13 – 2025-06-13, Koblenz, Germany
- Eleventh International Conference on Fundamentals of Software Engineering 2025 - Theory and Practice (FSEN '25)
- 2025-04-07 – 2025-04-08, Västerås, Sweden
- 52nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2025)
- 2025-01-19 – 2025-01-25, Denver, Colorado, United States
- 26th International Symposium on Trends in Functional Programming (TFP 2025)
- 2025-01-13 – 2025-01-16, Oxford, UK
- Functional Conf 2024
- 2024-11-21 – 2024-11-23, Bengaluru, India
- The 22nd Asian Symposium on Programming Languages and Systems (APLAS 2024)
- 2024-10-22 – 2024-10-24, Kyoto, Japan
- 17th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2024)
- 2024-10-20 – 2024-10-21, Pasadena, California, United States
- The 29th ACM SIGPLAN International Conference on Functional Programming (ICFP 2024) and affiliated events
- 2024-09-02 – 2024-09-07, Milan, Italy
- OOPSLA 2024
- OOPSLA 2024 will be held as part of The ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'24)
- 2024-10-20 – 2024-10-25, Pasadena, California, United States
፨
Recent Events
- 29th ACM SIGPLAN International Conference on Functional Programming (ICFP 2024)
- 2024-09-02 – 2024-09-07, Milan, Italy
- 36rd Symposium on Implementation and Application of Functional Languages (IFL 2024)
- 2024-08-26 – 2024-08-28, Radboud University Nijmegen, The Netherlands
- 17th International Symposium on Functional and Logic Programming (FLOPS 2024)
- 2024-05-15 – 2024-05-17, Kumamoto, Japan
- Dutch Formal Methods Day 2024
- 2024-04-16, Boothzaal in the University Library on the Utrecht Science Park, The Netherlands
See here