On Sunday, 3 July 2016 at 21:23:56 UTC, D wrote:
Have you read Christopher Alexander's `A Pattern Language`? It applies not only to architecture, computer programming, compilers, etc but life itself.
I hope not. It is an opinionated book on what they thought were good aspects of architecture. The roots was in the DIY movement where the general audience should be educated so they could design their own environment.
The equivalent in programming languages would be to post a disconnected list of programming language features and let people design their own programming languages based on what they like most.
If anything, D is there already.