Существуют ли понятные человеку имена для аппликативных (и дружественных) методов?

В последнее время я довольно часто использую аппликативный (и альтернативный), и одна вещь, которая меня расстраивает, - это незнание номенклатуры . В качестве примера я Я хотел бы иметь возможность произносить имя функции вместо звездочка для <*> . Итак, почти так же, как >> = читается bind , есть ли более понятные для человека имена для следующих элементов:

  • <*> - применить?
  • <* & *> - применить левое и правое?
  • <$> - fmap?
  • <|>

и аналогично стрелкам

  • ] *** - split?
  • &&& - fanout?

Если для них есть имена, мои поиски их не обнаружили. Я понимаю, что для них могут быть неприемлемые условия, но если они есть, я бы хотел их узнать.

9
задан dave4420 29 April 2011 в 20:08
поделиться