[17:49:38] <Kemet> .
[17:51:54] <jordan36957> ..
[17:53:47] <valexey> rm -rf /
[17:55:49] <jordan36957> Экстремантус для линукса под рутом. :-)
[17:58:41] <TRUE> а разве это не пофиксили? Оно же теперь даже под рутом не работает, вроде.
[17:59:39] <jordan36957> Незнаю. Вроде в free bsd усложнили использование.
[18:01:45] <jordan36957> Всёж непонятно, что Алексей хотел этим сказать.
[18:06:32] <jordan36957> Linux - дело тонкое.
[18:14:33] <jordan36957> Кемет, я тут тоже глянул sdl 2, макросов видимо невидимо. Чем inline не угодил не понятно. В самом коде inline присутствует.
[18:17:23] <Kemet> так инлайн и макросы всех для разных целей, макросы это дженерики для бедных )
[18:19:50] <Kemet> jordan36957: биндить этот сдл2 хреновато
[18:19:56] <jordan36957> Тип привести можно. Многострочные макросы опасны. Особенно когда в середине исходника объявлен макрос. Сразу и не найдешь.
[18:20:20] <Kemet> угу
[18:20:28] <jordan36957> Я уже понял. Только если сосредоточиться, на самом минимуме.
[18:21:53] <Kemet> я вхотел на АО перевести, глянул на макросы, ужаснулся и закрыл нафик
[18:22:00] <jordan36957> О этож опен сорс. Можно переписать и на inline и отправить изменения.
[18:22:17] <jordan36957> Лучше sdl 1.2, но там нет многооконности.
[18:22:58] <Kemet> но вообще она в А2 более чем бесполезна )
[18:25:38] <jordan36957> А в каком исходнике реализация логики gui? Название.
[18:27:49] <Kemet> где
[18:28:07] <jordan36957> И ещё такой вопрос нашёл в исходниках такие типы String32 и String256, следом String как динамический массив. Остальные 2 для оптимизации? Или эта архаика?
[18:28:41] <Kemet> это ты про sdl?
[18:29:24] <jordan36957> Нет файл Types.Mod в aos
[18:31:05] <Kemet> это Свен для чегото городил, основные модули строк это Strings и UTF8Strings
[18:32:09] <Kemet> а так, статические массивы символов фиксированной длины активно применяются
[18:33:07] <Kemet> например длина идентификаторов ограничена 32 симвролами и в некоторых местах жестко прибита в структурах данных
[18:34:10] <jordan36957> Понял.
[18:34:32] <jordan36957> Так в aos реализацию gui где смотреть?
[18:37:00] <Kemet> реализация чего именно тебе нужно
[18:38:42] <jordan36957> Только логика. Реализация логики контроллов.
[18:39:06] <Kemet> Types.Mod этот в частности для реализации Properties используется, которые( проперти) nfr;t bcgjkmpe.ncz d dbpefkmys[ rjvgjytynf[
[18:39:44] <jordan36957> MVC, «модель-представление-поведение мне нужно поведение
[18:39:56] <Kemet> проперти используются в визуальных компонентах
[18:40:33] <Kemet> здесь несколько иначе реализовано. если нужны именно модели смотри Models.Mod
[18:43:01] <Kemet> если под поведением ты имеешь ввиду поведение контролов, то смотри в реализации контролов в модулях начинающихся с WM - там и windowmanager
[18:45:47] <Kemet> начинай с WMMessages, WMEvents, WMProperties WMComponents
[18:47:05] <jordan36957> Ок
[18:48:21] <jordan36957> aos это что то типа бб? Тоже среда дял написания и исполнения программ. В смысле ос.
[18:56:51] <Kemet> если брать аббревиатуру aos - active object system, то это я дро A2, а Bluebottle раньше назывался фреймворк для активного оберона в стрекде AOS, потом от названия аос отказались, в пользу блюботл и потом в пользу а2, но само понятие aos осталось, A2 это операционная система- а ББ это просто среда выполнения
[19:13:25] <Kemet> Петр Кушнир кание-то страшные вещи предлагает, явно склонность к изоляционизму )
[19:45:25] <valexey> какой-то закат солнца вручную очередной.
[19:45:30] <valexey> не взлетит.
[19:45:47] <valexey> создают сложность на ровном месте.
[19:47:51] <valexey> мне в общем то понятно как это должно быть сделано по уму, но это требует большой работы, в том числе организационной.
[21:34:28] <мистический_олень> (02:27:49) егф: таки думаю надо по максимуму исключить C++ из моей жизни.
(02:28:08) егф: Мне нужен высокоуровневый асм. Типа паскаля и оберона-без-гц
[21:36:38] <мистический_олень> и мож даже не оберона а модулы
[21:40:44] <мистический_олень> икс: вообщем я еще не нашел свою золотую середину! ))
егф: а я думаю что я близок к тому чтобы лабать свою вариацию на тему простоты и близости к мультиплатформенному асму.
[21:41:10] <мистический_олень> KISS Keep It Simple Stupid.
[21:43:35] <мистический_олень> икс: мне кажется, что программировать на асме гораздо менее удобно, чем на си или паскаль
егф: неправда
егф: единственная неприятность асма - это его непереносимость на другие машины
егф: а так идеальнейший язык
[22:10:27] <мистический_олень> Сам думаю что не буду пока делать свой язык "PASM" (portable asm) по мотивам паскаля и модулы, а попробую познакомиться с переносимым асмом llvm... Посмотрим, что получится из последнего...