@hackage polysemy-readline0.1.0.0

Readline effect for polysemy.

polysemy-readline

GitHub Actions Hackage

This package provides a polysemy effect that provides most of the functionality of haskeline. See Haskeline's documentation for usage information.

Contributions

Issues or 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 using in tests
  • additional interpreters matching the run* functions for InputT
  • support for older versions of Haskeline (currently only 0.8.1+ is supported)
  • version bumps for things that already compile but aren't allowed PRs for any of these things would be greatly appreciated or I might get around to implementing them myself later 🙂.