Haskell: Difference between revisions

From HaskellWiki
(Removed Haskell advocacy. It doesn't fit here after all.)
No edit summary
 
(222 intermediate revisions by 56 users not shown)
Line 1: Line 1:
[[Image:Haskelllogo-small.jpg|center|Haskell - A purely functional language]]
{{Main page}}<!--
 
-- To edit what appears on this page,
<center>
-- please see [[Template:Main_page]]  
Haskell is a general purpose, purely functional programming language. Haskell compilers are freely available for almost any computer.
-- https://wiki.haskell.org/wiki/Template:Main_page
</center>
-->
__NOTOC__
<center>
{| border=0 cellspacing=5 cellpadding=15
| valign=top bgcolor=#F0F0F0 style="text-align:left" |
== About ==
 
* [[Introduction]]
* [[Language and library specification|Language specification]]
* [[Haskell in practice]]
* [[Haskell in education]]
* [http://www.haskell.org/haskell-history.html History]
* [[Future]]
* [[Implementations]]
** [http://haskell.org/hugs Hugs]
** [http://haskell.org/ghc GHC]
 
== Learning ==
 
* [[Haskell in 5 steps]]
* [[Learning|Getting started]]
* [[Books and tutorials]]
* [[Research papers|Research]]
* [[Questions and answers]]
 
== 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]
* [[ExampleCode|Haskell examples]]
 
== 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]]
* [[haskell.org|Using haskell.org]]
 
|valign=top bgcolor=#F0F0F0 width=65% style="text-align:left"|
 
== Events ==
{{:Events}}
 
== News ==
 
* Simon Peyton Jones, Paul Hudak, John Hughes, and Philip Wadler invite your comments on a draft paper entitled [[History_of_Haskell|The History of Haskell]].  Feedback before mid-August 2006 would be particularly valuable.
 
* 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


<templatestyles src="Template:Main_page/styles.css" />

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.

Headlines

Upcoming Events

Haskell Symposium 2025
2025-10-16 – 2025-10-17, Singapore
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
ZuriHac 2025
2025-06-07 – 2025-06-09, Eastern Switzerland University of Applied Sciences, Rapperswil, Switzerland
Haskell Ecosystem Workshop and the Haskell Implementors' Workshop
Co-located with ZuriHac
2025-06-05 – 2025-06-06, Eastern Switzerland University of Applied Sciences, Rapperswil, Switzerland
Eleventh International Conference on Fundamentals of Software Engineering 2025 - Theory and Practice (FSEN '25)
2025-04-07 – 2025-04-08, Västerås, Sweden

Recent Events

BOB Conference 2025
“What happens if we simply use what’s best?”
2025-03-14, Berlin
Functional Conf 2025
2025-01-24 – 2025-01-25, Online
27th Int'l Symp. on Practical Aspects of Declarative Languages (PADL 2025)
Co-located with ACM POPL 2025
2025-01-20 – 2025-01-21, Denver, Colorado, United States
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-14 – 2025-01-16, Oxford, UK
Trends in Functional Programming in Education (TFPiE 2025)
2025-01-13, 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