Portland Pattern Repository: Difference between revisions

Content deleted Content added
m Reverted edits by 203.99.208.3 (talk) to last version by InverseHypercube
copyedited, bare links moved to references
Line 1:
The '''Portland Pattern Repository''' ('''PPR''') is a repository for [[Software design pattern|computer programming design pattern]]s. It was accompanied by a companion website, [[WikiWikiWeb]], which was the Worldworld's first [[wiki]]. The repository has an emphasis on [[Extreme Programming]], and it is hosted by Cunningham & Cunningham (C2) of [[Portland, Oregon]].<ref>{{cite web|title=Portland Pattern Repository|url=http://c2.com/ppr/.|website=c2.com|accessdate=July 12, 2017}}</ref> The PPR's [[motto]] is " People, Projects & Patterns".
 
==History==
The repository has an emphasis on [[Extreme Programming]]. It is hosted by Cunningham & Cunningham (C2) of [[Portland, Oregon]] at http://c2.com/ppr/. The PPR's [[motto]] is "[http://c2.com/cgi/wiki?PeopleProjectsAndPatterns People, Projects & Patterns]."
On 17 September 1987, programmer [[Ward Cunningham|Howard G. (Ward) Cunningham]], then with [[Tektronix]], and [[Apple Computer]]'s [[Kent Beck]] co-published the paper ''[http://c2"Using Pattern Languages for Object-Oriented Programs".com/doc/oopsla87.html<ref>{{cite web|title=Using Pattern Languages for Object-Oriented Programs]''|url=http://c2.com/doc/oopsla87.html|website=c2.com|accessdate=July 12, 2017}}</ref> This paper, about programming patterns, was inspired by [[Christopher Alexander]]'s architectural concept of "patterns".{{citation needed|date=July 2017}} It was written for the 1987 [[OOPSLA]] programming conference organized by the [[Association for Computing Machinery]]. Cunningham's and Beck's idea became popular among programmers, because it helped them exchange programming ideas in a format that is easy to understand.
 
Cunningham & Cunningham, the programming consultancy that would eventually host the PPR on its Internet ___domain, was incorporated in [[Salem, Oregon]] on 1 November 1991, and is named after Ward and his wife, Karen R. Cunningham, a mathematician, school teacher, and school director. Cunningham & Cunningham registered their Internet ___domain, ''c2.com'', on 23 October 1994.
On 17 September 1987 programmer [[Ward Cunningham|Howard G. (Ward) Cunningham]], then with [[Tektronix]], and [[Apple Computer]]'s [[Kent Beck]] co-published the paper ''[http://c2.com/doc/oopsla87.html Using Pattern Languages for Object-Oriented Programs]''. This paper about programming patterns was inspired by [[Christopher Alexander]]'s architectural concept of "patterns". It was written for the 1987 [[OOPSLA]] programming conference organized by the [[Association for Computing Machinery]]. Cunningham's and Beck's idea became popular among programmers, because it helped them exchange programming ideas in a format that is easy to understand.
 
Ward created the ''Portland Pattern Repository'' on ''c2.com'' as a means to help [[object-oriented programming|object-oriented programmers]] publish their computer programming patterns by submitting them to him. Some of those programmers attended the OOPSLA and [http://st-www.cs.uiuc.edu/~plop/ [PLoP]] conferences about object-oriented programming, postingand posted their ideas on the PPR and exchanging e-mail messages with Ward.
Cunningham & Cunningham, the programming consultancy that would eventually host the PPR on its Internet ___domain, was incorporated in [[Salem, Oregon]] on 1 November 1991 and is named after Ward and his wife Karen R. Cunningham, a mathematician, school teacher, and school director. Cunningham & Cunningham registered their Internet ___domain c2.com on 23 October 1994.
 
The PPR is accompanied, on ''c2.com'', by the first ever [[wiki]]&mdash;a collection of reader-modifiable Web pages&mdash;which is called '''''[[WikiWikiWeb]]'''''.<ref>{{cite andweb|title=Wiki is located atWiki Web|url=http://wiki.c2.com/cgi/?WikiWikiWeb|website=wiki.c2.com|accessdate=13 July 2017}}</ref>
Ward created the ''Portland Pattern Repository'' on c2.com as a means to help [[object-oriented programming|object-oriented programmers]] publish their computer programming patterns by submitting them to him. Some of those programmers attended the OOPSLA and [http://st-www.cs.uiuc.edu/~plop/ PLoP] conferences about object-oriented programming, posting their ideas on the PPR and exchanging e-mail messages with Ward.
 
The PPR is accompanied on c2.com by the first ever [[wiki]]&mdash;a collection of reader-modifiable Web pages&mdash;which is called '''''[[WikiWikiWeb]]''''' and is located at http://c2.com/cgi/wiki.
 
==See also==
Line 16 ⟶ 15:
* [[Software design pattern]]
* [[WikiWikiWeb]]
 
==References==
{{reflist}}
 
==External links==
* {{Official website|http://c2.com/ppr}}
* [http://st-www.cs.uiuc.edu/~plop/ The Pattern Languages of Programs Conference]
* [http://www.oopsla.org OOPSLA]