Информация об изменениях

Сообщение Re[3]: Челендж - сделать версионированный конфиг от 13.09.2025 16:40

Изменено 13.09.2025 16:44 kov_serg

Re[3]: Челендж - сделать версионированный конфиг
Здравствуйте, Marty, Вы писали:

M>Гениально

M>Осталось придумать, что и как хранить в метаданных, и как это описать, очень желательно не описать и нагенерить новое, а описать на базе существующего.
Тогда храни аля RIFF, LBM
TAG,SIZE [DATA]

Или asn.1

M>И да, никаких json/yaml и тп, у нас памяти всего несколько десятков килобайт на всю программу.

Фигасе и питон помещается?

M>Лучше готовое, но можно и просто идей.

Идея простая представь данные в самоописывающемся формате


M>Питон уже используется, и все скажут, что нафик ещё что-то в проект присовывать

lua это чистый C ~ 300кб. А python это лютый оверхед и потом еще и геморой с совместимостью на платформах которые питон не желает поддерживать.
Re[3]: Челендж - сделать версионированный конфиг
Здравствуйте, Marty, Вы писали:

M>Гениально

M>Осталось придумать, что и как хранить в метаданных, и как это описать, очень желательно не описать и нагенерить новое, а описать на базе существующего.
Тогда храни аля RIFF, LBM
TAG,SIZE [DATA]

Или asn.1

M>И да, никаких json/yaml и тп, у нас памяти всего несколько десятков килобайт на всю программу.

Фигасе и питон помещается?
Вам никто не мешает хранить метаданные например в kaitai на github
А версию указывать как url ссылку на используемую версию

M>Лучше готовое, но можно и просто идей.

Идея простая представь данные в самоописывающемся формате


M>Питон уже используется, и все скажут, что нафик ещё что-то в проект присовывать

lua это чистый C ~ 300кб. А python это лютый оверхед и потом еще и геморой с совместимостью на платформах которые питон не желает поддерживать.