logoalt Hacker News

Boxxedyesterday at 8:34 PM3 repliesview on HN

Yeah I love it when people start defining their own operators all over the place and give them all inscrutable names. "Dude just use the eggplant parm operator: <<=-=>>"


Replies

nikitagayesterday at 11:52 PM

^ This meme is from 10+ years ago when Scala was at the peak of its hype driven by the FP craze. Nobody seriously writes cryptic-symbolic-operator code like that nowadays. Scalaz, the FP library most notorious for cryptic operator/method names, hasn't been relevant for many years. Today everyone uses Cats, ZIO, or plain Tapir or Play, all of which are quite ergonomic.

ecshaferyesterday at 8:48 PM

This is the type of thing that a good PR review culture will handle. I love that this is an option in some languages. But in a company, you need to decide what cool features should be used and when and how much.

show 1 reply
shawn_wtoday at 12:44 AM

One reason why I keep bouncing off of Haskell.