Difference between revisions of "Pearl language"

From Pearl Language
Jump to navigation Jump to search
m (Zeroth version.)
 
(Background++)
Line 1: Line 1:
{{Oyster
{{Oyster
|goal=solve complex goals and achieve complex goals using plain English
|goal=evolve the whole and solve complex problems and achieve complex goals using plain English
|stage=Sparkle
|stage=Sparkle
|background=Similar to [[A Pattern Language]], but with a twist: it describes the goal or wish rather than the problem. In other words, it focuses on the positive opposite of a problem.
|theme=Change
|background=Similar to {{apl}}, but with a twist: it describes the goal or wish rather than the problem. In other words, it focuses on the positive opposite of a problem.
}}
Reality tends to force tradeoffs between seemingly conflicting goals, such as flexibility and maintainability against size and complexity.
 
A {{p}} facilitates these tradeoffs by documenting a well​working approach to fulfill a desire or wish that occurs repeatedly in a given context.
 
Applying a {{p}} in a given context results in a new, changed context that, in turn, solicits new {{ps}} to make it more whole.
{{WebSourceListItem
|url=http://www.infoq.com/articles/twenty-years-of-patterns-impact
|site=InfoQ
|person= Gregor Hohpe, Rebecca Wirfs-Brock, Joseph W. Yoder, Olaf Zimmermann
|title=Twenty Years of Patterns’ Impact
}}
}}

Revision as of 06:37, 24 April 2014

…{{{context}}}

✣  ✣  ✣

{{{wish full}}}

Similar to A Pattern Language—Towns • Buildings • Construction by Christopher Alexander, Sara Ishikawa, Murray Silverstein, but with a twist: it describes the goal or wish rather than the problem. In other words, it focuses on the positive opposite of a problem.

Therefore:

{{{therefore full}}}

✣  ✣  ✣



✣  ✣  ✣

Reality tends to force tradeoffs between seemingly conflicting goals, such as flexibility and maintainability against size and complexity.

A pearl facilitates these tradeoffs by documenting a well​working approach to fulfill a desire or wish that occurs repeatedly in a given context.

Applying a pearl in a given context results in a new, changed context that, in turn, solicits new pearls to make it more whole.