We are forming a Haskell study/interest group. We are planning to
meet on 24th Feb. We had a brief discussion among the participants of
the previous meet and this is the summary so far -
Should we set some goals for ourselves before we meet
up next month? How about finishing up reading/working through "Learn
you Haskell" [1]? How many chapters? It is not that hard to read the
first 10 chapters, I think. Or should we look at other books? RWH [2]
moves very slowly and I find it to be a terrible "reference" text. In
terms of topics, we should get our hands dirty on the below topics
before we get into advanced ones.
- ghci -- the interactive repl of Glorious Glasgow Haskell compiler
- basic types
- higher order functions
- laziness
- currying and partial application
- type declarations
- type classes
We could take up a project and try to design it in one of the meetups
as well. One wonderful example could be to write a "Sudoku" solver
with a fully functional approach -- writing tiny functions with nice
type signatures to solve the problem part by part and then compose
them all together. We could get into Monads later when we understand
types and purity well.
[1]
http://learnyouahaskell.com/chapters
Are there others who are interested in joining this group?