Software Design in Haskell is a structured collection of materials, guidelines, patterns, and architectural approaches aimed at building real-world applications in Haskell. It offers discourse on design principles, functional design methods (e.g. free monads, final tagless, effect systems), architectural patterns, code organization, and production engineering topics in Haskell.

Features

  • Catalog of architectural paradigms (Free Monads, Final Tagless, etc.)
  • Design patterns and idioms specific to functional programming
  • Guidelines for code organization and modularity
  • Comparisons of functional vs OO patterns
  • Best practices, style, and design principles
  • Showcase projects, example structures, and patterns of use

Project Samples

Project Activity

See All Activity >

Categories

Education

Follow Software Design in Haskell

Software Design in Haskell Web Site

nel_h2
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use. Icon
Simply solve complex auth. Easy for devs to set up. Easy for non-devs to use.

Transform user access with Frontegg CIAM: login box, SSO, MFA, multi-tenancy, and 99.99% uptime.

Custom auth drains 25% of dev time and risks 62% more breaches, stalling enterprise deals. Frontegg platform delivers a simple login box, seamless authentication (SSO, MFA, passwordless), robust multi-tenancy, and a customizable Admin Portal. Integrate fast with the React SDK, meet compliance needs, and focus on innovation.
Start for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Software Design in Haskell!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Haskell

Related Categories

Haskell Education Software

Registered

4 days ago