===== Haskell ===== ==== Note ==== === Language === >reserved words: > >case class if import let module data default in infix newtype of deriving do infixl infixr then type else instance where > >[[http://i.imgur.com/cujWtgR.png|standard operators]] >note: all type variables, as in 'a -> a' are not free, i.e. implicitly bound. === Discussion === === Reference === haskell.org: [[http://www.haskell.org/haskellwiki/Haskell|Haskellwiki]], [[http://hackage.haskell.org/package/base-4.5.0.0/docs/Prelude.html|Prelude]] Wikibooks: [[http://en.wikibooks.org/wiki/Haskell|Haskell]] == Code exmaples == fpcomplete: [[https://www.fpcomplete.com/school/to-infinity-and-beyond/pick-of-the-week/Simple%20examples#yesod-application|Simple examples]] == Q & A == StackOverflow: [[http://stackoverflow.com/questions/tagged/haskell|Haskell tag]] reddit: [[http://stackoverflow.com/questions/tagged/haskell|r/haskell]] ----- === Related === [[Haskell type system]], [[Idris]] === Requirements === [[Notes on programming languages]]