Difference between revisions of "Haskell"

From HaskellWiki
Jump to: navigation, search
(Removed Haskell advocacy. It doesn't fit here after all.)
m (style)
 
(220 intermediate revisions by 55 users not shown)
Line 1: Line 1:
[[Image:Haskelllogo-small.jpg|center|Haskell - A purely functional language]]
 
 
<center>
 
Haskell is a general purpose, purely functional programming language. Haskell compilers are freely available for almost any computer.
 
</center>
 
 
__NOTOC__
 
__NOTOC__
<center>
+
__NOEDITSECTION__
{| border=0 cellspacing=5 cellpadding=15
+
<div class="bg-image">
| valign=top bgcolor=#F0F0F0 style="text-align:left" |
+
<div class="title">The Haskell Programming Language</div>
== About ==
+
<div class="intro">
 
+
{{Main/Intro}}
* [[Introduction]]
+
</div>
* [[Language and library specification|Language specification]]
+
</div>
* [[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.
+
<div class="wrap">
 +
<div class="cols3 w1000" style="margin: 0 auto; text-align: left">
 +
<div class="c1"><div class="pad">
 +
{{Main/Learning}}
 +
</div></div>
 +
<div class="c2"><div class="pad">
 +
{{Main/Libraries}}
 +
</div></div>
 +
<div class="c3"><div class="pad">
 +
{{Main/Community}}
 +
</div></div>
 +
</div>
 +
</div>
  
* ''"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.
+
<div class="visualClear"></div>
  
{{:News}}
+
<div class="home-dynamic">
 +
<div class="wrap">
 +
<div style="text-align: center; text-shadow: white 0 1px; color: #666; font-size:smaller; margin-top:5px">News</div>
 +
<div class="cols3 w1000">
 +
<div class="c1"><div class="pad">
 +
{{Main/Headlines}}
 +
</div></div>
 +
<div class="c2"><div class="pad">
 +
{{Main/Events}}
 +
</div></div>
 +
<div class="c3"><div class="pad">
 +
{{Main/News}}
 +
</div></div>
 +
<div class="visualClear"></div>
 +
</div>
 +
<div class="visualClear"></div>
 +
</div>
 +
</div>
  
|}
+
<div style="text-align:center; clear: both; background: #eee; padding: 1px; margin: 0; font-size: 80%;">[[Donate to Haskell.org]]</div>
</center>
 

Latest revision as of 22:38, 9 September 2013


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.

News
Headlines
Upcoming Events
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
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 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
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
Recent Events
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
Recent Package Updates MHvNV.png Rss16.png

See here

Donate to Haskell.org