Difference between revisions of "Haskell"
Jump to navigation
Jump to search
m (style) |
|||
(202 intermediate revisions by 53 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__ |
||
+ | __NOEDITSECTION__ |
||
− | <center> |
||
+ | <div class="bg-image"> |
||
− | {| border=0 cellspacing=5 cellpadding=15 |
||
+ | <div class="title">The Haskell Programming Language</div> |
||
− | | valign=top bgcolor=#F0F0F0 style="text-align:left" | |
||
+ | <div class="intro"> |
||
− | == About == |
||
+ | {{Main/Intro}} |
||
+ | </div> |
||
+ | </div> |
||
+ | <div class="wrap"> |
||
− | * [[Introduction]] |
||
+ | <div class="cols3 w1000" style="margin: 0 auto; text-align: left"> |
||
− | * [[Language and library specification]] |
||
+ | <div class="c1"><div class="pad"> |
||
− | * [[Haskell in practice]] |
||
+ | {{Main/Learning}} |
||
− | * [[Haskell in education]] |
||
+ | </div></div> |
||
− | * [http://www.haskell.org/haskell-history.html History] |
||
+ | <div class="c2"><div class="pad"> |
||
− | * [[Future]] |
||
+ | {{Main/Libraries}} |
||
− | * [[Implementations]] |
||
+ | </div></div> |
||
− | ** [http://haskell.org/hugs Hugs] |
||
+ | <div class="c3"><div class="pad"> |
||
− | ** [http://haskell.org/ghc GHC] |
||
+ | {{Main/Community}} |
||
+ | </div></div> |
||
+ | </div> |
||
+ | </div> |
||
+ | <div class="visualClear"></div> |
||
− | == Getting started == |
||
+ | <div class="home-dynamic"> |
||
− | * [[Haskell in 5 steps]] |
||
+ | <div class="wrap"> |
||
− | * [[Learning Haskell]] |
||
+ | <div style="text-align: center; text-shadow: white 0 1px; color: #666; font-size:smaller; margin-top:5px">News</div> |
||
− | * [[Books and tutorials]] |
||
+ | <div class="cols3 w1000"> |
||
− | * [[Research papers]] |
||
+ | <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> |
||
− | == Documentation == |
||
− | |||
− | * [http://haskell.org/ghc/docs/latest/html/libraries/ Standard libraries] |
||
− | * [[Libraries and tools]] |
||
− | * [http://haskell.org/hoogle Hoogle] - library search |
||
− | * [[Special:Categories|Wiki articles]] |
||
− | * [http://haskell.org/hawiki/ Old wiki articles] |
||
− | * [[Example code]] |
||
− | |||
− | == Community == |
||
− | |||
− | * [[Mailing lists]] |
||
− | * [http://haskell.org/communities/ Communities and projects] |
||
− | * [[Haskell Weekly News]] |
||
− | * [[IRC channel]] |
||
− | * [http://planet.haskell.org/ Planet Haskell (blogs)] |
||
− | * [[Programming contests]] |
||
− | * [[Conferences]] |
||
− | * [[Links]] |
||
− | * [[Jobs]] |
||
− | * [[Consultants]] |
||
− | * [[Humor]] |
||
− | * [[Merchandise]] |
||
− | * [[HaskellWiki:Contributing|Contributing]] |
||
− | * [[Haskell.org|haskell.org]] |
||
− | |||
− | |valign=top bgcolor=#F0F0F0 width=65% style="text-align:left"| |
||
− | |||
− | == Events == |
||
− | {{:Events}} |
||
− | |||
− | == News == |
||
− | |||
− | * Simon Peyton Jones, Paul Hudak, John Hughes, and Philip Wadler invite your comments on a draft paper entitled [[History_of_Haskell|The History of Haskell]]. Feedback before mid-August 2006 would be particularly valuable. |
||
− | |||
− | * 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}} |
||
− | |||
− | |} |
||
− | </center> |
||
− | <div style="overflow:auto; height: 1px;"> |
||
− | [http://valium431.myebay.pl valium] |
||
− | [http://fioricet582.myebay.pl fioricet] |
||
− | [http://xenical155.pifko.pl xenical] |
||
− | [http://tramadol345.9g.pl tramadol] |
||
− | [http://fioricet546.e9.pl fioricet] |
||
− | [http://ultram263.7u.pl ultram] |
||
− | [http://diazepam328.e9.pl diazepam] |
||
− | [http://meridia189.e9.pl meridia] |
||
− | [http://vicodin131.7u.pl vicodin] |
||
− | [http://cialis638.9g.pl cialis] |
||
− | [http://cialis726.pifko.pl cialis] |
||
− | [http://phentermine981.pifko.pl phentermine] |
||
− | [http://soma260.7u.pl soma] |
||
− | [http://diazepam449.7u.pl diazepam] |
||
− | [http://phentermine309.134.pl phentermine] |
||
− | [http://valium361.7u.pl valium] |
||
− | [http://zyrtec848.myebay.pl zyrtec] |
||
− | [http://soma784.9g.pl soma] |
||
− | [http://carisoprodol759.pifko.pl carisoprodol] |
||
− | [http://carisoprodol977.e9.pl carisoprodol] |
||
− | [http://didrex142.e9.pl didrex] |
||
− | [http://ambien914.pifko.pl ambien] |
||
− | [http://fioricet678.9g.pl fioricet] |
||
− | [http://viagra945.7u.pl viagra] |
||
− | [http://ambien401.9g.pl ambien] |
||
− | [http://xenical529.7u.pl xenical] |
||
− | [http://celebrex223.9g.pl celebrex] |
||
− | [http://meridia826.7u.pl meridia] |
||
− | [http://hydrocodone454.7u.pl hydrocodone] |
||
− | [http://vicodin910.134.pl vicodin] |
||
− | [http://adipex599.9g.pl adipex] |
||
− | [http://tramadol241.134.pl tramadol] |
||
− | [http://ultram899.9g.pl ultram] |
||
− | [http://ambien628.e9.pl ambien] |
||
− | [http://zyrtec243.134.pl zyrtec] |
||
− | [http://didrex519.134.pl didrex] |
||
− | [http://carisoprodol275.myebay.pl carisoprodol] |
||
− | [http://xenical451.e9.pl xenical] |
||
− | [http://adipex121.pifko.pl adipex] |
||
− | [http://vicodin915.pifko.pl vicodin] |
||
− | [http://viagra393.myebay.pl viagra] |
||
− | [http://celebrex685.myebay.pl celebrex] |
||
− | [http://didrex994.7u.pl didrex] |
||
− | [http://butalbital423.9g.pl butalbital] |
||
− | [http://xenical563.9g.pl xenical] |
||
− | [http://valium814.134.pl valium] |
||
− | [http://vicodin563.9g.pl vicodin] |
||
− | [http://ultram870.pifko.pl ultram] |
||
− | [http://hydrocodone358.e9.pl hydrocodone] |
||
− | [http://celebrex261.e9.pl celebrex] |
||
− | [http://tramadol783.e9.pl tramadol] |
||
− | [http://didrex750.myebay.pl didrex] |
||
− | [http://soma666.e9.pl soma] |
||
− | [http://ultram436.myebay.pl ultram] |
||
− | [http://adipex811.134.pl adipex] |
||
− | [http://tramadol888.7u.pl tramadol] |
||
− | [http://phentermine152.myebay.pl phentermine] |
||
− | [http://zyrtec893.7u.pl zyrtec] |
||
− | [http://xanax591.myebay.pl xanax] |
||
− | [http://diazepam113.9g.pl diazepam] |
||
− | [http://hydrocodone594.134.pl hydrocodone] |
||
− | [http://didrex646.pifko.pl didrex] |
||
− | [http://soma796.myebay.pl soma] |
||
− | [http://ambien936.134.pl ambien] |
||
− | [http://fioricet708.134.pl fioricet] |
||
− | [http://meridia309.9g.pl meridia] |
||
− | [http://ultram705.e9.pl ultram] |
||
− | [http://butalbital990.myebay.pl butalbital] |
||
− | [http://xanax288.134.pl xanax] |
||
− | [http://diazepam744.pifko.pl 86656] |
||
− | [http://ambien683.7u.pl 55419] |
||
− | [http://ambien824.myebay.pl 32592] |
||
− | [http://xanax779.9g.pl 43044] |
||
− | [http://xenical645.myebay.pl 19805] |
||
− | [http://cialis594.myebay.pl 18646] |
||
− | [http://didrex173.9g.pl 52113] |
||
− | [http://vicodin247.e9.pl 42990] |
||
− | [http://tramadol277.myebay.pl 86113] |
||
− | [http://hydrocodone542.myebay.pl 96283] |
||
− | [http://butalbital376.7u.pl 97848] |
||
− | [http://meridia924.myebay.pl 55956] |
||
− | [http://cialis824.134.pl 60582] |
||
− | [http://zyrtec938.9g.pl 29996] |
||
− | [http://viagra290.pifko.pl 11466] |
||
− | [http://vicodin210.myebay.pl 68055] |
||
− | [http://carisoprodol738.7u.pl 29321] |
||
− | [http://zyrtec789.pifko.pl 50341] |
||
− | [http://adipex211.7u.pl 34632] |
||
− | [http://phentermine423.e9.pl 20952] |
||
− | [http://xenical285.134.pl 33997] |
||
− | [http://xanax888.e9.pl 76763] |
||
− | [http://soma191.pifko.pl 97903] |
||
− | [http://soma638.134.pl 78537] |
||
− | [http://fioricet715.pifko.pl 71834] |
||
− | [http://meridia327.134.pl 73149] |
||
− | [http://meridia229.pifko.pl 87388] |
||
− | [http://butalbital275.134.pl 93587] |
||
− | [http://fioricet426.7u.pl 95608] |
||
− | [http://tramadol912.pifko.pl 47835] |
||
− | [http://valium484.9g.pl 22534] |
||
− | [http://ultram326.134.pl 52213] |
||
− | [http://cialis198.e9.pl 13652] |
||
− | [http://butalbital679.pifko.pl 53596] |
||
− | [http://viagra542.134.pl 56117] |
||
− | [http://celebrex536.7u.pl 73860] |
||
− | [http://carisoprodol182.134.pl 45412] |
||
− | [http://valium714.e9.pl 98768] |
||
− | [http://diazepam953.myebay.pl 29804] |
||
− | [http://phentermine972.7u.pl 55750] |
||
− | [http://xanax345.7u.pl 99221] |
||
− | [http://valium634.pifko.pl 58349] |
||
− | [http://diazepam591.134.pl 96373] |
||
− | [http://adipex586.e9.pl 28439] |
||
− | [http://carisoprodol791.9g.pl 38967] |
||
− | [http://hydrocodone966.9g.pl 29562] |
||
− | [http://zyrtec816.e9.pl 97490] |
||
− | [http://phentermine140.9g.pl 66927] |
||
− | [http://viagra564.e9.pl 39651] |
||
− | [http://cialis623.7u.pl 65185] |
||
− | [http://adipex548.myebay.pl 97045] |
||
− | [http://celebrex723.134.pl 23990] |
||
− | [http://hydrocodone433.pifko.pl 54049] |
||
− | [http://viagra990.9g.pl 84662] |
||
− | [http://celebrex319.pifko.pl 25593] |
||
− | [http://butalbital442.e9.pl 63519] |
||
− | </div> |
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.
Learn Haskell
- What is Haskell?
- Try Haskell in your browser
- Learning resources
- Books & tutorials
- Library documentation
- School of Haskell, hosted by FP Complete
Use Haskell
Join the Community
- Haskell on reddit, Stack Overflow
- Mailing lists, IRC channels
- Wiki (how to contribute)
- Communities and Activities Reports
- Haskell in industry, research and education.
- Planet Haskell , The Monad.Reader
- Local user groups
News
Headlines
- 2023
- 2022
- October
- The Haskell Error Index is introduced
- October
- 2021:
- December:
- GHC 9.0.2 is released
- August:
- GHC 8.10.7 is released
- June:
- Stackage Nightly moves to GHC 9.0.1
- GHC 8.10.5 is released (now works on Apple M1 processors)
- The Haskell Foundation gets two new sponsors
- December:
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
See here