cats-collections icon indicating copy to clipboard operation
cats-collections copied to clipboard

Port scalaz `Tree` and `TreeLoc`

Open i-am-the-slime opened this issue 8 years ago • 3 comments

Is this something worthwile? Or would quiver cover this? I think circe ported this as well. I am not sure I'd be able to get the typeclass dependencies and so on right.

EDIT: Or is it actually already there?

i-am-the-slime avatar Apr 29 '17 15:04 i-am-the-slime

I don't think it's there. I would like to have this as well. Quiver doesn't cover this, rather it uses scalaz.Tree and having a Cats based Tree would be necessary to port Quiver to Cats.

joroKr21 avatar May 09 '17 13:05 joroKr21

Do you think it could be ripped out of circe? I am afraid of all the type lambdas in the typeclass constraints.

i-am-the-slime avatar May 09 '17 16:05 i-am-the-slime

I don't know, I haven't seen a Tree implementation in Circe.

joroKr21 avatar May 09 '17 19:05 joroKr21