CPL - Chalmers Publication Library
| Utbildning | Forskning | Styrkeområden | Om Chalmers | In English In English Ej inloggad.

Scrap++: Scrap Your Boilerplate in C++

Gustav Munkby (Institutionen för data- och informationsteknik, Datavetenskap (Chalmers)) ; Andreas Priesnitz (Institutionen för data- och informationsteknik, Datavetenskap (Chalmers)) ; Sibylle Schupp (Institutionen för data- och informationsteknik, Datavetenskap (Chalmers)) ; Marcin Zalewski (Institutionen för data- och informationsteknik, Datavetenskap (Chalmers))
Workshop on Generic Programming (2006)
[Konferensbidrag, refereegranskat]

"Scrap Your Boilerplate" (SYB) is a well studied and widely used design pattern for generic traversal in the Haskell language, but almost unknown to generic programmers in C++. This paper shows that SYB can be implemented in C++. It identifies the features and idioms of C++ that correspond to the Haskell constructs that implement SYB, or can be used to emulate them, and provides a prototype C++ implementation.



Denna post skapades 2006-10-09.
CPL Pubid: 22620

 

Institutioner (Chalmers)

Institutionen för data- och informationsteknik, Datavetenskap (Chalmers)

Ämnesområden

Datalogi
Programvaruteknik

Chalmers infrastruktur

Relaterade publikationer

Denna publikation ingår i:


Generic Programming with Concepts