Тема: malloc -> new
Показать сообщение отдельно
  #10  
Старый 07.02.2023, 07:31
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Как бы так голдед зарефакторить?

Alexey Vissarionov написал(а) к Nil A в Feb 23 06:09:00 по местному времени:

Доброго времени суток, Nil!
07 Feb 2023 04:22:50, ты -> Vitaliy Aksyonov:

NA> Прям если ты щас скажешь, что сделаешь голдед векторным и
NA> гипертекстовым, а потом сольёшься, то тебя тухлыми помидорами
NA> закидают потом.

В любом случае закидают, независимо от результата :-)

NA> Хотя, голдед реально стал гипертекстовым, на фичабренче GoldED-NSF
NA> https://fido.g0x.ru/golded/ патчик тут
NA> https://fido.g0x.ru/gpl/fido/golded/...i</b>v003.diff Вот,
NA> влей его в мейнстрим хотябы.

Его для этого придется полностью переписать чуть больше, чем дважды.

VA>> Я видел. Там еще "сериализация"/"десереиализация" сделана через
VA>> тупо вычитку куска файла в память, а потом обзывание этого объектом.
VA>> Только если выравнивание поменяется - привет. Приехали.
NA> Одно дело alignment, а ещё есть endianness. Нельзя вот так просто
NA> взять, и закастить поинтер на кусок памяти на структурку ;-)

Дык в памяти можно вытворять что угодно... А вот из файлов читать напрямую в структуры лучше не надо.

NA>>> Для этого надо много-много террабайтных файлов mmap() в память,
NA>>> чтобы там кончилось 32TiB пространство.
VA>> Совсем необязательно. Попробуй выделить один кусок памяти, который
VA>> больше, чем у тебя есть физически на боксе. Возможно плюс своп.
VA>> Будешь удивлен.
NA> Ну окей, низнаю какой именно маллок ты изаешь, может он знает
NA> максимум как memtotal+swap, но и это ничиго не значит.

Выделиться-то он, может быть, и выделится, но при попытке работать с этим огромным блоком в какой-то момент прилетит SIGSEGV.

VA>> Не думаю, что выпилить сразу кучу старых компиляторов - здравая идея.
VA>> Пусть этим пользуются два калеки, но все же.
NA> Дяд Гремлин, мега авторитет-всея-R50 сказал, что можно дропнуть всё,
NA> кроме вин+линукс+мак,

Эти три платформы нельзя ломать. Особенно первые две.
Ибо говна не оберешься.

NA> или он это про хаски сказал,

Я это про весь FTN-софт говорил.

NA> но мне пофиг, ты просто не говорил ещё с этими, которые на ВаткомСи
NA> сидят, у них там чудеса вообще.

Вот как раз поддержку DOS можно выкидывать совершенно спокойно.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Облачных технологий не существует - существуют только чужие компутеры
--- /bin/vi
Ответить с цитированием