= Сообщение: 2409 из 2735 =================================== RU.FTN.DEVELOP = От : Oleg Nazaroff 2:50/700.700 26 Feb 24 21:23:08 Кому : Nil A 26 Feb 24 21:23:08 Тема : Binkd + Husky + GoldEd FGHI : area://RU.FTN.DEVELOP?msgid=2:50/700.700+d6e297fd На : area://RU.FTN.DEVELOP?msgid=2:5015/46+65dc431e = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Hello, Nil A. On 26.02.2024 08:06 you wrote:
NA> * Originally in nino.046.local * Crossposted in ru.ftn.develop Hello, All! Я люблю связку NA> Binkd + Husky + GoldEd. Ещё я люблю визуализировать, что, если бы сегодня я клонировал NA> репозиторий и внёс изменения. Binkd ===== * Переделать на libuv, и пусть оно заботится о всех NA> платформах (кроме ДОСа и ОС2), и пусть оно заботиться об всей этой асинхронщины с сокетами, а NA> ещё и пул-воркеров создаст для файловых операций, ну чтобы писать бандлы на диск. На плюсах NA> это было бы boost::asio (c io_ring под линксом и Windows IO completion). * Ещё надо бы сделать NA> чтение нодлиста из-коробки, чтобы IBN все эти парсил, без заходов в DNS, и перлохуков. * Ещё NA> можно сделать ограничения по времени работы станции по флагам. Хотя это прям никому не нужно NA> для IP, но почему бы не следовать букве стандарту. * Перлохуки на питонхуки, следуя трендам. NA> Husky ===== * Починить CMake файлы, чтобы их можно было нормально импортировать как NA> FetchContent_Declare, или даже как CPMAddPackage. У нас есть ненулевое количество активных NA> проектов кому нужен SMAPI, который ещё и huskylib тащит, например, smapinntpd. Кстати, если NA> вы сегодня делаете из каждой husky библиотеки отдельный .so/.dll файл, то я делаю, во-первых, NA> unity build, во-вторых, пофиг на отдельные библиотеки, я их LTO (link time optimization) NA> склеиваю, или инлайню, как уж угодно. * Починить X3 раза памяти при тоссинге. У меня нодовая NA> машина с 512МБ без свопа полегла при парсинге lorapvt.bigfiles. Надо чуть-чуть zero-copy NA> применять-таки. * Часть популярных перлохуков можно влить в Сишный код, и вообще, можно NA> треккер чуть улучшить, чтобы как RNtrack выглядел по правилам. * Питонхуки взаместа перлохуков NA> GoldEd ====== *Отработка ресайза терминала, как в этих вебах, responsive web design, чтобы на NA> SIGWINCH сигнал перересовывал под новую геометрию. Под виндой >win7 такое тоже есть. Или NA> вообще вкорячить ncurses и под виндовз тоже и выкинуть ifdef все. * Юникод. Тут либо на iconv NA> всё перевести, все char будут utf8 содержать, плюс подсчёт символов надо для отрисовки. Или NA> всё перевести на стринги из какого-нибудь c++ icu.
А русскую Н там уже починили штоль??
-- WBR, ON --- ХотДог/2.14.5/Android * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)