Pattern language
A pattern language is a way of expressing multiple solutions to complex problems.
Here is the rough procedure by which you can choose a language for your own project :
First print off a copy of the master sequence on which to tick off the patterns for your project. Scan down the list, and find the pattern which best describes the overall scope of the project. Read the starting pattern (better if you have the book). Notice the other patterns mentioned.
Asterisks indicate the degree of confirming evidence for the pattern. No asterisks - no confirmation. Tick all of the Low Order Patterns unless you have some special reason for not including them. Ignore all the High Order Patterns unless you have the power to create these larger patterns.
Now your list has more ticks. Turn to each pattern and now tick only relevant Low Order Patterns.
Keep going like this, until you have ticked all the patterns you want for your project. Adjust the sequence by adding your own material where you haven't found a corresponding pattern. Change any pattern where you have a personal version which is more true or more relevant.
Finally, conflate these patterns in as dense a way as possible. It is possible to put patterns together in such a way that many many patterns overlap in the same physical space. The building is very dense. It has many profound meanings and metaphors captured in a small space.
[[==External Links==