[06:36:29] <vlad3> /me пишет на обероне в рамках тестирования компилятора
[06:36:57] <vlad3> все-таки тема с последней ';' явно нездоровая
[06:37:31] <vlad3> в смысле с отсутствием ';' перед END
[06:37:57] <vlad3> личный бзик Вирта
[06:40:22] <vlad3> можно научиться, но зачем?
[06:41:03] <vlad3> Ну и чисто технически - больше работы при мердже.
[11:12:53] <valexеy> vlad2: он не ставил ; там где без этого можно обойтись
[11:12:57] <valexеy> МИНИМАЛИЗМ!
[11:13:28] <valexеy> хотя тот факт, что там где её можно не ставить её ставить до кучи еще и нельзя, вымораживает
[11:13:53] <valexеy> но, пожалуй, это все равно лучше чем отношения этой точкозапятой с жабаскриптом
[13:34:02] <mister-kemet> я : везде ставлю, за исключением когда, к примеру, IF в одну строчку записан, но такое редко
[13:34:15] <mister-kemet> ;
[13:35:05] <alexey.veselovsky> а ; почему ; когда ;  в ; одну ; строку ; ; не ставишь?
[13:43:46] <mister-kemet> ну както некрасиво IF a=b THEN INC(a); END; вариант IF a=b THEN INC(a) END; мне больше нравится
[14:07:53] <mister-kemet> но это когда я ручками всё пишу, а в IDE везде автоматом ставится, даже если стерешь
[14:09:18] <alexey.veselovsky> mister-kemet: а какое у вас IDE?
[14:09:54] <mister-kemet> ну свой собственный
[14:10:12] <alexey.veselovsky> виндовозный естественно? на делфях писаный?
[14:10:31] <mister-kemet> ага ))) но она уже на маке работает ))
[14:10:40] <alexey.veselovsky> это как?
[14:10:50] <alexey.veselovsky> на firemonkey переписали?
[14:11:03] <mister-kemet> ну дельфя уже под маком и иосом приложения делает
[14:11:28] <mister-kemet> конверт
[14:12:16] <mister-kemet> я в это не вникал ибо макосью не интересуюсь, ребята перепаисывали, вроде какой-то конвертеер есть
[14:12:57] <alexey.veselovsky> значит firemonkey
[14:13:00] <alexey.veselovsky> ибо VCL там нет
[14:13:06] <alexey.veselovsky> и под iOS нет
[14:13:18] <mister-kemet> видимо и не будет
[14:15:31] <alexey.veselovsky> угу
[14:15:36] <alexey.veselovsky> кстати, под iOS не делфи
[14:15:41] <alexey.veselovsky> а freepascal
[14:15:41] <mister-kemet> как я понял там и переписывать особо нечего было, заняло примерно 3 дня, но это только иде, а вот всякие программаторы, отладчики и прочее, пока не работае
[14:18:11] <mister-kemet> ну фрипаскаль, вернее лазарус как-то пока не то, докинга нет, контрлы недопиленные, там еще по мелочи на вагон набралось, да и портирование в итоге дороже выйдет, чем на fm получилось
[14:18:36] <alexey.veselovsky> нет, именно фрипаскаль используется делфей как компилятор для iOS
[14:18:44] <alexey.veselovsky> потому как сами они ARM-компилер не осилили
[14:19:08] <mister-kemet> та не, иде это ж гуйня, как там без лазаря
[14:19:45] <alexey.veselovsky> ты упомянул про iOS и делфи, я просто рассказал что нет там делфи, искаропки там фрипаскаль
[14:19:56] <alexey.veselovsky> ибо своего компилятора для арма у ембаркокодеро нет
[14:20:37] <mister-kemet> та это их проблемы
[14:20:59] <alexey.veselovsky> и их пользователей, ибо не полная совместимость по исходникам туда-сюда
[14:21:58] <mister-kemet> ну иоса у меня нема, мне не страшно )
[14:23:19] <alexey.veselovsky> ниужели у вас разработчики используют ноуты и десктопы? ужель вы свою IDE еще под iPad не переписали? ;-)
[14:25:43] <mister-kemet> ааа, я счас перечитал что ты писал и понял, что пропустил одну строку, потому не понял, почему о фрипаскале речь зашла )
увы увы, мы все по старинке — десктопы дестктоы, ну ноуты иногда
[14:31:39] <mister-kemet> моя совершила диверсию, да, моя диверсант со стажем ))
[14:34:58] <mister-kemet> я вчера в транке поменял rts и в синтаксисе языка все цикл свел практически к одному, и никому об этом не сказал, да, но нашлись два поца, котрые оказалось используют транковую версию для разработки, сегодня это выяснилось, за что получили по башке, да, диверсии вскрывают много интересного
[14:36:55] <alexey.veselovsky> :-)
[14:37:01] <alexey.veselovsky> хороший метод, да
[14:37:08] <alexey.veselovsky> любители горяченького, свеженького
[14:38:36] <mister-kemet> ага, вот думаю еще какую пользу нанести :-)
[14:43:30] <alexey.veselovsky> злой какой
[14:43:40] <alexey.veselovsky> а у вас что, нет какой-нибудь вики с описанием языка?
[15:02:14] <mister-kemet> ну чтобы доку писать надо сначала это все формализовать, а оно было лень, поэтому код я поменял, комменты написал, но в доках не отразил
[15:15:14] <mister-kemet> аха, как там с морзянкой?
[15:15:34] <alexey.veselovsky> не добрался пока
[15:27:46] <mister-kemet> насколько длинные идентификаторы ты используешь?
[15:28:19] <alexey.veselovsky> зависит от
[15:30:02] <alexey.veselovsky> 16 - легко
[15:30:22] <alexey.veselovsky> или там 20ть
[15:30:45] <alexey.veselovsky> вот 22 нашел
[15:31:18] <alexey.veselovsky> там скорее ограничение у меня не на число букв а на число слов в идентификаторе
[15:31:22] <alexey.veselovsky> обычно не более 3 слов
[15:31:57] <mister-kemet> учитывая, что я часто русский синтаксис использую, и стараюсь корректно написать русские названия, то иногда и 30 мне мало )
[15:32:22] <alexey.veselovsky> ну русский язык сразу раза в полтора-два удлиняет, да
[15:32:30] <mister-kemet> а Вирту и одну лишнюю букву жалко )
[15:32:46] <alexey.veselovsky> :-)
[15:33:20] <alexey.veselovsky> ну, с другой стороны, если модули могут выстраиваться в иерархию (привет Ада), то идентификаторы могут быть короче.
[15:33:40] <mister-kemet> вот теперь думаю, наверное нужно отдельно лимит на длину имени модуля и длину идентификатора
[15:34:13] <alexey.veselovsky> а что, у вас есть какие-то лимиты?
[15:34:47] <mister-kemet> ну а как, память же тратится )
[15:35:35] <mister-kemet> rtti же жрет много
[15:36:36] <alexey.veselovsky> а, у вас еще и rtti?
[15:36:46] <alexey.veselovsky> с другой стороны, что мешает сделать манглинг?
[15:37:42] <alexey.veselovsky> то есть вместо идентификатора хранить его, грубо говоря, хэшш
[15:39:08] <mister-kemet> а как обероны без rtti, нужно хранить имена, да и когда выскакивают трапы и ассерты и тп, то легко понять где и что грохнулось, вывести срез преременых, никакой отладчик нафик не надо )
[15:39:38] <alexey.veselovsky> ну, в сообщении о языке Оберон нет ничего про rtti :-)
[15:40:26] <mister-kemet> ну язык он сам по себе ничего не значит, только в конкретном применении, а там оно нужно, а рс оберон это все тоже есть
[15:40:56] <alexey.veselovsky> а в Astrobe нет нихрена
[15:41:38] <mister-kemet> ну у нас оно тоже отключается, но мы стараемся все таки хоть чтот разместить
[15:42:06] <alexey.veselovsky> а чем отдельно лежащие дебажные символы не устраивают?
[15:42:42] <mister-kemet> так и ртти отдельно же лежит )
[15:43:23] <alexey.veselovsky> дык в случае дебажных символов память не тратится :-)
[15:43:28] <alexey.veselovsky> в рантайме
[15:44:33] <mister-kemet> оно да, но есть одна вещь
[15:46:12] <mister-kemet> нам нужен ртти, потому что мы как в дельфе к сириусу формошлепку прикручивали\
[15:46:52] <mister-kemet> а потом оказалось, чтотоно удобно и без формошлепок
[15:47:04] <alexey.veselovsky> подсели!
[15:47:13] <mister-kemet> аха
[15:47:47] <alexey.veselovsky> ну, бывает. но частенько оказывается что вместо rtti вполне катит ctti
[15:48:01] <alexey.veselovsky> оно еще и безопасней выходит
[15:48:05] <alexey.veselovsky> и быстрее
[15:50:20] <mister-kemet> но кстати, формошлепку мы так и не стали использовать, ибо за пределв встроенки сириуис не вышел, но ртти осталось, нравится да, ctti оно может и быстрее и безопасней, и главное не так накладно, не надо думать о лимитах и тп, но отлаживать с ртти удобнее в наших условиях
[16:12:48] <alexey.veselovsky> ну, мей би.
[16:13:09] <alexey.veselovsky> просто после D смотреть на языки где нет ctti как-то пичально
[18:12:37] <mister-kemet> test
[18:12:37] <Жаба> mister-kemet, passed
[18:23:29] <mister-kemet> а как в Астробе с отладкой дела обстоят?
[18:57:17] <shaggie> version
[18:57:18] <Жаба> shaggie,  you have Psi 0.14 on Gentoo Base System release 2.1
[21:00:20] <_valexey_> mister-kemet: никак. В случае трапа железка пытается по rs-232 рассказать что случилось
[21:00:33] <_valexey_> Пошагового отладчика нет
[21:00:47] <_valexey_> Память инспектировать нельзя
[21:01:40] <_valexey_> Собственно там даже дизасма нет во всех версиях кроме самой платной
[21:21:27] <mister-kemet> валексеи тоже клонируются )
[21:25:02] <mister-kemet> а много он может рассказать о случившемся?
[21:53:40] <_valexey_> Как сделаешь, таки будет.
[21:54:23] <_valexey_> mister-kemet:это же фича рантайма
[21:54:32] <_valexey_> То есть либа
[21:55:05] <_valexey_> А так - код ошибки выводит и все. Например что память кончилась
[21:55:27] <_valexey_> То есть числом а не сообщением
[22:11:26] <mister-kemet> ага, понятно
[22:18:29] <mister-kemet> http://www.pervik66.ru/view_post.php?id=2938
[22:30:07] <_valexey_> Мышь!