Personal tools

Haskell

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m (If we can't get rid of the "Haskell" headline, we should lose the image. Two headlines looks very "amateurish" and the image isn't pretty enough to warrant it.)
m (style)
 
(150 intermediate revisions by 48 users not shown)
Line 1: Line 1:
<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.
 
</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}}
 +
</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/hugs Hugs]
+
:  [http://haskell.org/ghc GHC]
+
:  [[Yhc]]
+
:  [http://haskell.org/nhc98 nhc98]
+
  
== 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>
  
== Documentation ==
+
<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]
+
|-
+
| [[Libraries and tools|Applications and libraries]]
+
|-
+
| [http://haskell.org/hoogle Hoogle: library search]
+
|-
+
| [[: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 !
+
 
+
* 28 of december 2006 (according to author's email). Lect.Dr. Mihai Gontineac from The Dept.of Math. of the Al.I.Cuza University has also anounced 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.  Thank you !
+
This indicates the existence of a respectable community of Haskell users from Iasi, Romania, too.
+
|}
+
 
+
</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
Compose :: Melbourne 2018
August 27-28, 2018, Melbourne, Australia
ICFP 2018
September 23-29, 2018, St. Louis, Missouri, United States


Recent Events
ZuriHac 2018
June 8-10, 2018, Zurich, Switzerland
BayHac 2018
April 27-29, 2018, San Francisco, California, USA
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
Budapest Haskell Hackathon 2017
July 29-30, 2017, Budapest, Hungary
Recent Package Updates MHvNV.png Rss16.png

See here