On 2013-02-17 13:58, Sönke Ludwig wrote:
But that would need to happen as a separate step and then there would be two redundant files in the repository, with the usual danger of inconsistencies between the two.
The tool generates the JSON/Yaml/XML from the D script. The user never have to see the Json file.
Since a build script may behave differently on different systems, it could also happen that the contents cannot really be described as JSON/XML. For example someone might get the idea to search the system for some library and only add a corresponding dependency if it is found. There would be no way for the registry to represent that.
Sure, it's always possible to do stupid things. -- /Jacob Carlborg
