Skip to content

v0.2.0.0

Compare
Choose a tag to compare
@re-xyr re-xyr released this 06 Feb 13:31
· 60 commits to master since this release
96c60d4

Changed

  • [BREAKING] Changed parameter order of Handling class from e es esSend to esSend e es
  • [BREAKING] Relaxed fundep of Handling to esSend -> e es (HO combinators may require TypeApplication more often)
  • Moved Data.* modules to Cleff.Internal.* so as not to pollute common namespaces

Added

  • Trustworthy flags for non-internal modules
  • sendVia for sending an effect operation along a transformation between effect stacks
  • raiseUnder, raiseNUnder, raiseUnderN, raiseNUnderN for introducing effects under other effects in the effect stack
  • runWriterBatch as a more efficient Writer interpreter that writes listened values in batch instead of in real time