My initial thoughts were to suggest XML rather than continuing to develop the LDraw style of keyword-value syntax, but I didn't think I would get much support here.
Well-formed XML is easy to parse (at least in the programming languages with which I am familiar), self-descriptive and extensible with care, but suffers a little in human-readability. To my mind it is ideally suited to configuration files, where the bloat of <...> tags is less of an issue than in large "data" files.
Well-formed XML is easy to parse (at least in the programming languages with which I am familiar), self-descriptive and extensible with care, but suffers a little in human-readability. To my mind it is ideally suited to configuration files, where the bloat of <...> tags is less of an issue than in large "data" files.
Chris (LDraw Parts Library Admin)