December 26th, 2009

Playdar: C++ → Erlang

http://www.metabrew.com/article/rewriting-playdar-c-to-erlang-massive-savings/

Ричард Джонс переписал десктопное приложение Playdar с C++: Boost+ASIO на Erlang. Получил 75..92% сокращение кода. Смог создать дистрибутив для распространения приложения на десктопы: виндовый дистрибут занимал 2.5 метра, эрланговый — 10 метров.


Playdar is the future, and the future is written in Erlang :)


Справедливости ради надо отметить, что приложение у них малюсенькое — всего под десять тысяч строк [сиплюсплюсного] кода. Один RabbitMQ на эрланге занимает примерно столько.

Пока я здесь, замечу, что моя статья о проектировании эрланговского клиента к memcached сервису была опубликована в третьем выпуске fprog.ru.