Я реализую менеджер конфигурации с полным API, похожим на реестр Windows. Я хочу, чтобы он был удобочитаемым для человека, например, чтобы его можно было открыть и отредактировать с помощью текстового редактора. Я хочу, чтобы он мог хранить любую информацию о конфигурации, которая может понадобиться программе, а также был достаточно быстрым, чтобы быть полезным.
Я рассмотрел следующие языки разметки для хранения информации:
- XML
- JSON
- YAML
- S-выражение
Но я не уверен, какой язык подойдет для этой задачи.