Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

You can use Haskell for Mac to open .hsproj files

Learning Haskell.hsproj

Notes on Learning Haskell by Gabriele Keller and Manuel M T Chakravarty.

Table of Contents

The Basics of Haskell

  1. First Steps
  2. Fundamentals
  3. Recursion
  4. Spirals, Snowflakes & Trees: Recursion in Pictures

Cornerstones of Functional Programming

  1. Higher-order Functions
  2. Algebraic Data Types
  3. More About Algebraic Data Types
  4. Expression Trees

Learn Haskell in One Video.hsproj

Notes on Learn Haskell in One Video by Derek Banas

Covered Topics

Installation, Data Types, Math Functions, :t, Lists, : Operator, Head / Tail, !! Operator, Take, Elem, Creating Ranges, Cycle, Filter, ZipWith, TakeWhile, Foldl, List Comprehensions, Tuples, Zip, Functions, Compiling, Type Declarations, Recursive Functions, Guards, Where, (x:y), As, Higher Order Functions, Map, (x:xs), Passing a Function into a Function, Returning a Function, Lambda, If, Case, Modules, Enumerations, Polymorphic Types, $ Operator, . Operator, Type Classes, Type Instance, Custom Typeclass, File I/O, Fibonacci Sequence and more.

Screenshot1 Screenshot2

About

Notes and Codes on Haskell

Topics

Resources

Releases

No releases published

Packages

No packages published