Зачем все это нужно?
Erlang - язык для создания отказоустойчивых распределенных приложений. Это - один из немногих функциональных языков, которые давно и успешно применяется на практике. Например - в телекомах, банковских системах и системах автоматизации (например, в метро в Лионе). При этом Erlang - продукт с открытым исходным кодом и распространяется бесплатно.
Цель данного проекта - перевести документацию по Erlang'у на русский язык. Под документацией понимается не только официальная документация, но так же различные туториалы, решения определенных проблем и многое другое, что можно найти на таких сайтах, как Trapexit и Planet Erlang.
Перевод ведется в вики. Форум предназначен, в основном, для обсуждения перевода и различных проектов на Erlang'е.
Новости
Перевод мануала по Mnesia
osmos
http://code.google.com/p/osmos/
Osmos предоставляет таблицы, состоящие из упорядоченых пар ключ-значение, которые хранятся на диске. Пары можно упорядочить согласно правилам, заданным пользователем.
Osmos подходит для ситуаций, когда требуется много записей в таблицу и редкие стчитывания (например, для сбора статистики).
Дополнительная информация — в блоге Dukes of Erl
ibrowse 1.5
http://github.com/cmullaparthi/ibrowse/
ibrowse — это HTTP-клиент, когда-то разрабатывавшийся, как замена поставляемому в OTP inets.
Новая версия — это в основном багфиксы, а также переход на binaries в самом коде ibrowse
BBC Feed Hub
BBC Feed Hub> — это проект, зародившийся в недрах BBC, и целью является:
- регистрация и аггрегация различных feed'ов (от RSS до подкастов)
- сбор статистики по использованию feed'ов
- предоставление возможности авторам feed'ов отслеживать использование инормации и принимать решение по отключению feed'а от Hub'а
- устойчивость к «потерям» (в случае, если входящие feed'ы перестанут работать)
- управление feed'ами и общение с «потребителями» feed'ов
Пока что описание весьма запутано и расплывчиво, но BBC RadioLabs утверждают, что они уже на стадии реализации этой идеи.
Главное — BBC Feed Hub будет проекто с открытым исходным кодом и — главное! — основываться на Erlang'е.
Согласно Яну Ленардту,...
BeepBeep — новый сайт
Есди вы помните, BeepBeep — это небольшой веб-фреймворк, вдохновением дя которого послужил Ruby-on-Rails
Недвано BeepBeep обзавелся собственным сайтом с документацией и примерами: http://beepbeep.dmitriid.com/
Видео с Erlang Factory — RSS
http://video.yahoo.com/rss/video/search?p=erlang+factory
Эта RSS-ка позволит получать видео с Erlang Factory по мере их появления в сети
Francesco Cesarini + O'Reilly = книга
Erlang Programming, 1st Edition
Слух стал правдой. Франческо Чезарини в соавторстве с Саймоном Томпсоном выпустили книгу Erlang Programming.
Книга доступна как на Safari Books Online, так и в онлайновых магазинах.
Содержание книги понемногу обо всем. Начиная от азов языка и введение в разнородные прикладные задачи, например есть GUI программирование, взаимодействие с Java, OTP, Mnesia.
спасибо Михаилу Кашкину за напоминание
medici — интерфейс к Tokyo Tyrant
http://github.com/mccoy/medici
Tokyo Tyrant — это сетевой интерфейс к базе данных Tokyo Cabinet.
Medici пердлагает библиотеку, состоящую из двух частей:
- обертка над протоколом Tokyo Tyrant
- приложение, организующее пул соединений и контролирующее эти соединения
Neotoma — генератор packrat-паресров для PEG
http://github.com/seancribbs/neotoma/
Neotoma — это генератор packrat-парсеров для parser expression-грамматик(PEG, грамматики, разбирающие выражение).
Neotoma является альтернативой leex и yecc, так как некоторые грамматики можно выразить проще с помощью PEG.
Подробнее о Neotoma — в README и в этой серии постов:
- http://seancribbs.com/tech/2009/05/27/building-a-parser-generator-in-erlang-part-1/
-http://seancribbs.com/tech/2009/05/29/building-a-parser-generator-in-erlang-part-2/
-http://seancribbs.com/tech/2009/06/11/building-a-parser-generator-in-erlang-part-3/
-http://seancribbs.com/tech/2009/06/21/building-a-parser-generator-in-erlang-part-4/
-http://seancribbs.com/tech/2009/06/21/building-a-parser-generator-in-erlang-part-5/
Erlang Plugin Version 1 for NetBeans 6.7
Erlang Plugin Version 1 for NetBeans 6.7
Плагин для NetBeans был переписан на Scala, обещается улучшение производительности и мелкие плюшки (например, расширенная документация при автозаполнении).
Для работы трбуется NetBeans 6.7 RC3 или выше.
Скачать плагин можно здесь: https://sourceforge.net/project/showfiles.php?group_id=192439&package_id=226387