FR version is available. Content is displayed in original English for accuracy.
Advertisement
Advertisement
⚡ Community Insights
Discussion Sentiment
75% Positive
Analyzed from 289 words in the discussion.
Trending Topics
#build#dsl#built#why#things#fast#choice#don#particular#years

Discussion (7 Comments)Read Original on HackerNews
Apparently a explanatory document has been extended in a recent commit [1]. Maybe the project is waking up.
[1]: https://github.com/rochus-keller/BUSY/commit/d92677084114619...
There are also things like trying to find what needs to be built as fast as possible. This was also a problem with Scons as each person adds custom code that must be executed before being able to know what to build. Contrast that with gn and ninja which generate fast and build fast.
A good DSL makes certain things easy, and deliberately does not support some other things. Think about bash; imagine how bothersome it would be to use e.g. unchanged Python (one of the most readable languages) as a shell language.
Same with build systems.
https://gittup.org/tup/