turion / rhine

Haskell Functional Reactive Programming framework with type-level clocks
http://hackage.haskell.org/package/rhine
123 stars 21 forks source link

Dunai and Rhine defines identical operators in conflicting ways #16

Closed ggreif closed 6 years ago

ggreif commented 6 years ago

In dunai there are

infixr 4 <-<
infixr 4 >->

while in rhine the same operators (with identical semantics) are defined as

infixl 6 <-<
infixr 6 >->

This can be maximally confusing. Any idea which side should change?

ggreif commented 6 years ago

@ivanperez-keera maybe the change should be in dunai.

turion commented 6 years ago

I'm not aware of any such operators in the package dunai. Where are they defined? Are they in bearriver?

turion commented 6 years ago

My bad! Yes, of course it's there. Yep, should be removed in dunai, I think. Closed here and reopened in dunai.