[02:27:50] <vlad2> Непросто удалить полмиллиона файлов...
[10:37:08] <TRUE> в каком смысле? Долго удаляются?
[15:21:46] <geniepro> CodeBlocks обновился, оказывается...
[15:29:02] <valexey> WOW!
[17:32:11] <Kemet> даа, на базе CodeBlock или CodeLite вполне можно было бы запилить IDE для Оберонв, но (((
[17:37:07] <valexey> why not?
[17:46:58] <vlad2> TRUE: да, долго. Даже FAR'у хреново становится на попытка зайти в такой каталог
[17:47:44] <Kemet> valexey: кому это надл и кто будет делать?
[17:53:27] <_valexey_> Kemet: ну да, для оберона кошерно делать только на обероне!
[17:54:29] <_valexey_> Ну, особенно если учесть, что оберон это не только язык, но и идеология среды разработки и исполнения.
[17:54:38] <_valexey_> Они должны быть едины!
[18:03:12] <_valexey_> Истинный оберонщик не предаст свои идеалы!
[18:12:10] <vlad2> У них там очередная революция. Жаль, что буйных совсем мало осталось...
[18:22:07] <_valexey_> Вымирающий вид!
[18:22:18] <_valexey_> В заповеднике :-)
[18:22:49] <_valexey_> На самом деле журнал - это был бы позитивный выхлоп от того обсуждения.
[18:24:06] <vlad2> Че там писать-то?
[18:24:14] <vlad2> ЦД обсасывать?
[20:21:24] <vlad2> У пиитона все хорошо с модулями и импортами. Кроме того, что туда можно залезть шаловливыми ручками и сделать с блэкджеком и прелестницами (а-ля плюсовые инклуды с неявным импортом чего попало). И тогда огребать самые странные баги.
[20:40:58] <_valexey_> vlad2: новости! Все же тулзы для оберонов обновляются.
[20:41:07] <_valexey_> Шевеление есть.
[20:41:22] <_valexey_> ББ как-то развивается.
[20:42:01] <_valexey_> То есть дайджест за месяц имел бы смысл. С объяснениями нафига оно и каков курс.
[20:42:24] <_valexey_> Это не сделает оберон популярным, но будет полезно.
[20:42:45] <_valexey_> Стандартная практика в таких сообществах.
[21:04:47] <Kemet> _valexey_: проблема в том, что желающих объяснять нафига оно и каков курс (и есть ли он вообще)
[21:05:09] <Kemet> *нет желающих
[21:06:22] <Kemet> _valexey_: вобщем в модуле3 изменений не будет. по крайней мере в ближайшей перспективе
[21:07:01] <_valexey_> Почему?
[21:07:35] <Kemet> м3?
[21:24:46] <_valexey_> Kemet: угу
[21:25:13] <Kemet> ну кратко - их всё устраивает
[21:25:45] <_valexey_> Развернуто: тебе надо, ты и делай? ;-)
[21:27:46] <Kemet> не. Если ввести инициализаторы сасивов через открытыю форму, то получится разрыв в стройном синтаксисе м3
[21:28:07] <_valexey_> Ы? Почему?
[21:28:33] <_valexey_> Ну, то есть эта фича очень удобна была бы для ряда применений.
[21:28:54] <Kemet> ну оно сейчас действительно стройно, - там очень простой парсер, даже проще обероновского
[21:29:01] <_valexey_> Ну, то есть я хз что бы я делал, если бы в сях ее не было.
[21:30:12] <Kemet> там после ARRAY должен быть тип. и оно везде - и в константах и в переменных. ит тип любой допустимый. если сделать открытую форму - получится разрыв шаблона
[21:30:14] <_valexey_> И если бы в Go его не было
[21:32:27] <Kemet> ну т.е синтаксис м3 прозрачный а так станет мутным
[21:32:45] <_valexey_> То есть они не примут в основную ветку мои изменения если я реализую?
[21:32:51] <Kemet> про сериализапцию - ну есть же тикле, че еще надо
[21:32:59] <Kemet> нет
[21:33:14] <_valexey_> Жаль
[21:33:25] <_valexey_> Значит только форк :-)
[21:33:37] <Kemet> ну они обещади еще примеров накидать на тему что оно действительно не надо,
[21:34:30] <Kemet> типа рантайм же всё делает, что нужно бнз тикле
[21:34:42] <Kemet> значит можно
[21:34:51] <Kemet> чего еще городить
[21:35:13] <_valexey_> Разве делает?
[21:35:32] <_valexey_> Вроде там нужно было какие-то левые файлы подкладывать
[21:35:44] <_valexey_> И все равно полной рантайм инфы не было
[21:36:02] <Kemet> ну подожду примеры
[21:36:28] <valexey> ok
[21:36:34] <Kemet> по крайнецй мере в кче вроде норм
[21:36:40] <Kemet> куче
[21:37:04] <Kemet> но это скорее для объектов, а не записей
[21:37:33] <Kemet> я счас не помню детвалей, но вроде если стоит BRANDED то имена есть
[21:38:11] <_valexey_> А типы?
[21:39:05] <Kemet> вроде тоже, помнится я както копал рантайм и в той супер виртуальной машине, которая рантайм обрататывает такая инфа была
[21:41:16] <_valexey_> Я вроде ограничения какие-то видел
[21:41:26] <_valexey_> Надо откопать мои мылы
[21:47:25] <_valexey__> "I do not have experience with Google Go, but I am using Modula-3 (and in-house scripting engine we call XL) for my Ajax needs. We also did content management system in 2003 based on this.

For JSON in Modula-3 sense you need things not needed for things web. For example, you don't need to match incoming JSON to any Modula-3 type, in fact - you probably can't in lots of cases. You need to get it in TextRefTbl.T structure so you can iterate through.

To make long story short - I have experience in this area. Feel free to ask if you need some help for things Modula-3/Web related."