Personal tools

Haskell

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(typo)
m (style)
 
(144 intermediate revisions by 47 users not shown)
Line 1: Line 1:
<p style="text-align:center">
 
Haskell is a general purpose, purely functional programming language featuring static typing, higher order functions, polymorphism, type classes, and monadic effects. Haskell compilers are freely available for almost any computer.
 
</p>
 
 
__NOTOC__
 
__NOTOC__
{| border=0 cellspacing=5 cellpadding=15
+
__NOEDITSECTION__
| valign=top bgcolor=#F0F0F0 style="text-align:left" |
+
<div class="bg-image">
== About ==
+
<div class="title">The Haskell Programming Language</div>
 +
<div class="intro">
 +
{{Main/Intro}}
 +
</div>
 +
</div>
  
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
+
<div class="wrap">
|-
+
<div class="cols3 w1000" style="margin: 0 auto; text-align: left">
| [[Introduction]]
+
<div class="c1"><div class="pad">
|-
+
{{Main/Learning}}
| [[Language and library specification|Language definition]]
+
</div></div>
|-
+
<div class="c2"><div class="pad">
| [[History_of_Haskell|History]]
+
{{Main/Libraries}}
|-
+
</div></div>
| [[Future]]
+
<div class="c3"><div class="pad">
|-
+
{{Main/Community}}
| [[Implementations]]
+
</div></div>
|-
+
</div>
|}
+
</div>
:  [http://haskell.org/ghc GHC]
+
:  [http://haskell.org/hugs Hugs]
+
:  [http://haskell.org/nhc98 nhc98]
+
:  [[Yhc]]
+
  
== Getting started ==
+
<div class="visualClear"></div>
  
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
+
<div class="home-dynamic">
|-
+
<div class="wrap">
| [[Haskell in 5 steps]]
+
<div style="text-align: center; text-shadow: white 0 1px; color: #666; font-size:smaller; margin-top:5px">News</div>
|-
+
<div class="cols3 w1000">
| [[Learning Haskell]]
+
<div class="c1"><div class="pad">
|-
+
{{Main/Headlines}}
| [[Books and tutorials]]
+
</div></div>
|-
+
<div class="c2"><div class="pad">
| [[Research papers]]
+
{{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>
  
== Libraries ==
+
<div style="text-align:center; clear: both; background: #eee; padding: 1px; margin: 0; font-size: 80%;">[[Donate to Haskell.org]]</div>
 
+
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
+
|-
+
| [http://haskell.org/ghc/docs/latest/html/libraries/ Standard libraries]
+
|-
+
| [http://hackage.haskell.org Hackage library database]
+
|-
+
| [[Libraries and tools|Applications and libraries]]
+
|-
+
| [http://haskell.org/hoogle Hoogle: library search]
+
|-
+
|}
+
 
+
== Documentation ==
+
 
+
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
+
|-
+
| [[:Category:Haskell|Wiki articles]]
+
|-
+
| [http://en.wikibooks.org/wiki/Haskell Wikibook]
+
|-
+
| [[Example code]]
+
|-
+
|}
+
 
+
== Community ==
+
 
+
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
+
|-
+
| [http://haskell.org/communities/ Communities and projects]
+
|}
+
: [[Haskell_in_education|Education]]
+
: [[Haskell in industry|Industry]]
+
: [[Haskell_in_research|Research]]
+
: [[Haskell_and_mathematics|Mathematics]]
+
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
+
|-
+
| [[Mailing lists]]
+
|-
+
| [[IRC channel]]
+
|-
+
| [http://planet.haskell.org/ Planet Haskell]
+
|-
+
| [[Haskell Weekly News]]
+
|-
+
| [http://sequence.complete.org The Haskell Sequence]
+
|-
+
| [http://hpaste.org/ Haskell pastebin]
+
|-
+
| [[Conferences]]
+
|-
+
| [[Programming contests|Contests]]
+
|-
+
| [[Jobs]]
+
|-
+
| [[Consultants]]
+
|-
+
| [[Humor]]
+
|-
+
| [[Merchandise]]
+
|-
+
| [[Haskell.org|haskell.org]]
+
|-
+
| [[HaskellWiki:Contributing|Contributing to this site]]
+
|-
+
| Languages: [[Haskell|en]] [[Es/Haskell|es]] [[Ro/Haskell|ro]] [[Pt/Haskell|pt]] [[Fr/Haskell|fr]]
+
|-
+
|}
+
 
+
|valign=top bgcolor=#F0F0F0 width=65% style="text-align:left"|
+
 
+
== Events ==
+
{{:Events}}
+
 
+
 
+
== Headlines ==
+
 
+
* The [http://hackage.haskell.org/trac/haskell-prime Haskell-prime] committee has started work on defining the next minor revision of the language specification.
+
 
+
* The [http://www.haskell.org/communities November 2006] Haskell Communities and Activities report is now out, documenting projects in the Haskell community.
+
 
+
* Haskell, for the third year running, was used by [http://googleresearch.blogspot.com/2006/09/and-awards-go-to.html the winning team] in the [http://www.boundvariable.org/scoreboard.shtml ICFP Programming Contest].
+
 
+
== News ==
+
{{:News}}
+
 
+
* 31 of january 2007: The first anounced romanian book of Haskell, "Introducere in Haskell 98 prin exemple" (eng: An introduction in Haskell 98 by examples) by Dan Popa from the University of Bacau was published by [http://www.edusoft.ro/detalii.php?id=81 EduSoft, Bacau, Romania], with a foreword by Simon Peyton-Jones. Details on the  [[Ro/Haskell|ro]] page. The book is dedicated to the Haskell community. Thank you !
+
 
+
* (somewhere in february 2007) . Lect.Dr. Mihai Gontineac from The Dept.of Math. of the Al.I.Cuza University has also published his book, "Programare Functionala - O introducere utilizand limbajul Haskell" (eng: Functional programming - An introduction using the Haskell language") published  by "Editura Alexandru Myller". The book is dedicated to the memory of the father of the author. The Bibliography of the book is containing the title of the G.Hutton's book "Programming in Haskell" declared by Lect.Dr. M.G. as beeing studied on january 31,2007. There is an other article published on 25 of january 2007, too.  Thank you !(The release date of 28 of december 2006 according to author's email is unreal.)
+
This indicates the existence of a new community of Haskell users from Iasi, Romania, too.
+
|}
+

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
ICFP 2018
September 23-29, 2018, St. Louis, Missouri, United States
ZuriHac 2018
June 8-10, 2018, Zurich, Switzerland
BayHac 2018
April 27-29, 2018, San Francisco, California, USA


Recent Events
Dutch Functional Programming day 2018
January 5, 2018, Apeldoorn, The Netherlands
Haskell in Leipzig 2017
October 26–28, 2017, Leipzig, Germany
ICFP 2017
September 3-9, 2017, Oxford, England
Compose :: Melbourne 2017
August 28-29, 2017, Melbourne, Australia
Budapest Haskell Hackathon 2017
July 29-30, 2017, Budapest, Hungary
Recent Package Updates MHvNV.png Rss16.png

See here