Lambda the ultimate Pattern Factory: FP, Haskell, Typeclassopedia vs Software Design Patterns
starred-repo
haskell
category-theory
design-patterns
function-composition
functor
starred-thma-repo
functors
builder-pattern
factory-pattern
functional-languages
gof-patterns
iterator-pattern
monad
monad-transformers
monoids
pattern-language
reader-monad
strategy-pattern
traversable
typeclasses
typeclassopedia
Updated 2024-01-18 02:42:37 +03:00
In this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does no
starred-repo
haskell
functional-programming
monads
algebraic-data-types
anonymous-functions
declarative-programming
explicit-side-effects
first-class-functions
foldable
folding
function-composition
functor
higher-order-functions
lazy-evaluation
list-comprehension
mapping
partial-application
pattern-matching
polymorphic-types
type-classes
starred-thma-repo
Updated 2023-12-15 11:29:56 +03:00