Academic Journal

Tag-free combinators for binding-time polymorphic program generation

Bibliographic Details
Title: Tag-free combinators for binding-time polymorphic program generation
Authors: Peter Thiemann, Martin Sulzmann
Contributors: The Pennsylvania State University CiteSeerX Archives
Superior Title: http://proglang.informatik.uni-freiburg.de/projects/polyspec/polyspec.pdf.
Publication Year: 2010
Collection: CiteSeerX
Description: Binding-time polymorphism enables a highly flexible binding-time analysis for offline partial evaluation. This work provides the tools to translate this flexibility into efficient program specialization in the context of a polymorphic language. Following the cogen-combinator approach, a set of combinators is defined in Haskell that enables the straightforward transcription of a binding-time polymorphic annotated program into the corresponding program generator. The typing of the combinators mimics the constraints of the binding-time analysis. The resulting program generator is safe, tag-free, and it has no interpretive overhead. 1
Document Type: text
File Description: application/pdf
Language: English
Relation: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.542.4644; http://proglang.informatik.uni-freiburg.de/projects/polyspec/polyspec.pdf
Availability: http://proglang.informatik.uni-freiburg.de/projects/polyspec/polyspec.pdf
Rights: Metadata may be used without restrictions as long as the oai identifier remains attached to it.
Accession Number: edsbas.B6CD8962
Database: BASE
Description
Description not available.