Learning Haskell



Download free course Learning Haskell, pdf file on 296 pages by Stack Overflow Community.
Haskell is a general-purpose, statically typed, purely functional programming language with type inference and lazy evaluation. It is an unofficial and free Haskell book created for educational purposes. All the content is extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow.

Table of contents

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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer science Tutorials

The Nature of Code

Tensorflow 2 Tutorial

Power BI Succinctly

Mobile Media Learning

SLO Adoption and Usage in Site Reliability Engineering

Others related eBooks about Learning Haskell

Signal Computing

Download free course Signal Computing, pdf file on 207 pages by Michael Stiber, Bilin Zhang Stiber, Eric C. Larson....

Exploring the Data Jungle

Some people like to believe that all data is ready to be used immediately. Not so! Data in..., download free Data Jungle tutorial in PDF (101 pages) created by ....

Power Programming with Mathematica

Mathematica is a feature-rich, high-level programming language which has historically been used by engineers. This book unpacks Mathematica for programmers, building insights into programming style via real world syntax, real world examples, and extensive parallels to other languages....

Learning Go

Download free course Learning Go, pdf file on 109 pages by Miek Gieben....

Functional Programming in OCaml

This book is about making you a better programmer. It gives you the opportunity to now learn a new language from scratch and reflect along the way about the difference between programming and programming in a language....

The Deno Handbook

Deno is a runtime for JavaScript and TypeScript that is based on the V8 JavaScript engine ..., download free Deno tutorial in PDF (46 pages) created by ....

Introduction to GNU Octave

A brief introduction to scientific computing with GNU Octave. Designed as a textbook supplement for freshman and sophomore level linear algebra and calculus students....

Building the Infrastructure for Cloud Security

For cloud users and providers alike, security is an everyday concern, yet there are very f..., download free Cloud Security tutorial in PDF (244 pages) created by Raghuram Yeluri ....

NGINX Unit Cookbook

Download free course NGINX Unit Cookbook, pdf file on 70 pages by Derek DeJonghe....

TensorFlow Roadmap

A deep learning is of great interest these days, the crucial necessity for rapid and optim..., download free TensorFlow tutorial in PDF (22 pages) created by Amirsina Torfi ....