https://github.com/matsubara0507/extensible-instances
instances of extensible data type for any type class
https://github.com/matsubara0507/extensible-instances
haskell haskell-library
Last synced: 12 months ago
JSON representation
instances of extensible data type for any type class
- Host: GitHub
- URL: https://github.com/matsubara0507/extensible-instances
- Owner: matsubara0507
- License: mit
- Created: 2018-01-31T07:08:39.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-11T07:46:47.000Z (about 8 years ago)
- Last Synced: 2025-04-22T23:09:11.404Z (about 1 year ago)
- Topics: haskell, haskell-library
- Language: Haskell
- Homepage:
- Size: 15.6 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# extensible-instances
Instances of extensible data type in [extensible](https://hackage.haskell.org/package/extensible) package for any type class
## Support type class
- ~~[`aeson`](https://hackage.haskell.org/package/aeson)~~
- supported by `extensible-0.4.7.2`
- ~~[`cassava`](https://hackage.haskell.org/package/cassava)~~
- supported by `extensible-0.4.7.2`
- [`data-default`](https://hackage.haskell.org/package/data-default)
- `Default`
- Extensible Effects
- [`MonadBase`](https://hackage.haskell.org/package/transformers-base/docs/Control-Monad-Base.html#t:MonadBase) with `IO`
- [`MonadLogger`](https://hackage.haskell.org/package/monad-logger/docs/Control-Monad-Logger.html#t:MonadLogger) with `LoggerT IO`
- [`MonadThrow`](https://hackage.haskell.org/package/exceptions/docs/Control-Monad-Catch.html#t:MonadThrow) with `IO`
- have not written a test yet