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

Learning Vue.js

Sensor Technologies

MSIX Succinctly

Azure Serverless Succinctly

Learning Node.js

Others related eBooks about Learning Haskell

Fundamentals of Azure

Download free course Fundamentals of Azure, pdf file on 263 pages by Michael Collier, Robin Shahan....

Adobe Photoshop CS6

This pdf tutorial (Adobe Photoshop CS6 Tutorial) will teach you the basics of the most popular image editing software.Free training courses designated for student....

The Essence of Software Engineering

Download free course The Essence of Software Engineering, pdf file on 236 pages by Volker Gruhn, Rüdiger Striemer....

Web Application Security Guide

Over 75% of network attacks are targeted at the web application layer. This book provides explicit hacks, tutorials, penetration tests, and step-by-step demonstrations for security professionals and Web application developers to defend their most vulnerable applications. ...

Exploring Cloud Computing

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

Keras Succinctly

Download free course Keras Succinctly, pdf file on 105 pages by James McCaffrey....

Learning Minecraft Bukkit

Download free course Learning Minecraft Bukkit, pdf file on 60 pages by Stack Overflow Community....

Overview of Machine Learning

This document is an overview of machine learning created by Zaid Harchaoui, PDF training manual in 45 pages intended to hight students level....

The Hundred-Page Machine Learning Book

Everything you really need to know in Machine Learning in a hundred pages!...

Kubernetes Succinctly

Download free course Kubernetes Succinctly, pdf file on 121 pages by Rahul Rai, Tarun Pabbi....