[00:28:46] <kemiisto> valexey: расширенице тебе нашёл https://chrome.google.com/webstore/detail/hndllphbhpadfpoikpaofkkkpkpnmjik
[00:35:09] <valexey> Слыш!
[00:45:04] <kemiisto> valexey: а вот для vlad2 https://chrome.google.com/webstore/detail/dbepggeogbaibhgnhhndojpepiihcmeb
[00:45:06] <kemiisto> :D
[00:46:51] <vlad2> жесть
[00:47:05] <vlad2> command line не хватает
[00:54:22] <valexey> Надо поставить!
[00:54:38] <valexey> А то даже до тачпада лениво тянуться
[03:22:25] <kemiisto> http://www.forbes.ru/stil-zhizni-slideshow/66925-goroda/slide/8
[03:22:42] <kemiisto> Где остановиться, Где поесть
[03:22:45] <kemiisto> :D
[03:22:56] <kemiisto> закрытость такая закрытость
[09:27:16] <valexey> http://cifidiol.livejournal.com/1600.html
[10:02:34] <valexey> http://lenta.ru/columns/2011/12/06/whistle/
[11:19:15] <valexey> .
[15:31:41] <valexey> "Также поправки отменяют уголовную ответственность за клевету, оскорбление, незаконный оборот драгоценных металлов и ряд других нарушений, которые теперь будут наказываться административной ответственностью."
[15:31:45] <valexey> YES!
[15:31:51] <valexey> http://lenta.ru/news/2011/12/07/ukrf/
[17:10:24] <vlad2> Не, тема про выгрузку модулей реально доставляет :)
[17:11:22] <vlad2> А сколько было крику про то, какой ББ уникальный и как никто больше такого не умеет - уже никто и не помнит. А по факту оно просто не работает :)
[17:12:02] <valexey> по факту эта выгрузка модулей просто никому РЕАЛЬНО не нужна
[17:12:04] <valexey> в продакшине
[17:12:25] <valexey> даже горячая замена кода в ерланге на практике редко пригождается. то есть круто конечно, но вполне можно обойтись.
[17:12:53] <valexey> vlad2: вообще то в спеке на ББ прям описано что там не все выгружается.
[17:13:12] <valexey> не понятно, оберонщики что, доки на собственный документ не читали что-ли?
[17:13:22] <vlad2> Да мне кажется оно даже для девелопмента далеко не всегда будет работать.
[17:13:43] <valexey> угу.
[17:13:51] <valexey> да и не всегда это для девелопинга удобно
[17:14:07] <vlad2> Мне трудно представить более-менее сложный проект, в котором не будут "подвешиваться" коллбэки на выгружаемый модуль.
[17:14:08] <valexey> я все же предпочитаю чтобы те модули которые я пишу не влияли на инструментарий
[17:14:20] <valexey> предпочитаю чтобы все был реентерабельным.
[17:15:41] <valexey> ибо когда писал плюгины к борланд-билдеру это конкретно раздражало
[17:15:59] <valexey> ошибка в разрабатываемой проге приводит к непредсказуемости среды разработки
[17:16:02] <valexey> оно нам надо?
[17:16:16] <vlad2> Да, там это совсем неудобно было. На практике. Хотя идея казалась классной.
[17:16:37] <valexey> В ББ вроде бы получше, но я не уверен.
[17:17:24] <valexey> собственно поэтому при разработки плагинов для еклипсы в еклипсе запускают отдельную еклипсу на которой и обкатывается плагин
[17:17:27] <vlad2> Матерый оберонщик всегда может сослать на message bus vs callback. Тогда это будет работать примерно как в эрланге :)
[17:17:32] <valexey> а среда разработки отдельно остается
[17:18:08] <valexey> не будет оно там примерно работать как в ерланге :-) в ерланге все иммутабельно. и там независимые процессы
[17:18:15] <valexey> чего в ББ нет и в помине
[17:18:20] <valexey> там элементарно кучи разные
[17:18:23] <valexey> в ерланге
[17:18:41] <vlad2> Это понятно. Но там тоже посылка сообщений :)
[17:19:25] <valexey> совсем другая, асинхронная, посылка сообщений
[17:19:43] <valexey> и там именно посылка а не передача ссылки на сообщение
[17:20:13] <valexey> то есть получатель даже если бы и мог модифицировать полученное сообщение, это никак не отразилось бы на той "копии" сообщения что осталась у отправителя
[17:21:26] <valexey> а в ББ вся идеалогия сообщений на этом построена
[17:21:54] <valexey> настолько, что в GPCP, где нельзя модифицировать присланное сообщение, ББшные либы уже без коренной переработки не портировать
[17:25:00] <valexey> Пруф: http://forum.oberoncore.ru/viewtopic.php?f=28&t=3465&p=64567&hilit=GPCP#p64566
[17:26:55] <valexey> насколько я понимаю, в GPCP заткнули дыру которая была в CP с WITH
[17:27:33] <valexey> "это сводит все возможности реализации хоть какого-то подобия ББ к нулю, потому что, если посмотреть код хэндлеров сообщений реализаций Views.View то мы увидим, что в половине из них присваиваются значения внутри секций WITH а значит код становится непотрируемым"
[17:27:41] <valexey> То есть даже ВНУТРИ КП нет совместимости
[17:27:48] <valexey> Даже если на SYSTEM не смотреть
[17:28:44] <vlad2> Да, я помню эту тему.
[17:28:55] <vlad2> Это шорткат в каком-то смысле.
[17:29:05] <vlad2> Как и многое в обероне/КП.
[17:29:19] <vlad2> Сделать по норальному - дорого.
[17:30:00] <vlad2> Я тоже так делал.
[17:30:58] <vlad2> Когда сообщений много и получателей много - появляется нормальный "result", а сами сообщени ятановятся const, чтоб хоть как-то контроллировать это безобразие.
[17:32:17] <vlad2> Сделать такой result в КП - это обписаться можно.
[17:32:41] <vlad2> Это будет какой-нибудь ANYREC со всеми вытекающими наследованиями и т.п.
[17:37:12] <valexey> зато компиляторщикам хорошо в Оберон-мире живется!
[17:37:21] <valexey> Думать над реализацией компилятора не приходится!
[17:37:33] <valexey> Проблемы перекладываются на плечи прикладников :-)
[22:15:17] <vlad2> И еще один крэш фикснул удалением "ненужных" строчек :)
[22:15:27] <vlad2> Мелочь, а приятно :)