Lua был разработан, чтобы быть языком программирования, где синтаксис позволяет легко использовать его как язык разметки, чтобы вы включали файлы данных, как если бы они были кодом. Многие компьютерные игры используют его для написания сценариев, например World of Warcraft из-за его скорости и простоты использования. Тем не менее, он изначально разработан и поддерживается для энергетической отрасли, поэтому есть серьезный опыт.
Схема с ее S-выражениями также является очень хорошим, но по-другому выглядящим синтаксисом для данных. Наконец, у вас есть XML, который имеет преимущество большинства разработчиков начального уровня, знающих его. Вы также можете создать свой собственный четко определенный и эффективный синтаксический анализатор с хорошим пакетом разработки, таким как ANTLR .