Thanks to visit codestin.com
Credit goes to github.com

Skip to content

david-lebl/iohandle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IOHandle - Ergonomic error handling for cats.effect.IO

Status: Not yet released / open for critique

IOHandle is a small library that provides ergonomic type-safe error handling for cats-effect IO.

It is based on cats-mtl's Handle and Raise capabilities, but specialized for cats.effect.IO with some additional safety.

Inspirations & Comparisons

  • "Submarine Error Handling" PR in cats-mtl
    • Difference: IOHandle library aims to provide additional safety/debugging, for example when the Raise/Handle instance is leaked outside its original scope
  • ValdemarGr's catch-effect library
    • Difference: We rely on IO.raiseError instead of IO cancellation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 100.0%