Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.
https://github.com/mark-summerfield/uxf
Looks smart and interesting!
Expecially this part:
Implmenting a UXF pretty printer whould be doable by a CS major as a final year project. Implementing a UXF parser—without support for imports, string concatenation, or aliases—should be doable by a CS major as a big final year project.