Nп/п : 35 из 100
 От   : Nil A                               2:5015/46         15 авг 24 22:57:40
 К    : Vitaliy Aksyonov                                      15 авг 24 23:14:01
 Тема : golded.devel
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5015/46 66be6148
@REPLY: 1:104/117 66be3a84
@CHRS: CP866 2
@TZUTC: 0300
@TID: hpt/lnx 1.9
Hello, Vitaliy!

Thursday August 15 2024 11:20, from Vitaliy Aksyonov -> Nil A:

 VA> Ты что! Там в каждом файле комментарий, что это выглядит, как си, но
 VA> это плюсы. :))) Это я так, поржать. Там почти голые плюсы в 90% мест.

Голый Си ты хотел сказать, уже заговариваться стал.

 VA> Вот если я дорефакторю, то может вместе и накинемся? ;)

 Может и накинемся. Как минимум, я ночные сборки могу с санитайзерами
у себя гонять и находить баги. Может даже в код посмотрю, для ревью,
если не лень будет.

 VA> Проблема даже не в этом. Проблема юникода в том, что будет сложно
 VA> поддержать его на старых системах.

Юникод на ДОСе? Фтопку.
 В Вин старых? Дык я и говорю, что ifdef все эти не воротить, не
использовать winapi для всех этих кодировочных дел, а iconv затащить.

 Я в своём pet project с сборке под win собираю iconv стоковый
просто, без патчей, и работает. Если Linux/Mac, то из системы беру iconv.


 VA> Ещё нужно нормальные конструкторы везде сделать вместо memset. Это ж
 VA> лютый позор. :)

 ет. Это такая оптимизация в 90х была. Это потом только RVO и NVRO
появились, а также rvalue. А без всего этого объекты копируются по сто раз
везде.

 VA> Там надо в некоторых местах считать именно число байт, а при выводе на
 VA> экран - именно число знакомест. Я смотрел, как в tin это сделано. Всё
 VA> реально, но займёт мнооооого времени. :)

 Ну ты щас будешь реФАКторить, вот я и предлагаю тебе такие
абстракции ввести, если это возможно. Тогда по коду не придётся шарахаться и
понимать, где байты, а где графены.

 VA> Ты аккаунт-то на гитхабе заведи. ;) Ну или хотя бы делай ревью мимо
 VA> гитхаба. Можно прямо в golded.devel слать комментарии по Pull Request.

 Кстати да, аутентично будет. Как LKML (Linux kernel mailing list).
Почему бы и не да!

 P.S. Только если ты не поднимешь до c++11, то вся эта писанина с
итераторами, и без мувов, и RVO... нито.
 Я провентилировал же тему. Вактком не могёт 11ый, он ваще нихера не
могёт из стандартов. MSVC не знаю. Но GCC довольно модный есть под
ДОС/Вин(включая старые ослевел)/Мак/Ось2. Под Ось2 можно GCC херачить, там типа c++14
можно даже включить.

Best Regards, Nil
--- GoldED+/LNX 1.1.5-b20240306
 * Origin: FidoNet member since 1995 (2:5015/46)
SEEN-BY: 104/117 5001/100 5005/49 5015/46 255
5020/715 830 848 1042 4441
SEEN-BY: 5020/12000 5030/49 722 1081 5053/58
5058/104 5061/133
@PATH: 5015/46 5030/49 5020/1042 4441



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

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