Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 2 of 2 for “"call-by-push-value"”.

  1. Reasoning about effectful programs and evaluation order

    … we consider evaluation order. Effect systems for call-by-value languages are well-known, but are not sound for other evaluation orders. We describe sound and precise effect systems for various evaluation orders, including call-by-name. We also describe an effect system for Levy's …

    cambridge Repository record for Reasoning about effectful programs and evaluation order (opens in a new tab)

  2. Focusing on Modular Refinement Typing

    … index refinements. We use focusing to design logically a call-by-push-value (CBPV) with algebraic datatypes. CBPV is a language known empirically to have good semantic properties even in the presence of computational effects like nontermination and errors. Bidirectional type theories are a …

    queens Repository record for Focusing on Modular Refinement Typing (opens in a new tab)