Monday January 29 2024 03:45, from Alexey Fayans -> Nil A:
NA>> В Джеме есть проблема в дизайне, что если часто там что-то NA>> удалять, то оно из базы не удаляется без пуржинга. AF> Как и в свкише.
У них только один двух-связный список сделан для сообщений? Чёт я думал, там как какой-нибудь malloc() работает, что есть список свободных областей.
NA>> В этом месте сквишь имеет двух-связные списки, и в пустые места, NA>> если места хватит, можно постараться забить новые сообщения. AF> Теоретически, и в JAM так можно, только смысла в этом нет, поэтому AF> никто так не заморачивался. :)
Так-то можно заморочиться, в "дырки" писать. Кто спеки читал, а их есть Jam в .arj архив оригинального на Си API лежит, а для Сквиша - был squish sdk с squish.txt, потом его переформатировали, без добавления в FSP-1037. Так вот, кто спеки читал, тот прочитает сообщения в дырках. Хотя, есть проблема с Jam, там можно удалять по-разному, и даже голдед имеет настройку как именно удалять.
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)