This
page covers the following topics related to Haskell : Basics, Introduction,
Haskell, Basics, Shakespearean Templates, Widgets, Yesod, Typeclass, Routing and
Handlers, Forms, Sessions, Persistent, Deploying your Webapp, Advanced, RESTful
Content, Yesod’s Monads, Authentication and Authorization, Scaffolding and the
Site Template, Internationalizatio, Creating a Subsite, Understanding a Request,
SQL Joins, Yesod for Haskellers, Examples, Initializing data in the foundation
datatype, Blog: i18n, authentication, authorization, and database, Wiki:
markdown, chat subsite, event source, JSON Web Service, Case Study: Sphinx-based
Search, Visitor counter, Single process pub-sub, Environment variables for
configuration, Route attributes, Appendices, monad-control, Web Application
Interface, Settings Types, http-conduit, xml-conduit.
This page covers the following topics
related to Haskell : Why functional programming, Why Haskell, Getting started,
Types and functions, Defining types, streamlining functions, Functional
programming, Writing a library: working with JSON data, Using typeclasses, Input
and output, Efficient file processing, regular expressions, and file name
matching, I/O case study: a library for searching the filesystem, Code case
study: parsing a binary data format, Testing and quality assurance, Barcode
recognition, Data structures, Monads, Programming with monads, The Parsec
parsing library, The foreign function interface, Monad transformers, Error
handling, Systems programming, Working with databases, Web client programming,
GUI programming, Basic concurrent and parallel programming, Profiling and tuning
for performance, Advanced library design: building a Bloom filter, Network
programming, Software transactional memory, Installing GHC and Haskell
libraries, Characters, strings, and escaping rules, Web site and comment system
usage and policies.
Author(s): Bryan
O'Sullivan, Don Stewart, John Goerzen
The PDF covers the following topics related to Haskell Programming :
Introduction, Values, Types, and Other Goodies, Functions, Case Expressions and
Pattern Matching, Type Classes and Overloading, Types, Again, Input/Output,
Standard Haskell Classes, About Monads, Numbers, Modules, Arrays.
Author(s): Paul Hudak, John Peterson, Joseph
Fasel, Department of Computer Science, Yale University, University of
California