News for hackers. Stuff that matters.
Re:What do you call this in Ruby? by kccqzy on Saturday March 26, 2016 @11:45PM (#11368779)
You are perfectly fine importing the module Control.Lens.Combinators[0], which has the full functionality of lens except the operators. There's nothing you can do with operators but can't do with normal functions named with words.

[0]: http://ekmett.github.io/lens/src/Control-Lens-Combinators.ht...

Re:What do you call this in Ruby? by eru on Sunday March 27, 2016 @02:30AM (#11369121)
Oh, definitely. Haskell approach to operators and overloading is exactly the Right Way: operators are weirdly syntaxed function, and you can add your own. No need to make bit-shifting do IO.