<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Erlang по-русски</title>
<link>http://erlang.dmitriid.com/</link>
<description>RSS новостей проекта Erlang по-русски</description>
<language>ru-RU</language>

<item>
<title><![CDATA[ Весь список Erlang eXchange 2008 ]]></title>
<link>http://erlang.dmitriid.com/news/item/297</link>
<description><![CDATA[ <a href="http://ocaml.cn/en/node/479">http://ocaml.cn/en/node/479</a><br />
<br />
По этой сылке можно найти все видео и все слайды с конференции Erlang eXchange 2008 ]]></description>
<guid>http://erlang.dmitriid.com/news/item/297</guid>
</item>

<item>
<title><![CDATA[ Erlang Contextual Code Completion Library ]]></title>
<link>http://erlang.dmitriid.com/news/item/296</link>
<description><![CDATA[ <a href="http://concise-software.blogspot.com/2008/07/erlang-contextual-code-completion.html">Erlang Contextual Code Completion Library</a><br />
<br />
Набор библиотек, позволяющих реализовать контекстно-зависимое автодополнение кода в любом редакторе кода. ]]></description>
<guid>http://erlang.dmitriid.com/news/item/296</guid>
</item>

<item>
<title><![CDATA[ Слайды: RabbitMQ ]]></title>
<link>http://erlang.dmitriid.com/news/item/295</link>
<description><![CDATA[ <a href="http://www.rabbitmq.com/resources/erlang-exchange-talk-final/ex.html">RabbitMQ: Open-Standard Business Messaging<br />
in 5000 lines of Erlang</a><br />
<br />
Слайды с конференции Erlang eXchange 2008. Авторы: Matthias Radestock и Tony Garnock-Jones из LShift Ltd. ]]></description>
<guid>http://erlang.dmitriid.com/news/item/295</guid>
</item>

<item>
<title><![CDATA[ EIFAWS - Erlang + Amazon Web Services ]]></title>
<link>http://erlang.dmitriid.com/news/item/294</link>
<description><![CDATA[ <a href="http://code.google.com/p/eifaws/">EIFAWS</a><br />
<br />
Новый модуль для работы с Amazon Web Services. ]]></description>
<guid>http://erlang.dmitriid.com/news/item/294</guid>
</item>

<item>
<title><![CDATA[ Видео с Erlang eXchange 2008 ]]></title>
<link>http://erlang.dmitriid.com/news/item/293</link>
<description><![CDATA[ Видео с конференции Erlang eXchange 2008 находятс на Google Video по запросу <a href="http://video.google.com/videosearch?q=intitle%3Aerlang+eXchange+2008+-quan+site%3Avideo.google.com&sitesearch=#q=intitle%3Aerlang%20eXchange%202008%20-quan%20site%3Avideo.google.com&sitesearch=video.google.com">Erlang eXchange 2008</a><br />
<br />
Темы некоторых видео:<br />
- Erlang Enterprise Integration <br />
- Keynote: Armstrong on Software<br />
- Erlang + D-Trace<br />
- ejabberd for Web 2.0 <br />
- Couch DB at 10,000 feet<br />
- Quick Check for Erlang<br />
- Wrangler<br />
- Building a Transactional Data Store<br />
<br />
и т.п. ]]></description>
<guid>http://erlang.dmitriid.com/news/item/293</guid>
</item>

