исключительно про содержимое пасты. Чото я был то ли уставшим, то ли упоротым, поэтому не пояснил, почему /1. Логика в этой функции — по идее, должна быть весьма простая, но по исходнику её понять сложно. Это — критерий переусложнения кода. Другой хаскелевый код я вполне нормально читаю (опять же, зависит от извращений). В некоторых случаях (для "атомарных" функций, не меняемых) это приемлемо, но уверен, что не нужно специальным образом учиться писать такой код. Простота — залог ментального здоровья и всё такое.
такое говно в продакшоне не нужно.
ты про мой код или хаскель впринципе или функцию groupBy?
исключительно про содержимое пасты. Чото я был то ли уставшим, то ли упоротым, поэтому не пояснил, почему /1. Логика в этой функции — по идее, должна быть весьма простая, но по исходнику её понять сложно. Это — критерий переусложнения кода. Другой хаскелевый код я вполне нормально читаю (опять же, зависит от извращений). В некоторых случаях (для "атомарных" функций, не меняемых) это приемлемо, но уверен, что не нужно специальным образом учиться писать такой код. Простота — залог ментального здоровья и всё такое.
да, спорить не стану, вот, собственно, эталонная реализация:
http://www.haskell.org/ghc/docs/latest/h...