packages feed

polysemy-readline-0.2.0.0: README.md

# polysemy-readline
[![GitHub Actions](https://github.com/lehmacdj/polysemy-readline/actions/workflows/ci.yml/badge.svg)](https://github.com/lehmacdj/polysemy-readline/actions/workflows/ci.yml)
[![Hackage](https://img.shields.io/hackage/v/polysemy-readline.svg?logo=haskell)](https://hackage.haskell.org/package/polysemy-readline)

This package provides a [polysemy](https://github.com/polysemy-research/polysemy#readme) effect that provides most of the functionality of [haskeline](https://github.com/judah/haskeline#readme). See Haskeline's documentation for additional usage information.

## Contributions
Bug reports and PRs are welcome. In particular there are a number of things that I don't use frequently enough from Haskeline to justify working on or just haven't gotten around to implementing yet:
- interrupt handling: `withInterrupt`, `handleInterrupt`
- pure interpreter for use in tests
- support for older versions of Haskeline (currently only 0.8.1+ is supported)
- version bumps for dependencies that already compile but aren't allowed

PRs for any of these things would be greatly appreciated or I will try to get around to implementing them myself later 🙂.