Finch
Finch is a format for specifying interconnections and component hierarchies. This project aims to provide a language for making input/output connections between components and defining hierarchic component structures, along with a set of utilities to generate code and documentation from these definitions. Component input/output interfaces are defined using Smidgen.
Finch is part of the Code Craftsmen project. The documentation is hosted on Read the Docs and the source code can be found on GitHub.
Status
This project is currently just a placeholder for ideas.