Nп/п : 55 из 100
 От   : Michael Dukelsky                    2:5020/1042       27 фев 24 21:51:32
 К    : Nil A                                                 27 фев 24 22:03:01
 Тема : Binkd + Husky + GoldEd
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5020/1042 65de317f
@REPLY: 2:5015/46 65dc431e
@CHRS: CP866 2
@TZUTC: 0300
@RealName: Михаил Дукельский
@TID: hpt/lnx 1.9 2023-02-24
Привет, Nil!

26 February 2024 08:06, Nil A послал(а) письмо к All:

 NA> Я люблю связку Binkd + Husky + GoldEd. Ещё я люблю визуализировать,
 NA> что, если бы сегодня я клонировал репозиторий и внёс изменения.

 NA> Binkd
 NA> =====
 NA> * Переделать на libuv,

libuv.x86_64 : Platform layer for node.js
Ты хочешь засунуть node.js в бинкд??? Джаваскрипт в баню!

 NA> и пусть оно заботится о всех платформах (кроме
 NA> ДОСа и ОС2), и пусть оно заботиться об всей этой асинхронщины с
 NA> сокетами, а ещё и пул-воркеров создаст для файловых операций, ну чтобы
 NA> писать бандлы на диск. На плюсах это было бы boost::asio (c io_ring
 NA> под линксом и Windows IO completion).

 NA> * Ещё надо бы сделать чтение нодлиста из-коробки, чтобы IBN все эти
 NA> парсил, без заходов в DNS, и перлохуков.

Надо. Сделай.

 NA> * Ещё можно сделать ограничения по времени работы станции
 NA> по флагам. Хотя это прям никому не нужно для IP, но почему бы не
 NA> следовать букве стандарту.

Никому не нужно.

 NA> * Перлохуки на питонхуки, следуя трендам.

Сделай, если тебе так хочется. Только перлохуки надо оставить.

 NA> Husky
 NA> =====
 NA> * Починить CMake файлы, чтобы их можно было нормально импортировать
 NA> как FetchContent_Declare, или даже как CPMAddPackage. У нас есть
 NA> ненулевое количество активных проектов кому нужен SMAPI, который ещё и
 NA> huskylib тащит, например, smapinntpd. Кстати, если вы сегодня делаете
 NA> из каждой husky библиотеки отдельный .so/.dll файл, то я делаю,
 NA> во-первых, unity build, во-вторых, пофиг на отдельные библиотеки, я их
 NA> LTO (link time optimization) склеиваю, или инлайню, как уж угодно.

Почини.

 NA> * Починить X3 раза памяти при тоссинге. У меня нодовая машина с 512МБ
 NA> без свопа полегла при парсинге lorapvt.bigfiles. Надо чуть-чуть
 NA> zero-copy применять-таки.

 NA> * Часть популярных перлохуков можно влить в Сишный код, и вообще,
 NA> можно треккер чуть улучшить, чтобы как RNtrack выглядел по правилам.

Можно. Влей.

 NA> * Питонхуки взаместа перлохуков

В баню.

Желаю успехов, Nil!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20231008
 * Origin: ==<<.f1042.ru.>>== (2:5020/1042)
SEEN-BY: 50/109 104/117 221/6 240/1120 250/25 301/1
341/66 451/31 452/28 166
SEEN-BY: 455/19 463/68 467/888 4500/1 5000/111
5001/100 5005/49 5015/42 46
SEEN-BY: 5019/40 400 5020/113 545 620 715 814 828
830 846 848 1042 2992 4441
SEEN-BY: 5020/5480 12000 5022/128 5030/49 115 1081
1474 5036/26 5053/51
SEEN-BY: 5054/8 89 5058/104 5060/900 5061/133
5066/18 5068/45 5083/1 444
SEEN-BY: 6090/1
@PATH: 5020/1042 4441



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

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