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: 82
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

S-BPM Illustrated

How To Manage Remote Servers with Ansible

Learning Minecraft Bukkit

3D Printing with Biomaterials

Jenkins: The Definitive Guide

Others related eBooks about Learning Haskell

Don't Panic: Mobile Developer's Guide to The Galaxy

Download free course Don't Panic: Mobile Developer's Guide to The Galaxy, pdf file on 337 pages by Marco Tabor, Mladenka Vrdoljak....

Gradle Succinctly

Download free course Gradle Succinctly, pdf file on 111 pages by José Roberto Olivas Mendoza....

Embedded Firmware Solutions

Embedded Firmware Solutions is the perfect introduction and daily-use field guide--for the..., download free Embedded Firmware tutorial in PDF (224 pages) created by Jiming Sun ....

The NGINX Real-Time API Handbook

Download free course The NGINX Real-Time API Handbook, pdf file on 26 pages by Karthik Krishnaswamy, Alessandro Fael García....

Computing Fundamentals: The Theory and Practice of Software Design with BlackBox Component Builder

...

Fundamentals of Cryptology

Download fundamentals cryptography pdf tutorial, a complete and free training document under 603 pages by Henk C.A. van Tilborg....

Learning Docker

Docker is a next-generation platform for simplifying application containerization life-cyc..., download free Learning Docker tutorial in PDF (240 pages) created by Pethuru Raj ....

The Complete FreeBSD: Documentation from the Source

The Complete FreeBSD is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and prov...

Access Control and internet Filtering

Looking for an insightful guide to the growing trend of internet filtering, censorship, and online surveillance around the world? Look no further than Access Controlled, a free 635-page PDF file offered by MIT Press....

Agile Development for Serverless Platforms

You need more than great dev tools to release great software; you need an efficient pipeli..., download free Agile Development tutorial in PDF (124 pages) created by ....