The operational-alacarte package

[ Tags: bsd3, language, library ] [ Propose Tags ]

A version of Operational \[1\] suitable for EDSLs extensible via data types à la carte.

This library provides two important extensions to Operational:

  1. The ability for instructions to refer to sub-programs in a generic way. (This is a key to obtaining an extensible library.)

  2. Generic interpretation of programs, including sub-programs and other sub-structures (e.g. expressions).

More information is found in the documentation of Control.Monad.Operational.Higher.



Versions 0.1, 0.1.1, 0.2, 0.3, 0.3.1
Dependencies base (==4.*), mtl [details]
License BSD3
Copyright Copyright (c) 2015 Emil Axelsson, Heinrich Apfelmus Copyright (c) 2016 Emil Axelsson
Author Emil Axelsson
Category Language
Home page
Bug tracker
Source repo head: git clone
Uploaded Tue Mar 29 14:00:22 UTC 2016 by EmilAxelsson
Distributions NixOS:0.3.1
Downloads 1047 total (36 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2016-03-29 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees