= Сообщение: 2499 из 3553 ======================================== RU.GOLDED = От : Vitaliy Aksyonov 1:104/117 06 Feb 23 19:12:50 Кому : Nil A 06 Feb 23 19:12:50 Тема : Re: Как бы так голдед зарефакторить? FGHI : area://RU.GOLDED?msgid=1:104/117+63e1b529 На : area://RU.GOLDED?msgid=2:5015/46+63e1abe1 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=2:5015/46+63e2895d ============================================================================== Привет, Nil!
07 Feb 23 04:22, ты писал(а) мне:
VA>> Опять же. Это намного больший рефакторинг, на который я готов VA>> прямо сейчас. NA> Готов/неготов, там мой спелчекер спотыкается.
там было "не готов". Пропустил. :)
NA> Кагбэ это твой коммитмент, что ты там хочешь в голдеде починить. NA> Прям если ты щас скажешь, что сделаешь голдед векторным и NA> гипертекстовым, а потом сольёшься, то тебя тухлыми помидорами закидают NA> потом. Хотя, голдед реально стал гипертекстовым, на фичабренче NA> GoldED-NSF https://fido.g0x.ru/golded/ патчик тут NA> https://fido.g0x.ru/gpl/fido/golded/v003/golded_fghi_v003.diff Вот, NA> влей его в мейнстрим хотябы.
А что мешало аффтару залить этот дифф? ;) Мне-то не проблема оформить пулл-реквест. Если афтор неротив и остальная публика.
VA>> Я видел. Там еще "сериализация"/"десереиализация" сделана через VA>> тупо вычитку куска файла в память, а потом обзывание этого VA>> объектом. Только если выравнивание поменяется - привет. Приехали. NA> Одно дело alignment, а ещё есть endianness. Нельзя вот так просто NA> взять, и закастить поинтер на кусок памяти на структурку ;-)
Ну вы тут со своими маками не лезьте к нормальным людям.
VA>> Я к тому, чтобы можно было на ревью отправлять куски поменьше и VA>> не заливать при этом в мастер. NA> Ты прав, огромный пулреквест у тебя встрянет на совсем, ибо никто не NA> понимает, что ты хотел там сделать. А если ты тут malloc на new NA> заменил, а тут правильный delete[] вместе delete написал, то тебе NA> заапрувят высшие силы (про которых Мистер Одинн даже не слышал NA> ниразу).
Ну вот. Поэтому лучше небольшие кусочки переделывать. Например, взять один класс переделать или либу. Потом дальше.
NA>>> Для этого надо много-много террабайтных файлов mmap() в память, NA>>> чтобы там кончилось 32TiB пространство. VA>> Совсем необязательно. Попробуй выделить один кусок памяти, VA>> который больше, чем у тебя есть физически на боксе. Возможно плюс VA>> своп. Будешь удивлен. NA> Ну окей, низнаю какой именно маллок ты изаешь, может он знает максимум NA> как memtotal+swap, но и это ничиго не значит.
Само собой. Тут может быть оочень много совершенно разнообразных компиляторов, библиотек и систем.
VA>> Не думаю, что выпилить сразу кучу старых компиляторов - здравая VA>> идея. Пусть этим пользуются два калеки, но все же. NA> Дяд Гремлин, мега авторитет-всея-R50 сказал, что можно дропнуть всё, NA> кроме вин+линукс+мак, или он это про хаски сказал, но мне пофиг, ты NA> просто не говорил ещё с этими, которые на ВаткомСи сидят, у них там NA> чудеса вообще.
Надо попробовать этот компилятор скачать для разнообразия. МОжет там уже давно все сломано. :)
Best regards, Vitaliy Aksyonov.
... 1 лошадиная сила - сила, которую развивает лошадь весом 1кг и ростом 1м. --- GoldED+/LNX 1.1.5-b20220504 * Origin: Aurora, Colorado (1:104/117)