@deshipu The "programming patterns" in the Portland Pattern Repository are not a pattern language in that sense; they are invisible to users and so fail to enable the "architect" to delegate design decisions to end users. And they do not form a coherent "pattern language".
https://perl.plover.com/yak/design/