hierarchical-free-monads-the-most-developed-approach-in-haskell

Haskell programming approach

An in-depth exploration of a Haskell approach to building real-world software, focusing on its benefits and applications.

Big article about Hierarchical Free Monads, the most developed approach to build real software in Haskell

GitHub

155 stars
9 watching
9 forks
Language: Haskell
last commit: about 5 years ago

Related projects:

RepositoryDescriptionStars
graninas/software-design-in-haskellA comprehensive resource for software design in Haskell, covering various topics and approaches.1,083
graninas/hydraA framework for building concurrent web services and applications with support for multiple databases and libraries.193
raimohanska/monadsAn introduction to monads in the Haskell programming language12
granule-project/granuleA statically-typed functional programming language with fine-grained program reasoning capabilities593
haskell-gi/haskell-giGenerates Haskell bindings for GObject Introspection capable libraries293
mongodb-haskell/mongodbProvides a Haskell interface to interact with MongoDB databases.172
mondaymorninghaskell/haskellingsAn automated tutorial program for learning Haskell programming168
fjvallarino/monomerA cross-platform GUI library for writing native Haskell applications598
heinrichapfelmus/operationalA library for implementing monads by specifying instructions and their operational semantics82
clojure/algo.monadsA Clojure-based library providing macros and definitions for common data monads.446
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
felixmulder/haskell-in-productionA collection of practical resources and guides for using Haskell in real-world software development projects80
mzero/haskell-amuse-boucheA collection of Haskell code examples and resources illustrating the language's features and programming techniques.114
neohaskell/neohaskellA Haskell-based tooling framework designed to enhance developer productivity and newcomer-friendliness.307
1haskelladay/1hadProvides tools and exercises for practicing functional programming in Haskell118