Why not adopt (a subset of) .hs AST file format to structure both project and package files?

This would simplify parsing config files as well as syncing code and config files in IDEs.


To draw an analogy, JSON derives from JavaScript. Isn't this a precedent?