Difference between revisions of "Haskell"

From HaskellWiki
Jump to navigation Jump to search
(Move slogan to the right column. This reads better on wide browser windows and also moves up important "getting started" links of the nav-bar.)
m (style)
(99 intermediate revisions by 34 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
  +
__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>
== [http://www.millstream.com/haskellorgsearch.html Search haskell.org] ==
 
  +
<div class="intro">
== About ==
 
  +
{{Main/Intro}}
  +
</div>
  +
</div>
   
  +
<div class="wrap">
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
 
  +
<div class="cols3 w1000" style="margin: 0 auto; text-align: left">
|-
 
  +
<div class="c1"><div class="pad">
| [[Introduction]]
 
  +
{{Main/Learning}}
|-
 
  +
</div></div>
| [[Language and library specification|Language definition]]
 
  +
<div class="c2"><div class="pad">
|-
 
  +
{{Main/Libraries}}
| [[History of Haskell]]
 
  +
</div></div>
|-
 
  +
<div class="c3"><div class="pad">
| [[Future of Haskell]]
 
  +
{{Main/Community}}
|-
 
  +
</div></div>
| [[Implementations]]
 
  +
</div>
|-
 
  +
</div>
|}
 
: [http://haskell.org/ghc GHC]
 
: [http://haskell.org/hugs Hugs]
 
: [http://haskell.org/nhc98 nhc98]
 
: [[Yhc]]
 
   
  +
<div class="visualClear"></div>
== Learning Haskell ==
 
   
  +
<div class="home-dynamic">
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
 
  +
<div class="wrap">
|-
 
  +
<div style="text-align: center; text-shadow: white 0 1px; color: #666; font-size:smaller; margin-top:5px">News</div>
| [[Haskell in 5 steps]]
 
  +
<div class="cols3 w1000">
|-
 
  +
<div class="c1"><div class="pad">
| [[Learning Haskell]]
 
  +
{{Main/Headlines}}
|-
 
  +
</div></div>
| [[Books and tutorials]]
 
  +
<div class="c2"><div class="pad">
|-
 
  +
{{Main/Events}}
| [[:Category:Haskell|Wiki articles]]
 
  +
</div></div>
|-
 
  +
<div class="c3"><div class="pad">
| [[Blog articles]]
 
  +
{{Main/News}}
|-
 
  +
</div></div>
| [[Video presentations|Videos]]
 
  +
<div class="visualClear"></div>
|-
 
  +
</div>
| [http://en.wikibooks.org/wiki/Haskell Wikibook]
 
  +
<div class="visualClear"></div>
|-
 
  +
</div>
| [[Research papers]]
 
  +
</div>
|-
 
|}
 
   
  +
<div style="text-align:center; clear: both; background: #eee; padding: 1px; margin: 0; font-size: 80%;">[[Donate to Haskell.org]]</div>
== Libraries ==
 
 
{| 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]
 
|-
 
| [[Applications and libraries]]
 
|-
 
| [http://haskell.org/hoogle Hoogle: library search]
 
|-
 
|}
 
 
== Community ==
 
 
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
 
|-
 
| [http://haskell.org/communities/ Communities and active 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]]
 
|-
 
| [[User groups]]
 
|-
 
| [http://planet.haskell.org/ Planet Haskell]
 
|-
 
| [[Haskell Weekly News]]
 
|-
 
| [[The Monad.Reader]]
 
|-
 
| [http://sequence.complete.org The Haskell Sequence]
 
|-
 
| [http://hpaste.org/ Haskell pastebin]
 
|-
 
| [[Conferences]]
 
|-
 
| [[Programming contests|Contests]]
 
|-
 
| [[Jobs]]
 
|-
 
| [[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]] [[Ru/Haskell | ru]] [[cn/Haskell|zh/cn]]
 
|-
 
|}
 
 
|valign=top width=65% style="text-align:left"|
 
 
<p style="text-align:center">
 
Haskell is a general purpose, [[functional programming|purely functional programming language]] featuring [[lazy evaluation]], [[higher order function]]s, [[typing|static typing]], [[polymorphism]], [[type class]]es, and [[Introduction to IO|monadic effects]]. [[Implementations|Haskell compilers]] are freely available for almost any computer.
 
</p>
 
 
{|
 
|-
 
|valign=top bgcolor=#F0F0F0 width=65% style="text-align:left"|
 
 
== Events ==
 
{{:Events}}
 
 
 
== Headlines ==
 
* [http://www.ludd.ltu.se/~pj/hw2007/HaskellWorkshop.html Videos of the Haskell Workshop 2007] talks and discussion are now available again (on a different host to previously). They are in QuickTime (H264 video, AAC audio) format, at 320x240 pixels, low frame rate (but still about 120Mb per half-hour talk).
 
 
* Haskell.org is a mentoring organisation in the [http://code.google.com/soc 2007 Google Summer of Code]. 9 students have been funded by Google to work on infrastructure projects for Haskell.
 
 
* The [http://hackage.haskell.org/trac/haskell-prime Haskell-prime] committee has started work on defining the next minor revision of the language specification.
 
 
== News ==
 
{{:News}}
 
<br>
 
* The Ro/Haskell group and EduSoft are anouncing a special price (8 RON - somewhere between 2-3 euros in local currency) for "Introducere in Haskell 98 prin exemple" by Dan Popa (eng. Introduction in Haskell 98 by examples) 230pp, 24 cm. Tip: You have to answer the question:"What is the name of the romanian Haskell group or it's URL?" Recommanded for readers from Romania and Rep.Moldova. Limited stock. See the [[http://www.haskell.org/haskellwiki/Ro/Haskell ro]] page for details or send an e-mail to : contact@edusoft.ro Price valid untill 21 of december or the end of the stock.
 
|-
 
|}
 
|}
 

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
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
29th ACM SIGPLAN International Conference on Functional Programming (ICFP 2024)
2024-09-02 – 2024-09-07, Milan, Italy
17th International Symposium on Functional and Logic Programming (FLOPS 2024)
2024-05-15 – 2024-05-17, Kumamoto, Japan
Dutch Formal Methods Day 2024
2024-04-16, Boothzaal in the University Library on the Utrecht Science Park, The Netherlands
European joint conferences on theory and practice of software (ETAPS 2024)
2024-04-06 – 2024-04-11, Luxembourg City, Luxembourg
33rd European Symposium on Programming (ESOP 2024)
Co-located with ETAPS 2024
2024-04-06 – 2024-04-11, Luxembourg City, Luxembourg
BOB Conference 2024
"What happens when we use what's best for a change?"
2024-03-17, Berlin, Germany
The 1st Workshop on Hardware Acceleration of Functional and Declarative Languages (HAFDAL '24)
Co-located with HPCA
2024-03-02 or 2024-03-03 Edinburgh, UK

Recent Events
Journées Francophones des Langages Applicatifs (JFLA 2024)
Presentations are expected to be given in French.
2024-01-30 – 2024-02-02, Abbaye de Saint-Jacut, Saint-Jacut-de-la-Mer, France
ACM SIGPLAN Workshop on Partial Evaluation and Program Manipulation (PEPM 2024)
Co-located with POPL 2024
2024-01-16, London, United Kingdom
26th International Symposium on Practical Aspects of Declarative Languages (PADL 2024)
Co-located with ACM POPL 2024
2024-01-15 – 2024-01-16, London, United Kingdom
Certified Programs and Proofs (CPP) 2024
Co-located with POPL 2024
2024-01-15 – 2024-01-16, London, United Kingdom
25th International Symposium on Trends in Functional Programming (TFP 2024)
2024-01-09 – 2024-01-12, South Orange, NJ, USA
Trends in Functional Programming in Education (TFPIE 2024)
2024-01-09 West Orange, NJ, USA, co-located with TFP 2024 at Seton Hall University
Dutch Functional Programming Day (NLFP 2024)
2024-01-05, Delft, The Netherlands
21st Asian Symposium on Programming Languages and Systems (APLAS 2023)
2023-11-26 – 2023-11-29, Taipei, Taiwan
S-REPLS 13 / Fun in the Afternoon
Joint meeting on Programming Languages
2023-11-01 Engine Shed, Bristol BS1 6HQ, United Kingdom
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
Haskell Symposium 2023
Co-located with the International Conference on Functional Programming (ICFP)
2023-09-08 – 2023-09-09, Seattle, WA, USA
The First ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large (FUNARCH 2023)
Co-located with ICFP
2023-09-08 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 11th ACM SIGPLAN Workshop on Higher-Order Programming with Effects (HOPE 2023)
(the day before ICFP 2023)
2023-09-04, Seattle, Washington, USA
8th Workshop on Type-Driven Development (TyDe 2023)
Co-located with ICFP
2023-09-04, Seattle, Washington, USA
The 35th Symposium on Implementation and Application of Functional Languages (IFL 2023)
2023-08-29 – 2023-08-31, Braga, Portugal
Recent Package Updates MHvNV.png Rss16.png

See here

Donate to Haskell.org