cats icon indicating copy to clipboard operation
cats copied to clipboard

Hierarchy of cats effect in Cats documentation does not match the one in the cats effect docs

Open nmichael44 opened this issue 5 months ago • 3 comments

The picture under the text "Type classes in Cats" here: https://github.com/typelevel/cats/blob/main/docs/typeclasses.md

seems to suggest that Concurrent is a subclass of Async, but here:

https://typelevel.org/cats-effect/docs/typeclasses

exactly the opposite is suggested. Looking at the actual code suggests that the documentation in Cats is incorrect.

nmichael44 avatar Jul 02 '25 06:07 nmichael44

Yes, the former diagram represents the state of Cats along with Cats-Effect v2, where the hierarchy was slightly different. IIRC, there were attempts to re-render the diagram and even some draft PRs were created, but the work has not been completed yet.

satorg avatar Jul 02 '25 07:07 satorg

cats-mtl is also heavily outdated there 😅

kubukoz avatar Jul 18 '25 00:07 kubukoz

Someone just needs to finish https://github.com/typelevel/cats/issues/4374 ?

rossabaker avatar Jul 18 '25 18:07 rossabaker