Haskell Notes for Professionals



Download free course Haskell Notes for Professionals, pdf file on 229 pages by Stack Overflow Community.
The Haskell Notes for Professionals book is compiled from Stack Overflow Documentation, the content is written by the beautiful people at Stack Overflow.

Table of contents

  • Getting started with Haskell Language
  • Overloaded Literals
  • Foldable
  • Traversable
  • Lens
  • QuickCheck
  • Common GHC Language Extensions
  • Free Monads
  • Type Classes
  • IO
  • Record Syntax
  • Partial Application
  • Monoid
  • Category Theory
  • Lists
  • Sorting Algorithms
  • Type Families
  • Monads
  • Stack
  • Generalized Algebraic Data Types
  • Recursion Schemes
  • Data.Text
  • Using GHCi
  • Strictness
  • Syntax in Functions
  • Functor
  • Testing with Tasty
  • Creating Custom Data Types
  • Reactive-banana
  • Optimization
  • Concurrency
  • Function composition
  • Databases
  • Data.Aeson - JSON in Haskell
  • Higher-order functions
  • Containers - Data.Map
  • Fixity declarations
  • Web Development
  • Vectors
  • Cabal
  • Type algebra
  • Arrows
  • Typed holes
  • Rewrite rules (GHC)
  • Date and Time
  • List Comprehensions
  • Streaming IO
  • Google Protocol Buffers
  • Template Haskell & QuasiQuotes
  • Phantom types
  • Modules
  • Tuples (Pairs, Triples, ...)
  • Graphics with Gloss
  • State Monad
  • Pipes
  • Infix operators
  • Parallelism
  • Parsing HTML with taggy-lens and lens
  • Foreign Function Interface
  • Gtk3
  • Monad Transformers
  • Bifunctor
  • Proxies
  • Applicative Functor
  • Common monads as free monads
  • Common functors as the base of cofree comonads
  • Arithmetic
  • Role
  • Arbitrary-rank polymorphism with RankNTypes
  • GHCJS
  • XML
  • Reader / ReaderT
  • Function call syntax
  • Logging
  • Attoparsec
  • zipWithM
  • Profunctor
  • Type Application
Pages : 229
Size : 1.9 MB
File type : PDF
Downloads: 33
Created: 2022-02-02
License: CC BY-SA
Author(s): Stack Overflow Community
Haskell Notes for Professionals

Others Computer science Tutorials

HackSpace Magazine: Issue 45

Computer Science Tapestry: Exploring Programming and Computer Science with C++

Semantic Systems. The Power of AI and Knowledge Graphs

MonoGame Succinctly

Made With Creative Commons

Others related eBooks about Haskell Notes for Professionals

Exploring Cloud Computing

Download free course Exploring Cloud Computing, pdf file on 121 pages by Michael Wittig, Andreas Wittig....

Reinforcement Learning: An Introduction, Second Edition

Reinforcement Learning (RL), one of the most active research areas in artificial intelligence, is a computational approach to learning whereby an agent tries to maximize the total amount of reward it receives while interacting with a complex, uncertain environment. In Reinforcement Learning, Richard...

Rails on Containers

Download free course Rails on Containers, pdf file on 316 pages by Kathleen Juell....

Haskell tutorial for professionals

Download free Haskell tutorial course in PDF, training file in 78 chapters and 230 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Kubernetes for Full-Stack Developers

Download free course Kubernetes for Full-Stack Developers, pdf file on 637 pages by Jamon Camisso, Hanif Jetha, Katherine Juell....

Think Stats, 2nd Edition: Exploratory Data Analysis in Python

If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python. ...

PicoLisp Works

Download free course PicoLisp Works, pdf file on 467 pages by Thorsten Jolitz....

Patterns of Software: Tales from the Software Community

In our homes, our schools, and our businesses, computers play an ever-increasing role. But while most of us today can work a computer - albeit with the help of the ever-present computer software manual - we know little about what goes on inside the box and virtually nothing about software design o...

The Data Science Design Manual

This engaging and clearly written textbook/reference provides a must-have introduction to ..., download free Data Science tutorial in PDF (450 pages) created by Steven S. Skiena ....

Using Adobe Soundbouth CS5

This PDF tutorial presents an understanding of key audio concepts helps you get the most out of Adobe Soundbooth CS5,download free training document for intermediat level-users....