Отладка в Erlang

Любое приложение на Erlang состоит из двух базовых структурных единиц: модулей и процессов. В модулях описывается код, а процессы выполняют код из разных модулей в разный момент времени. Было бы ...
+7
25 апреля 2012, 19:50
26
Zert 21,6

Erlang. Рекомендации к оформлению кода из песочницы

Не так давно, в команду пришлось приглашать нового программиста и знакомить его с Erlang. Для ускорения процесса обучения я решил перевести уже давно лежавший у меня материал Erlang Programming Rules ...
+42
23 апреля 2012, 11:11
110
egobrain 7,1

Веб-разработка с ChicagoBoss framework

«Chicago Boss — бескомпромиссный веб-фреймворк, любимый дизайнерами, инженерами и этим парнем с пейджером.» — © chicagoboss.org «Erlang — язык для создания отказоустойчивых распределенных ...
+82
30 марта 2012, 01:23
255
iSeiryu 17,0

Mnesia — изменение таблицы

В Mnesia много всего полезного: хранит данные в формате Erlang, репликация, транзакции и т.д. и т.п. Но есть одна проблемка — как изменить структур таблицы? При создании таблицы необходимо указать ...
+6
28 марта 2012, 11:38
7

Несбывшиеся мечты

На заре программирования, в 80-х и 90-х годах люди верили, что если сделать код, имеющий многие уровни абстракций, то наступит счастье. Для добавления новой функциональности надо будет всего лишь ...
–49
22 марта 2012, 16:31
7
Zert 21,6

Использование parse_transform

Disclaimer: Описываемый инструмент имеет спорную репутацию. Я не призываю использовать его где ни попадя, только знакомлю с используемыми понятиями, дабы уменьшить некоторым трепет перед технологией. ...
+19
21 марта 2012, 16:01
18
stolen 31,6

Введение в теорию взаимодействующих последовательных процессов (Communicating Sequential Processes — CSP) из песочницы

Часть 1 Часть 2 Предисловие Данный текст является переводом и сокращённым пересказом начальных глав книги Чарльза Э. Хоара. Целью является ознакомление русскоязычной аудитории с данной ...
+31
22 февраля 2012, 12:45
79
newpavlov 11,2

Пишем интерфейс к Kyoto Cabinet для Эрланга

Вступительное слово В одном из своих рабочих проектов была необходимость во встраиваемой базе данных. И очень приглянулся Kyoto Cabinet. Всё с ним хорошо: и максимальный размер коллекции огромный, и ...
+17
15 декабря 2011, 00:51
24

MapReduce для начинающих на Erlang'e

Я продолжаю свое погружение в Эрланг. Уже есть хитрый план переписать один из наших сервисов для мониторинга на Эрланге. Мы тут осваиваем облака Windows Azure и Amazon EC2 в качестве платформы для ...
+26
1 декабря 2011, 02:40
52
begoon 129,8

External Term Format

Если какой-либо программе необходимо передать данные эрланговсому серверу, эти данные предварительно должны быть сериализованы. То есть преобразованы в бинарный вид, так, чтобы эрланг мог потом ...
+31
30 октября 2011, 12:07
23