Skip to main content
  • Book
  • © 2003

Call-By-Push-Value

A Functional/Imperative Synthesis

Authors:

Part of the book series: Semantics Structures in Computation (SECO, volume 2)

Buy it now

Buying options

eBook USD 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 139.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (12 chapters)

  1. Front Matter

    Pages i-xli
  2. Language

    1. Front Matter

      Pages 1-1
    2. Call-By-Value and Call-By-Name

      • Paul Blain Levy
      Pages 3-26
    3. Call-By-Push-Value: A Subsuming Paradigm

      • Paul Blain Levy
      Pages 27-47
    4. Complex Values and Equational Theory

      • Paul Blain Levy
      Pages 49-63
    5. Recursion and Infinitely Deep CBPV

      • Paul Blain Levy
      Pages 65-86
  3. Concrete Semantics

    1. Front Matter

      Pages 87-87
    2. Simple Models of CBPV

      • Paul Blain Levy
      Pages 89-116
    3. Possible World Model for Cell Generation

      • Paul Blain Levy
      Pages 117-140
    4. Jump-With-Argument

      • Paul Blain Levy
      Pages 141-168
    5. Pointer Games

      • Paul Blain Levy
      Pages 169-203
  4. Categorical Semantics

    1. Front Matter

      Pages 205-205
    2. Semantics In Element Style

      • Paul Blain Levy
      Pages 207-248
    3. All Models are Categorical Models

      • Paul Blain Levy
      Pages 249-260
    4. Representing Objects

      • Paul Blain Levy
      Pages 261-290
  5. Conclusions

    1. Front Matter

      Pages 291-291
    2. Conclusions, Comparisons and Further Work

      • Paul Blain Levy
      Pages 293-297
  6. Back Matter

    Pages 299-352

About this book

Call-by-push-value is a programming language paradigm that, surprisingly, breaks down the call-by-value and call-by-name paradigms into simple primitives. This monograph, written for graduate students and researchers, exposes the call-by-push-value structure underlying a remarkable range of semantics, including operational semantics, domains, possible worlds, continuations and games.

Authors and Affiliations

  • School of Computer Science, University of Birmingham, UK

    Paul Blain Levy

Bibliographic Information

Buy it now

Buying options

eBook USD 109.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 139.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access