kb 03.09.2012 21:54

удалось повеселиться на ночь http://paste.ubuntu.com/1184498/

1. gds 03.09.2012 22:28

такое говно в продакшоне не нужно.

2. kbgds /1 04.09.2012 08:28

ты про мой код или хаскель впринципе или функцию groupBy?

3. gdskb /2 04.09.2012 16:37

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

4. kbgds /3 04.09.2012 16:45

да, спорить не стану, вот, собственно, эталонная реализация:

http://www.haskell.org/ghc/docs/latest/h...

Do you really want to delete ?