[10:48:20] <subjrs> log
[10:48:21] <Жаба> subjrs, Logs here: http://195.91.133.110/oberon@conference.jabber.ru/
[10:48:25] <subjrs> жабо сменила прописку
[19:09:11] <Jordan> vlad2 Так как если проверок нет, получается второй JS  с синтаксисом оберона.
[19:09:32] <alexey.veselovsky> jordan: какие именно проверки?
[19:09:40] <alexey.veselovsky> ты про литералы?
[19:09:47] <Jordan> Выход за границы массива и переполнение
[19:09:56] <alexey.veselovsky> в обероне нет (согласно репорту) проверок на переполнение и прочее
[19:10:06] <alexey.veselovsky> и проверок выхода за границы тоже нет
[19:10:16] <alexey.veselovsky> так что это оберон как он есть
[19:10:19] <Jordan> Так как же, тогда второй си изобретать?
[19:10:32] <Jordan> Тогда .... такой оберон.
[19:10:50] <alexey.veselovsky> при чем тут второй Си? Оберон таков каков он есть.
[19:10:59] <alexey.veselovsky> Если у тебя промах мимо границы мыссива - получи UB
[19:11:07] <alexey.veselovsky> то есть хз что произойдет
[19:11:16] <Jordan> Ну, так компилятор мне ничего не сообщает.
[19:11:26] <alexey.veselovsky> например может случиться выдача служебной информации о том что мимо границы промазали
[19:11:31] <alexey.veselovsky> либо может все упасть
[19:11:42] <alexey.veselovsky> либо ничего не упадет, а случится вообще хз что
[19:11:52] <Jordan> Как быть тогда?
[19:11:55] <alexey.veselovsky> а компилятор и не может сообщить, в общем случае
[19:12:06] <alexey.veselovsky> i[random()] := 42;
[19:12:13] <Jordan> Я понял. Вставить проверку в порождённый код.
[19:12:33] <Jordan> if (random > LEN(I))
[19:12:35] <alexey.veselovsky> можно вставить, можно не вставить. зависит от целей
[19:12:55] <Jordan> пусть лучше компилятор вставляет проверки, чем вручную.
[19:13:12] <alexey.veselovsky> ну, кроме того что твоя рантайм-проверка не верная, таковая проверка не работает на этапе компиляции :-)
[19:13:42] <alexey.veselovsky> иногда лучше вставлять проверки, иногда вставлять их нет вообще никакого смысла
[19:13:44] <Jordan> Пусть, работает в рунтайме. Главное узнать, где данная ошибка.
[19:13:46] <alexey.veselovsky> зависит от
[19:14:06] <Jordan> Я же не для марсохода код пишу.
[19:14:47] <alexey.veselovsky> в любом случае это второстепенная дополнительная фича. то есть она нужна после прикручивания хотя бы отладчика (точнее отладчик то уже есть, нужны отладочные символы для него)
[19:14:48] <Jordan> Любишь ты Алексей всё усложнять. зависит от, надо не надо...
[19:15:02] <alexey.veselovsky> ну а что ж делать если жизнь сложна и разнообразна? :-)
[19:15:10] <alexey.veselovsky> для моих целей такие проверки просто вредны
[19:15:20] <alexey.veselovsky> ибо мне нужна скорость
[19:15:45] <Jordan> Ключ компиляции? CheckBound=On\Off не?
[19:16:23] <alexey.veselovsky> угу. но опять таки с точки зрения приоритетов задач в плане развития компилятора, это, imho, не самое важное
[19:17:02] <Jordan> Тогда ок. Развивайте. :-)
[19:17:31] <subjrs> жабо сменила прописку, если чо
[19:17:38] <alexey.veselovsky> то есть да, это нужно, но не в самую первую очередь :-)
[19:17:49] <alexey.veselovsky> subj: в смысле? куда сменила?
[19:18:00] <subjrs> alexey.veselovsky: ip поменялся логов
[19:18:06] <subjrs> на работе приютил))
[19:18:13] <alexey.veselovsky> гы
[19:18:16] <alexey.veselovsky> !logs
[19:18:22] <subjrs> log
[19:18:22] <alexey.veselovsky> logs
[19:18:23] <Жаба> subjrs, Logs here: http://195.91.133.110/oberon@conference.jabber.ru/
[19:18:40] <alexey.veselovsky> ага, хорошо.
[19:23:25] <alexey.veselovsky> а с переполнениями дело тонкое - как быть в обероне с модулярной арифметикой?
[19:23:43] <alexey.veselovsky> вообще, что, на каждое арифметическое действие втыкать проверку? :-)
[19:24:05] <alexey.veselovsky> это будет НАСТОЛЬКО медленно, что ой.
[19:24:38] <alexey.veselovsky> причем это в общем то даже не поможет ошибки вылавливать. ибо до места ошибки оно просто за конечное время не отработает :-)
[19:25:17] <Jordan> Здраво рассудить, что проверять.
[19:25:31] <alexey.veselovsky> по краней мере на вычислительных задачах (а это те, где эти все переполнения да выходы за границу сильнее всего бьют по рукам)
[19:25:49] <Jordan> Да.
[19:26:04] <alexey.veselovsky> для каждой задачи оные здравые рассуждения будут другими ;-)
[19:27:13] <Jordan> Смысл в том, что бы на каждый чих отладчику не кланяться?
[19:27:32] <Jordan> Это не вопрос.
[19:27:37] <Jordan> Смысл в том, что бы на каждый чих отладчику не кланяться.
[19:28:35] <Jordan> vlad2 А у тебя какие мысли, по этому поводу.
[20:06:31] <vlad2> Я там ответил в теме.
[20:26:59] <Jordan> Я тоже.
[21:14:45] <vlad2> И еще раз :)
[22:29:11] <geniepro> так чо, логи в новом месте что ли? о_О
[22:29:26] <geniepro> дщп
[22:29:31] <geniepro> log
[22:29:32] <Жаба> geniepro, Logs here: http://195.91.133.110/oberon@conference.jabber.ru/
[23:51:54] <vаlexey> опаньки: http://www.opennet.ru/opennews/art.shtml?num=38907
[23:51:59] <vаlexey> vlad2: зацени ка :-)
[23:56:08] <vаlexey> - вчера на майдане кричали "МАМБУ ГЕТЬ".. Кто такая мамба?
- Сайт знакомств. Видимо, кому-то не дали.
[23:59:40] <vаlexey> ыыы! http://www.city-n.ru/view/334834.html
[23:59:49] <vlad2> Все заценили полет ДПЛА на обероне-07? :)