See this document in CiteSeerX!

Pattern Hatching To Code or Not to Code, Part I (2000)  (Make Corrections)  
John Vlissides, Andrei Alexandrescu



  Home/Search   Context   Related

 
View or download:
ibm.com/designpatterns/p...phmar00.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  ibm.com/designpatt...publications (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: FACTORY la Andrei Let's look at how to implement ABSTRACT FACTORY 9 with GPI. You declare an $EVWUDFW)DFWRU\ class like so: FODVV %XWWRQ# FODVV 6FUROO%DU# FODVV 0HQX# W\SHGHI $EVWUDFW)DFWRU\ # 7<3(/,67B##%XWWRQ# 6FUROO%DU# 0HQX# ! :LGJHW)DFWRU\# This declaration reveals an important GPI technique: typelists. We'll describe them in detail next time. For now, it suffices to know that typelists let you manipulate collections of types at compile-time much like you To Code or Not to Code,... (Update)

Active bibliography (related documents):   More   All
0.9:   To Code or Not to Code, Part II - John Vlissides And   (Correct)
0.5:   The Compound without a Name - Vlissides (2000)   (Correct)
0.4:   Pattern Hatching - VISITOR in Frameworks - Vlissides (1999)   (Correct)

Similar documents based on text:   More   All
0.4:   Pattern Hatching - Gof La Java   (Correct)
0.2:   An Implementation of Discriminated Unions in C++ - Andrei Alexandrescu Andrei   (Correct)
0.2:   Correct Transformations of Logic Programs - Sabelfeld   (Correct)

BibTeX entry:   (Update)

@misc{ vlissides-pattern,
  author = "John Vlissides and Andrei Alexandrescu",
  title = "Pattern Hatching - To Code or Not to Code, Part I",
  url = "citeseer.ist.psu.edu/vlissides00pattern.html" }
Citations (may not include all citations):
70   Automatic code generation from design patterns - Budinsky  ACM   DBLP
15   More Effective C (context) - Meyers - 1996
12   PLUGGABLE FACTORY (context) - Vlissides - 1999
12   Addison--Wesley (context) - Gamma - 1995
12   PLUGGABLE FACTORY (context) - Vlissides - 1998
6   A Unidraw-based user interface builder (context) - Vlissides - 1991
5   Pattern Hatching - Vlissides - 1998  ACM
3   TOOLED COMPOSITE (context) - Vlissides - 1999
3   Double-Checked Locking (context) - Schmidt - 1998  ACM
2   Design with C (context) - Alexandrescu - 2001

Documents on the same site (http://www.research.ibm.com/designpatterns/publications.htm):   More
Subject-Oriented Design - John Vlissides Report (1998)   (Correct)
Pattern Hatching - VISITOR in Frameworks - Vlissides (1999)   (Correct)
Designing with Patterns - Vlissides   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC