Haskell User Group: Difference between revisions
(→Topics) |
(→Topics) |
||
Line 3: | Line 3: | ||
Want to start a Haskell User Group? These resources may help. They are geared towards a non-academic crowd who probably does not know anything about Haskell or Functional Programming and have regular meetings to talk about Haskell or FP. This page has a slightly different emphasis than a Haskell for Beginners one or a How to Learn Haskell page might. It specifically plays off the tendency for Haskell User Groups to have people with varying degrees of expertise/familiarity in Haskell. | Want to start a Haskell User Group? These resources may help. They are geared towards a non-academic crowd who probably does not know anything about Haskell or Functional Programming and have regular meetings to talk about Haskell or FP. This page has a slightly different emphasis than a Haskell for Beginners one or a How to Learn Haskell page might. It specifically plays off the tendency for Haskell User Groups to have people with varying degrees of expertise/familiarity in Haskell. | ||
== Topics == | == Topics and debates == | ||
Great topics to cover | Great topics to cover | ||
Line 12: | Line 12: | ||
* Laziness | * Laziness | ||
* Typeclasses | * Typeclasses | ||
* Monads (save for later) | |||
== Coding Dojo == | == Coding Dojo == |
Revision as of 17:44, 26 April 2011
Haskell User Group Starter Kit
Want to start a Haskell User Group? These resources may help. They are geared towards a non-academic crowd who probably does not know anything about Haskell or Functional Programming and have regular meetings to talk about Haskell or FP. This page has a slightly different emphasis than a Haskell for Beginners one or a How to Learn Haskell page might. It specifically plays off the tendency for Haskell User Groups to have people with varying degrees of expertise/familiarity in Haskell.
Topics and debates
Great topics to cover
- What is functional programming?
- Solving problems a functional way
- Practical Haskell - IO, etc
- Laziness
- Typeclasses
- Monads (save for later)
Coding Dojo
Best exercises for a Haskell coding Dojo
Papers
Must-read academic papers for a non-academic non-FP crowd. Good Functional Pearls might also be nice here.
1. Why Functional Programming Matters
2. Tackling the Awkward Squad
3. Composing Contracts
User group tips and tricks
Most likely external links to non-Haskell-specific sites