<item>
<title><![CDATA[ Log4erl ]]></title>
<link>http://erlang.dmitriid.com/news/item/292</link>
<description><![CDATA[ Логгер для Эрланга. Цель проекта - реализация всех свойств семейства Log4* (особенно Log4J)<br />
<br />
Получить можно здесь: <a href="http://code.google.com/p/log4erl">http://code.google.com/p/log4erl</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/292</guid>
</item>

<item>
<title><![CDATA[ etorrent ]]></title>
<link>http://erlang.dmitriid.com/news/item/291</link>
<description><![CDATA[ etorrent - это полноценный битторрент-клиент, написаный на Эрланге.<br />
<br />
Получить его можно здесь: <a href="http://code.google.com/p/etorrent/">http://code.google.com/p/etorrent/</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/291</guid>
</item>

<item>
<title><![CDATA[ Mnesia Unlimited ]]></title>
<link>http://erlang.dmitriid.com/news/item/290</link>
<description><![CDATA[ <a href="http://www.wagerlabs.com/blog/2008/06/mnesia-unlimited.html">Mnesia Unlimited</a><br />
<br />
Неутомимый Joel Reymont закончил свою работу над Мнезией. Теперь Мнезию можно использовать в качестве фронт-енда к любой базе данных, будь то BerkleyDB, MySQL или <a href="http://tokyocabinet.sourceforge.net/spex-en.html">Tokyo Cabinet</a><br />
<br />
Новая мнезия доступна здесь:<br />
- <a href="http://code.google.com/p/mnesiaex/">http://code.google.com/p/mnesiaex/</a><br />
<br />
Там же - пример с использованием Tokyo Cabinet. ]]></description>
<guid>http://erlang.dmitriid.com/news/item/290</guid>
</item>

<item>
<title><![CDATA[ Frabjous ]]></title>
<link>http://erlang.dmitriid.com/news/item/289</link>
<description><![CDATA[ <a href="http://weblog.hypotheticalabs.com/?p=275">Oh Frabjous Day!</a>*<br />
<br />
Кевин Смит представляет библиотеку frabjous (доступную с сайта GitHub здесь: <a href="http://github.com/kevsmith/hypotheticalabs/tree/master">http://github.com/kevsmith/hypotheticalabs/tree/master</a>).<br />
<br />
Frabjous является оберткой над Erlang parse transforms:<br />
- общается напрямую с компилятором, избавляя от необходимости пробегаться по всему дереву AST<br />
- определяет новое поведение (behaviour), <code>ast_transformer</code>, которое можно испольовать для задания parse transforms.<br />
<br />
Короткий пример:<br />
<pre><code lang="erlang"><br />
-module(pt_test).<br />
-define(SERVER, ?MODULE).<br />
<br />
-include_lib("frabjous/include/frabjous.hrl").<br />
-frabjous([{remote_call, [{debug, true}]}]).<br />
<br />
-behaviour(gen_server).<br />
</code></pre><br />
<br />
Подключив <code>frabjous.hrl</code>, мы "включили" frabjous.<br />
<br />
Трансформатор <code>remote_call</code> принимает атрибуты следующим образом:<br />
<pre><code lang="erlang"><br />
-call_gen_server([{server, ?SERVER},<br />
                                {name, add},<br />
                                {vars, [x,y]}]).<br />
</code></pre><br />
<br />
и превращает их в функции таким образом:<br />
<pre><code lang="erlang"><br />
add(X, Y) -> gen_server:call(?SERVER, {add, X, Y}).<br />
</code></pre><br />
<br />
<hr /><br />
<small><br />
* Frabjous - "термин", использованый Льюисом Кэроллом в "Алисе в Зазеркалье" в стихотворении <a href="http://ru.wikipedia.org/wiki/Бармаглот">Jabberwocky</a><br />
</small> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/289</guid>
</item>

<item>
<title><![CDATA[ Erlang + Aptitude ]]></title>
<link>http://erlang.dmitriid.com/news/item/288</link>
<description><![CDATA[ <a href="http://dukesoferl.blogspot.com/2008/06/im-in-ur-erlangz-upgrading-ur.html">I'm in ur Erlangz, upgrading ur applicationz</a><br />
<br />
Dukes of Erl все не могут угомониться. На этот раз они написали систему, которая позволяет осуществлять горячую замену кода в приложениях, используя Линуксовый apt-get.<br />
<br />
Код проекта доступен на <a href="http://code.google.com/p/erlrc">Google Code</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/288</guid>
</item>

<item>
<title><![CDATA[ Erlang R12B-3 ]]></title>
<link>http://erlang.dmitriid.com/news/item/287</link>
<description><![CDATA[ Вышел третий багфикс для версии R12B<br />
<br />
- <a href="http://www.erlang.org/download/otp_src_R12B-3.readme">README</a><br />
- <a href="http://www.erlang.org/download.html">Скачать</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/287</guid>
</item>

<item>
<title><![CDATA[ Настройка ErlyWeb и PostgreSQL ]]></title>
<link>http://erlang.dmitriid.com/news/item/286</link>
<description><![CDATA[ <a href="http://cdrinpeace.wordpress.com/2008/06/09/configuring-erlyweb-with-postgres/">Configuring Erlyweb with postgres</a><br />
<br />
Небольшая статья, описывающая, как настроить <a href="http://erlyweb.org">ErlyWeb</a> для работы с <a href="http://www.postgresql.org/">PostgreSQL</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/286</guid>
</item>

<item>
<title><![CDATA[ Reia - Ruby/Python для Эрланга ]]></title>
<link>http://erlang.dmitriid.com/news/item/285</link>
<description><![CDATA[ <a href="http://wiki.reia-lang.org/wiki/Main_Page">Reia Programming Language</a><br />
<br />
Reia предлагает смешаную парадигму программирования в стиле Питона/Руби. На данный момент цель проекта - компиляция в Erlang AST, который можно скормить компилятору Эрланга. ]]></description>
<guid>http://erlang.dmitriid.com/news/item/285</guid>
</item>

<item>
<title><![CDATA[ Erlide 0.3.54 ]]></title>
<link>http://erlang.dmitriid.com/news/item/284</link>
<description><![CDATA[ <a href="http://erlide.sourceforge.net/">Erlide 0.3.54</a><br />
<br />
Новая версия Erlide ]]></description>
<guid>http://erlang.dmitriid.com/news/item/284</guid>
</item>

<item>
<title><![CDATA[ Ejabberd как основа cloud computing ]]></title>
<link>http://erlang.dmitriid.com/news/item/283</link>
<description><![CDATA[ <a href="http://www.process-one.net/en/blogs/article/at_the_heart_of_cloud_computing/">At the heart of cloud computing</a><br />
<br />
Презентация с RailsConf 2008 ]]></description>
<guid>http://erlang.dmitriid.com/news/item/283</guid>
</item>

<item>
<title><![CDATA[ YAML-Erlang ]]></title>
<link>http://erlang.dmitriid.com/news/item/282</link>
<description><![CDATA[ <a href="http://code.google.com/p/yaml-erlang/">yaml-erlang</a><br />
<br />
Библиотека (на данный момент весьма базовая) для работы с форматом <a href="http://yaml.org/">YAML</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/282</guid>
</item>

<item>
<title><![CDATA[ Serl - Lisp-frontend к Эрлангу ]]></title>
<link>http://erlang.dmitriid.com/news/item/281</link>
<description><![CDATA[ <a href="http://forum.trapexit.org/viewtopic.php?p=43927"> Serl - Sexp-based ERLang</a><br />
<br />
К этому чуду даже есть туториал (в файлах по ссылке) ]]></description>
<guid>http://erlang.dmitriid.com/news/item/281</guid>
</item>

<item>
<title><![CDATA[ Twoorl ]]></title>
<link>http://erlang.dmitriid.com/news/item/280</link>
<description><![CDATA[ <a href="http://code.google.com/p/twoorl/">Twoorl</a><br />
<br />
Twoorl - это опенсорсный клон <a href="http://twitter.com/">Twitter</a>'a, созданый неуемным Яривом Саданом с помощью ErlyWeb'а ]]></description>
<guid>http://erlang.dmitriid.com/news/item/280</guid>
</item>

<item>
<title><![CDATA[ Erlang by example ]]></title>
<link>http://erlang.dmitriid.com/news/item/279</link>
<description><![CDATA[ В продажу поступили первые скринкасты из серии <a href="http://www.pragprog.com/screencasts/v-kserl/erlang-by-example">Erlang by example</a>:<br />
<br />
- Episode 1: Sending and Receiving Chat Messages (30 mins)<br />
- Episode 2: Messaging Clients By Nickname (29 mins)<br />
- Episode 3: Distributing Clients In A Multi-node Environment (31 mins)<br />
<br />
Каждый эпизод стоит 5 долларов. Автор - <a href="http://weblog.hypotheticalabs.com">Kevin Smith</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/279</guid>
</item>

<item>
<title><![CDATA[ leex- a lexical anaylzer generator ]]></title>
<link>http://erlang.dmitriid.com/news/item/278</link>
<description><![CDATA[ Вышел первый полноценный релиз leex<br />
<br />
<a href="http://forum.trapexit.org/viewtopic.php?p=43924#43924">Скачать с trapexit'а</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/278</guid>
</item>

<item>
<title><![CDATA[ Настройка Emacs ]]></title>
<link>http://erlang.dmitriid.com/news/item/277</link>
<description><![CDATA[ <a href="http://weblog.hypotheticalabs.com/?p=265">Configuring Emacs for Erlang</a><br />
<br />
Статья содержит <a href="http://weblog.hypotheticalabs.com/downloads/emacs_erlang.mov">скринкаст</a> и <a href="http://weblog.hypotheticalabs.com/downloads/src.zip">полный файл документации</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/277</guid>
</item>

<item>
<title><![CDATA[ Очередной web-framework ]]></title>
<link>http://erlang.dmitriid.com/news/item/276</link>
<description><![CDATA[ <a href="http://groups.google.com/group/erlware-dev/browse_thread/thread/da63b068eb662b8b">derail - A simple web framework</a><br />
<br />
Torbjorn Tornkvist обхявил о создании еще одного веб-фреймворка для Эрланга.<br />
<br />
Особенности фреймворка:<br />
- интеграция в <a href="http://www.erlware.org/">Erlware</a><br />
- поддержка шаблонов <a href="http://code.google.com/p/sgte/">SGTE</a><br />
<br />
На данныый момент собственно релиза нет, код фреймворка генерируется их спецификации (10 строк)<br />
<br />
- <a href="http://erlware.org/lib/5.6.2/derail-0.1.1/">Документация</a><br />
<br />
Сам фпеймворк доступен из erlware ]]></description>
<guid>http://erlang.dmitriid.com/news/item/276</guid>
</item>

<item>
<title><![CDATA[ Использование tail ]]></title>
<link>http://erlang.dmitriid.com/news/item/275</link>
<description><![CDATA[ <a href="http://easyerl.blogspot.com/2008/05/monitoring-log-files-with.html">Monitoring log files with 'tail'</a><br />
<br />
Статья описывает, как использовать *nix'овую команду tail для отслеживания изменений в log-файлах ]]></description>
<guid>http://erlang.dmitriid.com/news/item/275</guid>
</item>

<item>
<title><![CDATA[ Ejabberd 2.0.1 ]]></title>
<link>http://erlang.dmitriid.com/news/item/274</link>
<description><![CDATA[ Вышел ejabberd 2.0.1<br />
<br />
- <a href="http://www.process-one.net/en/ejabberd/downloads">Скачать</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/274</guid>
</item>

<item>
<title><![CDATA[ Erlbol ]]></title>
<link>http://erlang.dmitriid.com/news/item/273</link>
<description><![CDATA[ <a href="http://erlbol.dougedmunds.com/">Erlbol: Erlang + REBOL gui</a><br />
<br />
Проект Erlbol использует REBOL для создания пользовательских интерфейсов<br />
<br />
- <a href="http://erlbol.dougedmunds.com/screenshots.html">Скриншоты</a><br />
- <a href="http://erlbol.dougedmunds.com/docs.html">Документация</a><br />
- <a href="http://erlbol.dougedmunds.com/downloads/">Скачать</a> ]]></description>
<guid>http://erlang.dmitriid.com/news/item/273</guid>
</item>

<item>
<title><![CDATA[ QuickCheck demo ]]></title>
<link>http://erlang.dmitriid.com/news/item/272</link>
<description><![CDATA[ <a href="http://www.quviq.com/demos.html">QuickCheck demo</a><br />
<br />
Короткие видео-демонстрации работы QuickCheck'а ]]></description>
<guid>http://erlang.dmitriid.com/news/item/272</guid>
</item>

<item>
<title><![CDATA[ Haskell в среде Эрланга ]]></title>
<link>http://erlang.dmitriid.com/news/item/271</link>
<description><![CDATA[ <a href="http://www.haskell.org/haskellwiki/Yhc/Erlang/Proof_of_concept">Yhc/Erlang/Proof of concept</a><br />
<br />
Статья описывает результаты выполнения программ, написаных на Haskell'е в контексте Erlang VM.<br />
<br />
Программа, написаня на Хаскеле, копилируется с помощью Yhc Haskell Compiler. Полученый код компилируется в Erlang Core с помощью программы, описаной в статье. После чего полученая программа компилируется в BEAM ]]></description>
<guid>http://erlang.dmitriid.com/news/item/271</guid>
</item>

<item>
<title><![CDATA[ Позднее связывание в Эрланге ]]></title>
<link>http://erlang.dmitriid.com/news/item/270</link>
<description><![CDATA[ <a href="http://www.lshift.net/blog/2008/05/18/late-binding-with-erlang">Late binding with Erlang</a><br />
<br />
Автор статьи обнаружил, что <a href="http://code.google.com/p/mochiweb/">MochiWeb</a> использует параметризированые модули, позволяющие реализовать позднее связывание в Эрланге. Статья описывает пример использования параметризированых модулей ]]></description>
<guid>http://erlang.dmitriid.com/news/item/270</guid>
</item>

<item>
<title><![CDATA[ Erlang vs. Scala ]]></title>
<link>http://erlang.dmitriid.com/news/item/269</link>
<description><![CDATA[ <a href="http://yarivsblog.com/articles/2008/05/18/erlang-vs-scala/">Erlang vs. Scala</a><br />
<br />
Довольно длинное сравнение, которое может служить введением как в один, так и в другой язык ]]></description>
<guid>http://erlang.dmitriid.com/news/item/269</guid>
</item>

<item>
<title><![CDATA[ Facebook Chat ]]></title>
<link>http://erlang.dmitriid.com/news/item/268</link>
<description><![CDATA[ <a href="http://www.facebook.com/notes.php?id=9445547199">Facebook Chat</a><br />
<br />
Описание того, как Эрланг помог разработчикам Facebook'а создать чат, могущий обслуживать до 70 миллионов активных пользователей. ]]></description>
<guid>http://erlang.dmitriid.com/news/item/268</guid>
</item>

</channel>
</rss>