haskell-messagepack/
MessagePack — это формат, напоминающий JSON , только более быстрый и более компактный. Например, {"a":1,"b":2} занимает 13 байт в JSON, 19 байт в BSON и всего лишь 7 байт в MessagePack. MessagePack…
haskell-vs-ocaml/
Недавно мне пришло письмо от одного из посетителей с просьбой помочь решить небольшую проблему с OCaml ‘ом. И как-то между делом он поинтересовался, почему я отказался от OCaml в пользу…
template-haskell/
Template Haskell — это расширение Haskell, добавляющее в язык шаблоны. Шаблоны в Haskell представляют собой что-то вроде макросов Lisp , только со строгой статической типизацией . Другими словами, TH добавляет в…
haskell-conduits/
В мире Haskell есть такой хороший пакет conduit за авторством небезызвестного Michael Snoyman . Этот пакет позволяет легко и непринужденно делать множество полезных вещей с файлами, сокетами, соединениями с базами…
haskell-opengl-textures/
В прошлый раз мы научились рисовать разноцветные треугольники и пирамиды. Это, конечно, замечательно, но если вы когда-нибудь играли в компьютерные игры, то знаете, что они рисуют на экране очень, очень…
haskell-opengl/
На днях я разгребал свой список статей для отложенного прочтения. Помимо прочего, в нем был найден хабрапост Графика через OpenGL на Haskell , который пробудил во мне былой интерес к…
distributed-erlang/
Возможность Erlang ‘а производить прозрачный обмен сообщениями между процессами, работающими на разных физических машинах, бесспорно, является интересной и порой весьма практичной. Но не факт, что эту возможность следует использовать именно…
haskell-preprocessing/
Я тут читаю «Happstack Crashcourse» и нашел в главе о шаблонизаторах упоминание одной интересной возможности GHC . Оказывается, в исходном коде можно указывать дополнительные ключи, которые будут переданы GHC при…
monads/
Когда я впервые увидел код в стиле f1 >>= x -> f2 >>= y -> Right ( x , y ) моя реакция была «Ааа! Что тут происходит? Как вообще…
erlang-one-year/
Мое первое знакомство с Erlang состоялось в июле 2012-го, но зарабатывать программированием на этом языке я начал только год назад, 19 ноября 2012. В сей заметке я хотел бы поделиться…