Personal tools

Haskell

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
m (style)
 
(179 intermediate revisions by 51 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 definition]]
+
</div>
* [[History_of_Haskell|History]]
+
* [[Future]]
+
* [[Implementations]]
+
** [http://haskell.org/hugs Hugs]
+
** [http://haskell.org/ghc GHC]
+
** [[Yhc]]
+
 
+
== Getting started ==
+
 
+
* [[Haskell in 5 steps]]
+
* [[Learning Haskell]]
+
* [[Books and tutorials]]
+
* [[Research papers]]
+
 
+
== Documentation ==
+
 
+
* [http://haskell.org/ghc/docs/latest/html/libraries/ Standard libraries]
+
* [[Libraries and tools|Applications and libraries]]
+
* [http://haskell.org/hoogle Hoogle: library search]
+
* [[Special:Categories|Wiki articles]]
+
* [[Example code]]
+
 
+
== Community ==
+
 
+
* [http://haskell.org/communities/ Communities and projects]
+
** [[Haskell_in_education|Education]]
+
** [[Haskell in industry|Industry]]
+
** [[Haskell_in_research|Research]]
+
** [[Haskell_and_mathematics|Mathematics]]
+
* [[Mailing lists]]
+
* [[IRC channel]]
+
* [http://planet.haskell.org/ Planet Haskell]
+
* [[Haskell Weekly News]]
+
* [http://sequence.complete.org The Haskell Sequence]
+
* [[Conferences]]
+
* [[Programming contests|Contests]]
+
* [[Jobs]]
+
* [[Consultants]]
+
* [[Humor]]
+
* [[Merchandise]]
+
* [[Haskell.org|haskell.org]]
+
* [[HaskellWiki:Contributing|Contributing to this site]]
+
* Language: [[Haskell|en]] [[Es/Haskell|es]] [[Ro/Haskell|ro]]
+
 
+
|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.
+
* 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://icfpcontest.org/scoreboard.shtml ICFP Programming Contest].
+
  
== News ==
+
<div class="wrap">
{{:News}}
+
<div class="cols3 w1000" style="margin: 0 auto; text-align: left">
* Date: 27.nov.2006 - The slides of the paper: "How to build an adaptable interpreter in one day" by Dan Popa, presented at ICMI 45 (International Congress of Mathematics and Informatics,  september 2006, Bacau Romania) and not included in the Congress Proceedings Volume are available now, here:[http://www.haskell.org/haskellwiki/Image:Building_an_interpreter.pdf  How to build an adaptable interpreter in one day] The paper is a step by step guide on the building of a small monadic interpreter of a while language.
+
<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>
  
Or, better, you may use the following link:
+
<div class="visualClear"></div>
[http://www.haskell.org/sitewiki/images/5/54/Building_an_interpreter.pdf Download the slides of the paper. Full Haskell source included.]For a list of complete references please contact the author.
+
  
 +
<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
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