Haskell: Difference between revisions

From HaskellWiki
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.)
No edit summary
 
(152 intermediate revisions by 49 users not shown)
Line 1: Line 1:
<center>
{{Main page}}<!--
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.
-- To edit what appears on this page,
</center>
-- please see [[Template:Main_page]]  
__NOTOC__
-- https://wiki.haskell.org/wiki/Template:Main_page
<center>
-->
{| border=0 cellspacing=5 cellpadding=15
| valign=top bgcolor=#F0F0F0 style="text-align:left" |
== About ==
 
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
|-
| [[Introduction]]
|-
| [[Language and library specification|Language definition]]
|-
| [[History_of_Haskell|History]]
|-
| [[Future]]
|-
| [[Implementations]]
|-
|}
:  [http://haskell.org/hugs Hugs]
:  [http://haskell.org/ghc GHC]
:  [[Yhc]]
:  [http://haskell.org/nhc98 nhc98]
 
== Getting started ==
 
{| border="0" cellspacing="0" cellpadding="2" style="text-align:left"
|-
| [[Haskell in 5 steps]]
|-
| [[Learning Haskell]]
|-
| [[Books and tutorials]]
|-
| [[Research papers]]
|-
|}
 
== Documentation ==
 
{| 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 15:11, 6 May 2023


<templatestyles src="Template:Main_page/styles.css" />

Haskell

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.

Headlines

Upcoming Events

The Third ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large (FUNARCH 2025)
Co-located with ICFP 2025
2025-10-17, Singapore
ACM SIGPLAN International Conference on Functional Programming (ICFP 2025)
2025-10-12 – 2025-10-18, Singapore
Haskell Symposium 2025 (SPLASH 2025)
Co-located with ICFP 2025
2025-10-16 – 2025-10-17, Singapore
The Tenth International Workshop on Type-Driven Development (TyDe)
Co-located with ICFP 2025 and SPLASH
2025-10-12, Singapore
18th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2025)
Co-located with STAF 2025
2025-06-12 – 2025-06-13, Koblenz, Germany
ZuriHac 2025
2025-06-07 – 2025-06-09, Eastern Switzerland University of Applied Sciences, Rapperswil, Switzerland
Haskell Ecosystem Workshop and the Haskell Implementors' Workshop
Co-located with ZuriHac
2025-06-05 – 2025-06-06, Eastern Switzerland University of Applied Sciences, Rapperswil, Switzerland

Recent Events

Eleventh International Conference on Fundamentals of Software Engineering 2025 - Theory and Practice (FSEN '25)
2025-04-07 – 2025-04-08, Västerås, Sweden
BOB Conference 2025
“What happens if we simply use what’s best?”
2025-03-14, Berlin
Functional Conf 2025
2025-01-24 – 2025-01-25, Online
27th Int'l Symp. on Practical Aspects of Declarative Languages (PADL 2025)
Co-located with ACM POPL 2025
2025-01-20 – 2025-01-21, Denver, Colorado, United States
52nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL 2025)
2025-01-19 – 2025-01-25, Denver, Colorado, United States
26th International Symposium on Trends in Functional Programming (TFP 2025)
2025-01-14 – 2025-01-16, Oxford, UK
Trends in Functional Programming in Education (TFPiE 2025)
2025-01-13, Oxford, UK
Functional Conf 2024
2024-11-21 – 2024-11-23, Bengaluru, India
The 22nd Asian Symposium on Programming Languages and Systems (APLAS 2024)
2024-10-22 – 2024-10-24, Kyoto, Japan
17th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2024)
2024-10-20 – 2024-10-21, Pasadena, California, United States
The 29th ACM SIGPLAN International Conference on Functional Programming (ICFP 2024) and affiliated events
2024-09-02 – 2024-09-07, Milan, Italy
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