1. Куча / Говнокод #19004

    +2

    1. 1
    2. 2
    -- Hehehe
    typeGroups ll = (\(t, tt) -> printf "\n~~~~~~~~~~~~~~~\n%s\n~~~~~~~~~~~~~~~\n%s" t (show tt))  >>= (nub . map (_measInfoId &&&(snd .unzip . M.toList . _measTypes)) . (>>= _measInfo) . (>>= _measData)) $ (concat `fmap` mapM (\file -> runX $ readXml file >>> parseFile)) ll

    скрипт, высранный в спешке для обработки данных в одной задаче перерос в утилиту

    Запостил: CHayT, 10 Ноября 2015

    Комментарии (13) RSS

    • Чукча не читатель, чукча писатель!
      Ответить
    • лучшая методология хаскеля - в одну функцию и без do
      Ответить
    • Ты кто-то новенький. Я тя тут раньше не видел пол года назад
      Ответить
      • > Я тя тут раньше не видел пол года назад
        я тут олдфаг нахуй
        посмотри на дату моего первого говнокода
        Ответить
    • fmap не нужен, когда есть >>=
      Ответить
      • и <$>
        Ответить
        • въебал минусы за монадоёбство в местах, где необходимо и достоточно функтора
          Ответить
          • Рука дающего да не оскудеет, как написано в толстой тёмной книжке, на которой мы регулярно играем в карты со служками.

            p.s. въебал минус.
            Ответить
            • Стертор, залогинься.
              Ответить
              • Да ты ещё и кощунствуешь?! К проповеднику обращаются "Ваше святейшество"!
                Ответить
                • Проповеднику в морду дают, чтоб отъебался. А "Ваше святейшество" - обращение к Папе.
                  Ответить

    Добавить комментарий