BACK TO INDEX

Publications of year 2006
Articles in journals or book chapters
  1. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy G. Siek, and Jeremiah Willcock. An Extended Comparative Study of Language Support for Generic Programming. Journal of Functional Programming, Vol. 17, Issue 2, March 2007.

    @Article{garcia05:_extended_comparing05,
    author = {Ronald Garcia and Jaakko J\"arvi and Andrew Lumsdaine and Jeremy G. Siek and Jeremiah Willcock},
    title = {An Extended Comparative Study of Language Support for Generic Programming},
    journal = {Journal of Functional Programming},
    year = 2007,
    volume = 17,
    issue = 2,
    month = {March}
    }
    


Conference articles
  1. Douglas Gregor, Jaakko Järvi, Jeremy G. Siek, Gabriel Dos Reis, Bjarne Stroustrup, and Andrew Lumsdaine. Concepts: Linguistic Support for Generic Programming in C++. In Proceedings of the 2006 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA'06), October 2006.
    @InProceedings{gregor06:_concepts,
    author = {Douglas Gregor and Jaakko J\"arvi and Jeremy G. Siek and Gabriel Dos Reis and Bjarne Stroustrup and Andrew Lumsdaine},
    title = {Concepts: Linguistic Support for Generic Programming in C++},
    booktitle = {Proceedings of the 2006 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA'06)},
    year = 2006,
    month = oct,
    
    }
    


  2. Andrew Lumsdaine Jaakko Jarvi, Douglas Gregor, Jeremiah Willcock and Jeremy G. Siek. Algorithm specialization in generic programming - Challenges of constrained generics in C++. In PLDI '06: Proceedings of the ACM SIGPLAN 2006 conference on Programming language design and implementation, New York, NY, USA, June 2006. ACM Press.
    @InProceedings{jaakko06:_algo_spec,
    author = {Jaakko Jarvi, Douglas Gregor, Jeremiah Willcock, Andrew Lumsdaine, and Jeremy G. Siek},
    title = {Algorithm specialization in generic programming - Challenges of constrained generics in {C++}},
    booktitle = {{PLDI} '06: Proceedings of the {ACM} {SIGPLAN} 2006 conference on Programming language design and implementation},
    year = 2006,
    month = {June},
    location = {Ottawa, {CA}, {USA}},
    publisher = {{ACM} Press},
    address = {New York, {NY}, {USA}},
    annote = {Generic programming has recently emerged as a paradigm for developing highly-reusable software libraries, most notably in C++. We have designed and implemented a constrained generics extension for C++ to support modular type-checking of generic algorithms and to address other issues associated with unconstrained generics. To be as broadly applicable as possible, generic algorithms are defined with minimal requirements on their inputs. At the same time, to not lose potential efficiency, generic algorithms may have multiple implementations that exploit features of specific classes of inputs. This process of algorithm specialization relies on non-local type information and conflicts directly with the local nature of modular type-checking. In this paper, we review the design and implementation of our extensions for generic programming in C++, describe the issues of algorithm specialization and modular type-checking in detail, and discuss the important design tradeoffs in trying to accomplish both. We present the particular design that we chose for our implementation, with the goal of hitting the sweet spot in this interesting design space.} 
    }
    


  3. Jeremy G. Siek and Walid Taha. A Semantic Analysis of C++ Templates. In ECOOP 2006: European Conference on Object-Oriented Programming, Nantes, France, July 2006.
    @InProceedings{siek06:_sem_cpp,
    author = {Jeremy G. Siek and Walid Taha},
    title = {A Semantic Analysis of {C++} Templates},
    booktitle = {ECOOP 2006: European Conference on Object-Oriented Programming},
    year = 2006,
    address = {Nantes, France},
    month = {July} 
    }
    


  4. Jeremy G. Siek and Walid Taha. Gradual typing for functional languages. In Scheme and Functional Programming Workshop, September 2006.
    @InProceedings{siek06:_gradual,
    author = {Jeremy G. Siek and Walid Taha},
    title = {Gradual typing for functional languages},
    booktitle = {Scheme and Functional Programming Workshop},
    year = 2006,
    month = {September} 
    }
    


Internal reports
  1. Jeremy G. Siek and Walid Taha. Gradual Typing: Isabelle/Isar Formalization. Technical report TR06-874, Rice University, April 2006.
    @TechReport{siek06:_gradual_proof,
    author = {Jeremy G. Siek and Walid Taha},
    title = {Gradual Typing: Isabelle/Isar Formalization},
    institution = {Rice University},
    year = 2006,
    number = {TR06-874},
    month = {April} 
    }
    



BACK TO INDEX




Disclaimer:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All person copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Les documents contenus dans ces répertoires sont rendus disponibles par les auteurs qui y ont contribué en vue d'assurer la diffusion à temps de travaux savants et techniques sur une base non-commerciale. Les droits de copie et autres droits sont gardés par les auteurs et par les détenteurs du copyright, en dépit du fait qu'ils présentent ici leurs travaux sous forme électronique. Les personnes copiant ces informations doivent adhérer aux termes et contraintes couverts par le copyright de chaque auteur. Ces travaux ne peuvent pas être rendus disponibles ailleurs sans la permission explicite du détenteur du copyright.




Last modified: Sat Jul 15 14:51:44 2006
Author: jsiek.


This document was translated from BibTEX by bibtex2html