Функциональное программирование

haskell-install/

В 99% случаев если вам требуется компилятор Haskell, то Haskell Platform решит все ваши проблемы. В платформу входит не только непосредственно стабильная версия компилятора GHC, но и такие утилиты, как…

hackage-upload/

Недавно я залил на Hackage свой первый пакет. Тот самый, с параллельной реализацией генетического алгоритма . В действительности, пакеты на Hackage заливаются очень просто. Но все же я хотел бы…

haskell-genetic-algorithm/

Большинство из вас этого, конечно, не помнит, но года три-четыре назад в этом блоге приводилась реализация генетического алгоритма на Perl . На меня тут нахлынула ностальгия и я решил переписать…

erlang-simplicitydb/

Дело было вечером, делать было нечего, и я пошел гулять по интернетам в поисках существующих встраиваемых (embedded) баз данных для Erlang. Вот, скажем, есть у нас приложенька, которая работает с…

erlang-deb-package/

Примем за рабочую теорию, что мы здесь все взрослые и осознаем важность использования менеджера пакетов . Есть много способов упаковать приложение, написанное на Erlang , в deb, rpm или еще…

haskell-parallel/

Предыстория. Некоторое время назад в комментариях к заметке Работа с нитями/потоками в Haskell Роман совершенно справедливо заметил, что задачу перебора хэшей было бы куда правильнее решать, используя, например, пакет parallel.…

haskell-metrics/

Ранее мы выяснили, как на Haskell работать с базами данных , писать REST API , генерировать и читать JSON-стримы , работать с конфигами и писать логи . Для полного счастья…

haskell-neural-networks/

В общем, начитавшись Хайкина , у меня стали чесаться лапки поделать что-нить интересненькое с нейронными сетями. Писать, понятное дело, при этом я собирался на Haskell. Беглый поиск по Hackage выявил…

functor-applicative-and-monoid/

Мы с вами уже перестали бояться монад , но всякие непонятные стрелочки в коде типа <> , <$> , <*> и <|> по-прежнему повергают нас в ужас. Сегодня мы выясним,…

captcha-recognition-notes/

Перед вашими глазами находится заключительная заметка из серии постов о взломе капчи . В предыдущей части мы успешно обучили многослойную нейронную сеть , распознающую буквы на капче по отдельности. Сегодня…

EnglishRussianUkrainian