cabal-version: 3.0 name: eventuo11y-dsl version: 0.2.0.0 synopsis: DSL for defining eventuo11y fields and selectors description: Exposes a DSL for low-boilerplate definition of [eventuo11y](https://hackage.haskell.org/package/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](https://github.com/shlevy/eventuo11y/tree/v0.6.0.0/Example.hs) for an example. Packages providing @EventBackend@s should likely also provide extensions to the DSL and generate default renderers. bug-reports: https://github.com/shlevy/eventuo11y/issues license: Apache-2.0 license-file: LICENSE author: Shea Levy maintainer: shea@shealevy.com copyright: Copyright 2022 Shea Levy. category: Observability extra-source-files: CHANGELOG.md tested-with: GHC == { 8.10.7, 9.2.4 } source-repository head type: git location: https://github.com/shlevy/eventuo11y library exposed-modules: Observe.Event.DSL Observe.Event.DSL.Compile Observe.Event.Syntax build-depends: , base ^>= { 4.14, 4.16, 4.17 } , template-haskell ^>= { 2.16, 2.18, 2.19 } hs-source-dirs: src default-language: Haskell2010