Erlang демо-приложение? - PullRequest
2 голосов
/ 17 марта 2011

Я в группе на работе и читаю Семь языков за семь недель. Брюс А. Тейт , и мы проводим презентацию на одном языке каждую неделю. Я частично отвечаю за Erlang через 2 недели и ищу хорошее демонстрационное приложение, которое продемонстрировало бы сильные стороны Erlang. Я планирую пройти упражнения по программированию в книге, но ищу это маленькое, интересное приложение для демонстрации. Мне нужно будет написать это всего за несколько часов, как только я лучше познакомлюсь с языком. Любые предложения приветствуются.

Ответы [ 3 ]

2 голосов
/ 18 марта 2011

Я провел аккуратную демонстрацию на Dyncon в Стокгольме в прошлые выходные: https://gist.github.com/854389

Это «вирус», который перемещается между подключенными узлами (которые участники запускают на своих машинах и подключаются к уже «зараженному» узлу докладчика).

Это очень хорошая демонстрация распространения. В дополнение к этому, я запустил оболочку Erlang и породил более миллиона бездействующих процессов (которые ожидали в цикле приема), печатая каждую тысячу номеров процессов в оболочке, пока на моем ноутбуке не закончилась память. Очень хороший эффект. : -)

1 голос
/ 18 марта 2011

Если хотите, можете взглянуть на eirc. Это больше библиотека IRC, но это совместимое приложение OTP. Легко понять, использовать и строить (например, в файле README), поэтому я думаю, что это будет хорошо для первого проекта.

Вы можете найти его здесь: https://github.com/mazenharake/eirc

0 голосов
/ 25 мая 2011

Я закончил написанием ответа на Задача проекта Эйлера 22 * ​​1004 *, чтобы показать некоторые из функций списка, затем я придумал приложение для параллелизма самостоятельно, который был довольно хорошо принят. Спасибо Адаму и Мазену за мысли.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...