• Customers
  • Docs
  • Pricing
  •  
  • Sign in
  • Get started

Strange Loop 2019 liveblog

Strange Loop 2019 - Building Haskell Programs with Fused Effects

Blogy McBlogerson on September 14, 2019

Patrick Thomson


Overview

Haskell is a purely functional programming language: by default, Haskell functions do not cause side effects such as system I/O, nondeterminism, or exception handling. As such, Haskell programs are generally expressed in terms of monad transformers, which provide the facility to compose different side effects into a single interface powerful enough to express the programmer's needs. The monad transformer library, mtl, is mature and powerful, but complicates and in some cases constrains the construction and generalization of user-specified monads.


AWESOME LIVEBLOG CONTENT HERE!

About Sourcegraph

  • Case studies
  • Customers
  • Pricing
  • Sourcegraph overview (PDF)

Resources

  • Blog
  • Changelog
  • Documentation
  • Podcast
  • Big code survey

Company

  • About
  • Careers
  • Contact
  • Handbook
  • News
  • Sourcegraph strategy
  • © 2021 Sourcegraph
  • Terms
  • Security
  • Privacy