Что такого плохого в шаблоне Haskell?



похоже, что шаблон Haskell часто рассматривается сообществом Haskell как неудачное удобство. Трудно выразить словами то, что я наблюдал в этом отношении, но рассмотрим эти несколько примеров




  • шаблон Haskell указан в разделе " уродливый (но необходимый)" в ответ на вопрос, какие расширения Haskell (GHC) должны использовать/избегать пользователи?

  • шаблон Haskell считается временным / низшим решением в распакованные векторы в NewType бы значения thread (список рассылки библиотек)

  • Yesod часто критикуют за то, что он слишком много полагается на шаблон Haskell (см. в блоге в ответ на это настроения)


Я видел различные сообщения в блоге, где люди делают довольно аккуратные вещи с шаблоном Haskell, позволяя более красивый синтаксис, который просто не был бы возможен в обычном Haskell, а также огромное сокращение шаблона. Так почему же на шаблон Haskell смотрят свысока таким образом? Что делает его нежелательным? При каких обстоятельствах следует избегать шаблона Хаскелла и почему?

565   0  

Comments

    Ничего не найдено.