Nп/п : 52 из 100
 От   : Oleg Nazaroff                       2:50/700.700      26 фев 24 21:23:08
 К    : Nil A                                                 26 фев 24 21:24:02
 Тема : Binkd + Husky + GoldEd
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:50/700.700 d6e297fd
@REPLY: 2:5015/46 65dc431e
@PID: ХотДог/2.14.5/Android
@TID: jNode/Android
@CHRS: CP866 2
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)
SEEN-BY: 50/700 452/28 166 455/19 469/122 4500/1
5010/352 5019/40 5020/290
SEEN-BY: 5020/545 570 715 806 837 848 921 1042
2992 4441 9696 12000 5022/2
SEEN-BY: 5022/128 5023/24 5030/1081 5034/13 5057/19
5060/900 5066/18 5075/128
SEEN-BY: 6035/3 6056/1
@PATH: 50/700 5020/715 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх