Зачем все это нужно?


Erlang - язык для создания отказоустойчивых распределенных приложений. Это - один из немногих функциональных языков, которые давно и успешно применяется на практике. Например - в телекомах, банковских системах и системах автоматизации (например, в метро в Лионе). При этом Erlang - продукт с открытым исходным кодом и распространяется бесплатно.

Цель данного проекта - перевести документацию по Erlang'у на русский язык. Под документацией понимается не только официальная документация, но так же различные туториалы, решения определенных проблем и многое другое, что можно найти на таких сайтах, как Trapexit и Planet Erlang.

Перевод ведется в вики. Форум предназначен, в основном, для обсуждения перевода и различных проектов на Erlang'е.


Новости


Facebook Chat

15-05-2008

Facebook Chat

Описание того, как Эрланг помог разработчикам Facebook'а создать чат, могущий обслуживать до 70 миллионов активных пользователей.

Документация по distel'у

13-05-2008

Distel User Manual

Mats Cronqvist выложил документацию к distel'у в HTML-формате

OCamerl - пример

13-05-2008

Ocamerl - Erlang … echo-ing in shells

Небольшой пример работы с библиотекой erlocaml.

Opensource приложение на ErlyWeb

08-05-2008

FluxHP - World of Warcraft guild DKP/HP manager

Посмотреть на то, как оно работает можно здесь: http://points.flux-medivh.com/

dsl_erlang demo

08-05-2008

Если вы помните, Torbjorn Tornkvist решил создать Natural Language DSL Engine, который позволил бы задаваь запросы к Mnesia на более-менее человеческом языке.

Появилась возможность проверить это на практике

Процес установки (с помощью следующий):

wget http://faxien.googlecode.com/files/faxien-launcher-universal-0.3.3.py

sudo python faxien-launcher-universal-0.3.3.py

sudo /usr/local/erlware/bin/faxien install-release dsl_engine_demo

/usr/local/erlware/bin/dsl_engine_demo

После этого достаточно перейти в браузере по адресу http://localhost:9898/ и попробовать свои силы (или посмотреть на примеры).

В демо включены две таблицы:

invoice : table that contains all data related to a particular invoice
create_date : the date, in format: YYYY-MM-DD , when the invoice was created
goods_sum : an integer representing the sum of all goods
invno : holds the unique invoice...

Новая версия Lisp-Flavored Erlang

26-04-2008

Подробная информация

- LFE - это Lisp-2, как Common Lisp, а не Lisp-1, как Scheme. Теперь в LFE функции и переменные разнесены по разным пространствам имен

- В примерах есть два интерпретатора - написаный на Эрланге и написаный на самом LFE

- Присутствует рудиментарный REPL

Остальные подробности - по ссылке

Tag clouds in Erlang with ErlyWeb

22-04-2008

Tag clouds in Erlang with ErlyWeb

Статья, объясняющая, как создать облако тэгов с помощью ErlyWeb

Модуль Array

22-04-2008

Начиная с версии R12B в Эрланге присутствует модуль array

Эта маленькая заметка описывает, как реализовать двоичный поиск, используя этот новый модуль

Hessian

18-04-2008

Proposed Hessian Extension For Erlang

Статья, описывающая детали реализации двоичного протокола Hessian в проекте Cotton

wxErlang

11-04-2008

Вышла новая версия GUI-библиотеки wxErlang

Скачать можно по адресу http://www.erlang.org/~dgud/wxerlang