


default search action
GPCE 2017: Vancouver, BC, Canada
- Matthew Flatt, Sebastian Erdweg:

Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2017, Vancouver, BC, Canada, October 23-24, 2017. ACM 2017, ISBN 978-1-4503-5524-7
Keynote
- Danny Dig:

The landscape of refactoring research in the last decade (keynote). 1
Staging
- Rui Ge, Ronald Garcia:

Refining semantics for multi-stage programming. 2-14 - Georg Ofenbeck, Tiark Rompf, Markus Püschel:

Staging for generic programming in space and time. 15-28 - Junpei Oishi, Yukiyoshi Kameyama:

Staging with control: type-safe multi-stage programming with control operators. 29-40 - Ludovic Courtès:

Code staging in GNU Guix. 41-48
Variability
- Lukas Linsbauer, Thorsten Berger, Paul Grünbacher

:
A classification of variation control systems. 49-62 - Raúl Lapeña, Jaime Font

, Oscar Pastor
, Carlos Cetina
:
Analyzing the impact of natural language processing over feature location in models. 63-76 - Wolfram Fenske, Sandro Schulze

, Gunter Saake:
How preprocessor annotations (do not) affect maintainability: a case study on change-proneness. 77-90
Types
- Travis Carlson

, Eric Van Wyk:
Type qualifiers as composable language extensions. 91-103 - Andrea Rosà

, Eduardo Rosales, Walter Binder
:
Accurate reification of complete supertype information for dynamic analysis on the JVM. 104-116 - David J. Pearce:

Rewriting for sound and complete union, intersection and negation types. 117-130
Performance
- Lionel Parreaux, Amir Shaikhha, Christoph E. Koch:

Quoted staged rewriting: a practical approach to library-defined optimizations. 131-145 - Joseph Caldwell, Shigeru Chiba:

Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms. 146-156 - Arsène Pérard-Gayot, Martin Weier, Richard Membarth, Philipp Slusallek

, Roland Leißa
, Sebastian Hack:
RaTrace: simple and efficient abstractions for BVH ray traversal algorithms. 157-168 - Adilla Susungi, Norman A. Rink, Jerónimo Castrillón, Immo Huismann

, Albert Cohen, Claude Tadonki, Jörg Stiller, Jochen Fröhlich
:
Towards compositional and generative tensor optimizations. 169-175
Analysis and Testing
- Jafar M. Al-Kofahi, Suresh C. Kothari, Christian Kästner:

Four languages and lots of macros: analyzing autotools build systems. 176-186 - Leonardo Fernandes

, Márcio Ribeiro
, Luiz Carvalho, Rohit Gheyi
, Melina Mongiovi
, André L. M. Santos
, Ana Cavalcanti
, Fabiano Cutigi Ferrari, José Carlos Maldonado:
Avoiding useless mutants. 187-198 - Tomoki Nakamaru, Kazuhiro Ichikawa, Tetsuro Yamazaki, Shigeru Chiba:

Silverchain: a fluent API generator. 199-211 - Vadim Zaytsev:

Parser generation by example for legacy pattern languages. 212-218
DSLs
- Geoffrey Mainland, Jeremy Johnson:

A Haskell compiler for signal transforms. 219-232 - Ricardo Giuliani Martini, Pedro Rangel Henriques

:
Automatic generation of virtual learning spaces driven by CaVaDSL: an experience report. 233-245 - Mark Grebe, David Young, Andy Gill:

Rewriting a shallow DSL using a GHC compiler extension. 246-258

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














