design language

christopher alexander in the timeless way of buildings tries to define patterns for the design auidence, especially for architecture. thinking about design, it is really hard to talk about a language. first of all design needs to define subject matter in every project it deals with. secondly every project comes with its own domain. if we really need to define pattern language for design, it should be flexible enough to define the subject matter and collaborate with other disciplines. language is a multidimensional issue and it needs to be considered with this quality.