control-dsl

An alternative to monads for control flow DSLs

https://github.com/Atry/Control.Dsl#readme

Version on this page:0.2.1.1@rev:1
LTS Haskell 22.17:0.2.1.3@rev:2
Stackage Nightly 2024-04-19:0.2.1.3@rev:2
Latest on Hackage:0.2.1.3@rev:2

See all snapshots control-dsl appears in

BSD-3-Clause licensed by Yang Bo
Maintained by [email protected]
This version can be pinned in stack with:control-dsl-0.2.1.1@sha256:ef69fb3c3decb88fabe83325fb2d8b32145d2f0afe4b88020aea14578ea73287,2106
Depends on 1 package(full list with versions):

This "control-dsl" package is a toolkit to create extensible Domain Specific Languages in do-notation.

See Control.Dsl for more information.

Changes

0.2.1.0

  • Add toCont function

0.2.0.2

  • Fix tests in GHC 8.6.1

0.2.0.1

  • Improved documentation.

0.2.0.0

  • Renamed package do-notation-dsl to control-dsl.
  • Renamed type class Dsl to PolyCont
  • Renamed type class Do to Dsl
  • Addd many utility functions.
  • Improved documentation and tests.