@hackage / eventuo11y-dsl

DSL for defining eventuo11y fields and selectors

Latest0.2.0.0

About

Metadata

  • Last updated , by shlevy
  • License Apache-2.0
  • Maintained by: shea@shealevy.com

  • Lottery factor: 0

Links

Installation

Tested Compilers

  1. 9.2.4
  2. 8.10.7

Readme

Exposes a DSL for low-boilerplate definition of eventuo11y fields and selectors.

See Observe.Event.DSL for the core DSL.

See Observe.Event.DSL.Compile for the TemplateHaskell code to generate the field and selector types.

See Example.hs for an example.

Packages providing EventBackends should likely also provide extensions to the DSL and generate default renderers.