Когда использовать бессмысленный стиль?

Многие программисты haskell, в том числе я, любят бессмысленный стиль, особенно при написании сложных парсеров. Они делают код более читабельным и менее подробным. Но иногда все происходит наоборот (например, при злоупотреблении экземплярами Монады и друзьями для (->) a ).

Дайте мне, пожалуйста, базовое руководство, когда вы думаете, что этот бессмысленный стиль полезен, а когда нет. Например, я всегда использую лямбду, если мне приходилось использовать вместо этого частичную композицию (что-то вроде flip ((.). Take). Drop ).

14
задан Don Stewart 16 April 2011 в 19:34
поделиться