@hackage / classy-effects-th

Automatic compliance with the classy-effects protocols

Version Deprecated package0.1.0.1

About

Metadata

  • Last updated , by YamadaRyo
  • License MPL-2.0
  • Categories Template Haskell
  • Maintained by: Yamada Ryo <ymdfield@outlook.jp>

  • Lottery factor: 1

Links

Installation

This package has been deprecated in favour of

Tested Compilers

  1. 9.2.8

Readme

This package provides Template Haskell functions that enable automatic compliance with CEPs (classy-effects protocols), offering a unified framework for defining effects in Haskell.

CEPs aim to standardize and unify the definition of effects in Haskell in a backend-library-agnostic manner. Please refer to CEPs for details.

Please also refer to the classy-effects package, which offers standard effect definitions compliant with CEPs.

This 'classy-effects' project was abandoned due to the discovery of fundamental difficulties. The reasons are as follows: https://github.com/orgs/sayo-hs/projects/4?pane=issue&itemId=48547880 As an alternative, consider using 'sayo-hs/data-effects', a GADTs-based common effect representation foundation: https://github.com/sayo-hs/data-effects.