Conversation
snowleopard
left a comment
There was a problem hiding this comment.
Looks fine to me, although I have to admit that I'm getting lost in all of these conversion functors. Providing a lot of ways to instantiate selective functors brings convenience but also complexity.
@gr-im I don't mind to be pinged. Thanks for continuing to explore the design space of selective functors! |
Thanks a lot. To be really honest, Selective as replaced my usage of ArrowChoice, no more point free and its lead to readable solution. So thanks to have pointed (and properly elaborated in a very enjoyable paper).
Yes, we differ from the Janestreet approach (which use Thanks a lot for your reviews. |
|
Thanks @gr-im, all sounds good. |
As mentioned by @snowleopard (feel free to say if you don't want be ping anymore) here: snowleopard/selective#30
selectcan be express viabranch(and vice versa). So this PR movebranchintoSelective.COREand allows to use select path or branch path for Selective incarnation.