\2 vs \1 — 1:0. Наконец-то написал что-то рабочее на Эрланге — доработал Патч Анонимуса на ejabberd. Всё-таки охуенный язык, сразу одним шаблоном проверил и структуру данных, и внутреннее значение на пригодность, а потом пересобрал пакет сообщения. Хотя на императивных языках получилось бы одно присваивание, но я понимаю, почему здесь лучше заводить новую переменную (в области видимости) на новые данные. Просто так безопасней.
Долго корпел над изменением нужного значения в состоянии MUC, оказалось, оно входит в аргументах и выходит как результат, так что надо было всего-навсего в конце выдать изменённое значение. Немного непривычно это после многих лет императивщины, похоже на отрисовку в OpenGL — ты видишь движущиеся объекты, но на самом деле сцена каждый раз строится заново с учётом прошедшего времени и изменений мира.
Да, ознакомиться с патчем можно в конференции radiochan@conference.radioanon.ru, все посты анонимны и пронумерованы. Есть трип-коды.
eurekafag
16.10.2011 17:09 WOK
Do you really want to delete ?
это называется immutability in functional programming.
Угу, это я понял. Необычная фишка, но оправданная, в принципе. Таскание из функции в функцию всех нужных данных позволяет не думать о том, что их поломает кто-то другой.
>>все посты анонимны и пронумерованы
Список подключенных не отображается, а ники авторов всё равно видно. Или это так и задумывалось?
Может, наоборот? Никлист будет виден, а вот сообщения приходят от особых ников с номерами.
Да ладно, после того, как перезапустил Миранду, то всё видно как и раньше.
костыли-костылики
http://jabber-ru.ya.ru/replies.xml?item_...
А ник он может заменять? Потому что похоже, что нет.
Что-то ты не так делаешь или зашёл не туда.
Чото оно вообще не работает лол. Но решение было бы прямее, чем твой костыль.
Зато мой костыль на Православном Телекоммуникационном Эрланге от отцов-основателей!
ЛОВУШКА