NA> Для этого есть стандарты, и ещё эти комитеты, где чуваки собираются NA> побухать. Только FTSC комитет давно уже потерял легитимность, тогда Но он все же есть, и стандарты есть. Хоть какие-то)
NA> как IETF продолжал встречаться и даже в ковид/подстковид и принимать NA> решения. Даже, умерший C++ прям фонтанирует после c++11, 14, 17, 20, NA> 23, 26.. Почему C++ тоже умер? Шутка, он не умер, но многие говорил, NA> что вот язык [...] это c++ киллер. Потому что основная документация ныне существующих ОС и их интерфейсы - на нем. Был бы Оберон основной осью - писали б на паскале) Шутка. Но в Колибри, например, основной язык ассемблер, т.к. интерфейс системы на нем.
NA>>> Флаги - это всё костыли. AK>> Флаги - один из способов IPC (Inter-Process Communication, AK>> межпроцессное взаимодействие). Кстати, наиболее универсальный, AK>> работает от DOS и до наших дней.
NA> Тебе простой вопрос, как ты будешь старые флаг-файлы чистить? Ну У меня старые не остаются. Все обрабатываются. При возможном сбое лишняя обработка не изменяет состояние системы, флаг обрабатывается. Перед обработкой флаг переименовывается, если в процессе обработки появился новый флаг - новый цикл обработки. Классический конечный автомат (ака finite state machine)
NA> я к тому, что флаги, в качестве IPC - это тот ещё геморой. Любой IPC геморрой. Можно даже в нынешние споры по этому поводу у Торвальдса погрузится, он там семафоры переделал кажись, что они теперь всегда счетчиками являются. Флаги просто более-менее универсальны и меньше зависят от особенностей ОС.
AK>> Где договорились? NA> Вот, какой-то JAM-001.TXT есть, ниразу ни FTSC, ну просто они не можут NA> А вот ещё, FSP-1037, про Squish, тоже не случился, по известной NA> причине Как видишь, это не "договорились", а рекомендация в описании формата и порядка работы с базой сообщений. И навряд ли эта рекомендация учитывала все файловые системы и ОСи, на которых впоследствии работал этот формат. И не должны были, ОСи менятся, мир меняется - либо адаптировать существующие форматы и логику в новую среду либо (как Афтершок, например), собирать новое.
Поправил свой ежемесячный обработчик по твоей рекомендации: