Difference between revisions of "Haskell"

From HaskellWiki
Jump to navigation Jump to search
(→‎Headlines: ln to results of SoC)
m (style)
(83 intermediate revisions by 31 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 API 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]] [[tur/Haskell|tur]]
 
|-
 
|}
 
 
|valign=top width=65% style="text-align:left"|
 
 
<p style="text-align:center">
 
Haskell is an advanced [[functional programming|purely functional programming]]
 
language that allows rapid development of robust, concise, correct
 
software. With strong support for integration with other languages,
 
built-in concurrency, debuggers, profilers, rich libraries and an active
 
community, Haskell makes it easier to produce flexible, maintainable &
 
high quality software.
 
</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 organization 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; read about some results in Issue 9 of [http://www.haskell.org/pipermail/haskell-cafe/2007-November/034836.html ''The Monad Reader''].
 
 
* 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 [http://edusoft.com/ EduSoft] are announcing a special price (8 RON, or the equivalent of 2-3€) for ''Introducere in Haskell 98 prin exemple'' by Dan Popa ("Introduction in Haskell 98 by examples") 230pp, 24 cm. Recommended for readers from Romania and the Republic of Moldova.<br>Limited stock. See the [[Ro/Haskell|ro]] page for details or send an e-mail to : contact@edusoft.ro Price valid until 21 December or supplies run out. Tip: You have to answer the question: "What is the name of the Romanian Haskell group or its URL?"
 
|-
 
|}
 
|}
 

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