πŸ“˜
HPM Education - Haskell
⌘Ctrlk
πŸ“˜
HPM Education - Haskell
  • Introduction to Haskell
    • Functions
    • Functional Programming vs Imperative Programming
    • Installing Haskell
    • Haskell Modules
    • Loading Modules into GHCi
    • Expressions
    • Laziness
    • Immutability
    • Introduction
    • Basic Types
    • Static Type Check
    • Polymorphic and Overloaded Types
    • Data Structure Types
    • Function Types
    • The Layout Rule
    • Local Definitions
    • The Infix Operator
    • Conditionals
    • Pattern Matching
    • Lambda functions
    • Function Operators
    • List Comprehensions
    • Introduction
    • The map Function
    • The filter Function
    • Introduction
    • 4 Steps to Defining Recursive Functions
    • Recursion Practice
    • Folds
    • Declaring Types
    • Introduction
    • Basic Classes
      • Eq – Equality Types
      • Ord – ordered types
      • Show – Showable Types
      • Read – readable types
      • Num – Numeric Types
      • Integral – Integral Types
      • Fractional – Fractional Types
      • Enum – Enumeration Types
    • Derived Instances
    • Exercise – Making a Card Deck Type
    • Introduction
    • Input / Output Actions
    • Sequencing Actions
    • Exercise - Numbers Guessing Game
    • Introduction
    • Functors
    • Applicative Functors
    • Monads
  • References / Further Reading
Powered by GitBook
For the complete documentation index, see llms.txt. This page is also available as Markdown.
ChatGPT
  1. Type Classes

Basic Classes

Eq – Equality TypesOrd – ordered typesShow – Showable TypesRead – readable typesNum – Numeric TypesIntegral – Integral TypesFractional – Fractional TypesEnum – Enumeration Types
PreviousIntroductionNextEq – Equality Types

Last updated 3 years ago