[13:53:16] <Kemet> ``
[14:11:50] <valexey> !
[15:43:48] <valexey> Блин. Никогда бы не подумал, что будет так сложно написать нативный гуй на WinForms'ах
[15:47:49] <Kemet> страшная штука эта ваша sdl2
[15:49:24] <valexey> чо это?
[15:49:53] <Kemet> одне сплошные макросы
[15:54:28] <valexey> ну, это то не страшно, если конечно биндинг не писать :-)
[15:54:58] <Kemet> ледорубов на макрописателей не хватило видимо
[15:55:22] <valexey> макросы - прекрасны! хотя в плюсах шаблоны конечно лучше
[15:55:35] <valexey> лучше бы переписали SDL на С++11! Все на шаблонах!
[15:56:00] <Kemet> да после макросов sdl, чувствую, что я полюблюшаблоны цпп
[15:56:39] <valexey> Ну, тогда взгляни на буст :-)
[15:56:55] <Kemet> нафикнафик
[15:57:05] <valexey> :-)
[15:58:08] <Kemet> я неделю отходил от стресса после портирования cairo и agg на  оберон
[15:58:22] <valexey> ну, в agg шаблоны считай и не используются
[15:59:27] <Kemet> ну да, но вообще с++ всеж таки, по крайней мере мне, портировать проще на АО чем чистый с с грязными штуками,
[15:59:48] <Kemet> ну и ооп таки всеж
[15:59:52] <valexey> да ладно, макросы няшки! чем больше пишу на ObjC, тем больше их люблю!
[16:00:08] <Kemet> так макросы тоже разные
[16:00:41] <valexey> ну всяко не для объявления констант макросы использую
[16:00:48] <valexey> для мелких DSL'ек
[16:03:08] <valexey> о! опять всплыла проблем с бинарностью документов ББ
[16:03:10] <valexey> то есть кода
[16:03:16] <valexey> на оберонкоре :-)
[16:14:46] <Kemet> там же еще какието вкладки есть, что за зверь
[16:24:49] <valexey> какие вкладки?
[16:24:53] <valexey> где?
[16:34:43] <Kemet> в ББ
[16:34:50] <Kemet> в документах
[17:03:50] <valexey> Kemet: ну, там и картинки бывают :-)
[17:22:06] <Kemet> ага, картики в тексте программы это жесть
[17:23:14] <valexey> и не только картинки, но и всякое активные "вьюшки"!
[17:23:27] <valexey> ну и ручная раскараска текста, свои шрифты, размеры и проч.
[17:23:33] <valexey> Ну и линейка с табами всякими
[17:23:39] <Kemet> правильней бы было иметь разметку документа и в отдельных файлах элементы, в т.ч. и текст программы, тогда бы и проблем сильно меньше было, а документный подход бы остался
[17:25:10] <Kemet> надо будет в А2 поэкспериментировать, как проект закончу
[17:28:19] <Kemet> ыыы,
WHILE (reader.res = Streams.EOF) & (len # 0) DO
 ch := reader.Get(); DEC(len)
END
[17:45:16] <valexey> Kemet: да, это решило бы проблему с системами контроля версий "на просмотр", но породило бы проблемы при мерджах веток.
[17:45:31] <valexey> То есть в результате код и разметка разъезжались бы при слиянии.
[17:46:41] <Kemet> зачем им разъезжаться, если текст тоже объект документа и тоже вулючен в разметку
[17:47:23] <Kemet> т.е. есть контейнер под текст
[17:51:29] <Kemet> но пользовательскую роазметку таки привется видимо в комментах хранить, вернее данные о регионах
[17:57:23] <valexey> ну вот, пользовательская разметка - зло. ибо при мердже она точно разъедется. Вот к бабке не ходи.
[17:58:56] <Kemet> valexey: не знаком с такой хренотенью ? http://libcinder.org/
[17:59:26] <valexey> неа