cabal-version: 3.0 name: stock-profunctors version: 0.1.0.0 x-revision: 5 synopsis: Derive Profunctor via the stock plugin description: A companion for the plugin: depend on @stock-profunctors@ and you can write @data P a b = … deriving Profunctor via Stock2 P@. It is /not/ a plugin , it registers an @instance DeriveStock2 Profunctor@ (on the "Stock.Derive" SDK) that the plugin discovers and runs, so no extra @-fplugin@ is needed. is the @[Contra, Co]@ case of the plugin's n-ary variance functor engine, the same recursion as @Functor@ \/ @Contravariant@ \/ @Bifunctor@. Companion packages include: * : , , * : , , * : , , ; , , * : , , ; * __stock-profunctors__: license: BSD-3-Clause license-file: LICENSE author: Baldur Blöndal maintainer: baldur.blondal@iohk.io category: Type System build-type: Simple tested-with: GHC == 9.8.1, GHC == 9.10.3, GHC == 9.12.4, GHC == 9.14.1 library exposed-modules: Stock.Profunctor build-depends: base >=4.18 && <5, ghc >=9.6 && <9.16, stock >=0.1 && <0.2, profunctors >=5.6 && <6 hs-source-dirs: . default-language: GHC2021 ghc-options: -Wall test-suite test type: exitcode-stdio-1.0 main-is: Test.hs build-depends: base, stock, stock-profunctors, profunctors ghc-options: -fplugin=Stock hs-source-dirs: test default-language: GHC2021 source-repository head type: git location: https://github.com/Icelandjack/stock.git subdir: profunctors