eurekafag 16.10.2011 17:09 WOK

\2 vs \1 — 1:0. Наконец-то написал что-то рабочее на Эрланге — доработал Патч Анонимуса на ejabberd. Всё-таки охуенный язык, сразу одним шаблоном проверил и структуру данных, и внутреннее значение на пригодность, а потом пересобрал пакет сообщения. Хотя на императивных языках получилось бы одно присваивание, но я понимаю, почему здесь лучше заводить новую переменную (в области видимости) на новые данные. Просто так безопасней.

Долго корпел над изменением нужного значения в состоянии MUC, оказалось, оно входит в аргументах и выходит как результат, так что надо было всего-навсего в конце выдать изменённое значение. Немного непривычно это после многих лет императивщины, похоже на отрисовку в OpenGL — ты видишь движущиеся объекты, но на самом деле сцена каждый раз строится заново с учётом прошедшего времени и изменений мира.

Да, ознакомиться с патчем можно в конференции radiochan@conference.radioanon.ru, все посты анонимны и пронумерованы. Есть трип-коды.

Recommended by:

@asukafag: Я нихуя не понял, но отрекомендую

and @238328
1. ulidtko 16.10.2011 17:10 dedicated microblogging account

это называется immutability in functional programming.

2. eurekafagulidtko /1 16.10.2011 17:11 WOK

Угу, это я понял. Необычная фишка, но оправданная, в принципе. Таскание из функции в функцию всех нужных данных позволяет не думать о том, что их поломает кто-то другой.

3. uzername 16.10.2011 18:28

>>все посты анонимны и пронумерованы
Список подключенных не отображается, а ники авторов всё равно видно. Или это так и задумывалось?

4. eurekafaguzername /3 16.10.2011 18:36 WOK

Может, наоборот? Никлист будет виден, а вот сообщения приходят от особых ников с номерами.

5. uzernameeurekafag /4 16.10.2011 18:37

Да ладно, после того, как перезапустил Миранду, то всё видно как и раньше.

6. ojab 16.10.2011 18:50 YGG!

костыли-костылики
http://jabber-ru.ya.ru/replies.xml?item_...

7. eurekafagojab /6 16.10.2011 19:07 WOK

А ник он может заменять? Потому что похоже, что нет.

8. eurekafaguzername /5 16.10.2011 19:08 WOK

Что-то ты не так делаешь или зашёл не туда.

9. ojabeurekafag /7 16.10.2011 19:20 YGG!

Чото оно вообще не работает лол. Но решение было бы прямее, чем твой костыль.

10. eurekafagojab /9 16.10.2011 19:28 WOK

Зато мой костыль на Православном Телекоммуникационном Эрланге от отцов-основателей!

12. mgfkasukafag /11 17.10.2011 03:12 39503452441318820834284200

ЛОВУШКА

Do you really want to delete ?