• Open Access IconOpen Access
  • Cite Icon71
  • https://doi.org/10.1007/978-3-540-76637-7_16Copy DOI Icon

Polymorphic Delimited Continuations

  • Nov 29, 2007
  • Kenichi Asai +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents a polymorphic type system for a language with delimited control operators, shift and reset. Based on the monomorphic type system by Danvy and Filinski, the proposed type system allows pure expressions to be polymorphic. Thanks to the explicit presence of answer types, our type system satisfies various important properties, including strong type soundness, existence of principal types and an inference algorithm, and strong normalization. Relationship to CPS translation as well as extensions to impredicative polymorphism are also discussed. These technical results establish the foundation of polymorphic delimited continuations.KeywordsType SystemDelimited ContinuationControl OperatorCPS TranslationPredicative/Impredicative Polymorphism

Similar Papers
  • Research Article
  • Citations39

A hybrid type system for lock-freedom of mobile processes

  • May 24, 2008
  • ACM Transactions on Programming Languages and Systems
  • Naoki Kobayashi +1
  • Conference Article

A type system for static typing of a domain-specific language

  • Feb 24, 2008
  • Paul E Mckechnie +2
  • Research Article

POLYMORPHISM AND MINIMAL TYPES WITHOUT DEPENDENT PRODUCTS

  • Mar 19, 2025
  • The Journal of Symbolic Logic
  • Matthias Weber
  • Book Chapter

Analysis of Service Compatibility

  • Jan 01, 2009
  • Ken Q Pu
  • Supplementary Content

Co-Contextual Type Systems: Contextless Deductive Reasoning for Correct Incremental Type Checking

  • Mar 02, 2020
  • TUbilio (Technical University of Darmstadt)
  • Edlira Kuci
  • Conference Article
  • Citations30

Polymorphic type inference for machine code

  • Jun 02, 2016
  • Matt Noonan +2
  • Research Article
  • Citations10

Polymorphic type inference for machine code

  • Jun 02, 2016
  • ACM SIGPLAN Notices
  • Matt Noonan +2
  • Conference Article
  • Citations1

Type-based Enforcement of Infinitary Trace Properties for Java

  • Sep 06, 2021
  • Serdar Erbatur +2
  • Research Article
  • Citations9

Consistent Subtyping for All

  • Nov 21, 2019
  • ACM Transactions on Programming Languages and Systems
  • Ningning Xie +3
  • Book Chapter

Specifying type systems

  • Jan 01, 1996
  • Dieter Nazareth
  • Research Article
  • Citations3

Relating typability and expressiveness in finite-rank intersection type systems (extended abstract)

  • Sep 01, 1999
  • ACM SIGPLAN Notices
  • Assaf J Kfoury +3
  • Book Chapter
  • Citations34

A polymorphic type system with subtypes for Prolog

  • Jan 01, 1988
  • Roland Dietrich +1
  • Dissertation

Mechanizing the metatheory of rewire

  • Dec 01, 2019
  • Thomas N Reynolds
  • Research Article
  • Citations5

A polymorphic modal type system for lisp-like multi-staged languages

  • Jan 11, 2006
  • ACM SIGPLAN Notices
  • Ik-Soon Kim +2
  • Conference Article
  • Citations63

A polymorphic modal type system for lisp-like multi-staged languages

  • Jan 11, 2006
  • Ik-Soon Kim +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.