On 10/04/2017 11:41 PM, Markus Armbruster wrote: > Sadly, the schema language is neither JSON, nor an established extension > of JSON, nor Python. This commit brings the schema language one step > closer to a superset of JSON. I feel "homegrown superset" is a slightly > less bad idea than "homegrown with large overlap". > > Naming the schema files .json was in bad taste. Would it make sense to rename all of our files from .json to .qapi? Then it is obvious that we are using a homegrown syntax; and it is also easy enough to tweak things like .dir-locals.el to recognize that suffix as triggering specific formatting rules. Git rename detection means it is still reasonable to blame across file renames. -- Eric Blake, Principal Software Engineer Red Hat, Inc. +1-919-301-3266 Virtualization: qemu.org | libvirt.org