base-unicode-symbols icon indicating copy to clipboard operation
base-unicode-symbols copied to clipboard

Silly Suggestions

Open jrm8005 opened this issue 10 years ago • 1 comments

I have some operator suggestions that are probably all silly, tasteless and/or wrong. Maybe you will find some make sense. At the very least, you can get a chuckle at the suggestions.

For Control.Applicative.Unicode: \u229A = <$> -- The circled ring operator has the sense of function composition, which is analogous to $. Admittedly, this is a difficult choice, but there doesn't seem to be another symbol that indicates the concept of mapping much better.

\u22d6, \u22d7 = <*, *> -- They look very similar, and there is no combination with * and > in Unicode that I could find

\u29b6 = <|> -- In keeping with the circled asterisk for <*>

For Control.Monad.Unicode: \u2906, \u2907 = <=<, >=> -- The only double-struck arrows with something resembling a tail.

For Control.Arrow: \u2a55 = &&& -- Sort of looks like three logical ands, in keeping with the theme

\u2295 = <+> -- In line with Control.Applicative

And I'm sure now I'll be burned at the stake for trying to help turn Haskell into APL! It's all in good fun, isn't it?

jrm8005 avatar Mar 23 '14 04:03 jrm8005

:+1:

cfr avatar May 08 '15 06:05 cfr