[图书][B] Practical foundations for programming languages

R Harper - 2016 - books.google.com
This text develops a comprehensive theory of programming languages based on type
systems and structural operational semantics. Language concepts are precisely defined by …

λμ-calculus: an algorithmic interpretation of classical natural deduction

M Parigot - … Reasoning: International Conference LPAR'92 St …, 1992 - Springer
This paper presents a way of extending the paradigm" proofs as programs" to classical
proofs. The system we use is derived from the general Free Deduction system presented in …

Propositions as types

P Wadler - Communications of the ACM, 2015 - dl.acm.org
Propositions as types Page 1 DECEMBER 2015 | VOL. 58 | NO. 12 | COMMUNICATIONS OF
THE ACM 75 DOI:10.1145/2699407 Connecting mathematical logic and computation, it …

The revised report on the syntactic theories of sequential control and state

M Felleisen, R Hieb - Theoretical computer science, 1992 - Elsevier
The syntactic theories of control and state are conservative extensions of the λ υ-calculus for
equational reasoning about imperative programming facilities in higher-order languages …

The design and implementation of Typed Scheme

S Tobin-Hochstadt, M Felleisen - ACM SIGPLAN Notices, 2008 - dl.acm.org
When scripts in untyped languages grow into large programs, maintaining them becomes
difficult. A lack of types in typical scripting languages means that programmers must (re) …

Reasoning about programs in continuation-passing style

A Sabry, M Felleisen - Lisp and symbolic computation, 1993 - Springer
Plotkin's λ v-calculus for call-by-value programs is weaker than the λβη-calculus for the
same programs in continuation-passing style (CPS). To identify the call-by-value axioms that …

[PDF][PDF] Representing control: A study of the CPS transformation

O DANVY1y, A Filinski - 1992 - Citeseer
This paper investigates the transformation of v-terms into continuation-passing style (CPS).
We show that by appropriate-expansion of Fischer and Plotkin's two-pass equational speci …

[图书][B] Continuations and natural language

C Barker, C Shan - 2014 - books.google.com
This book takes concepts developed by researchers in theoretical computer science and
adapts and applies them to the study of natural language meaning. Summarizing more than …

A call-by-name lambda-calculus machine

JL Krivine - Higher-order and symbolic computation, 2007 - Springer
We present a particularly simple lazy lambda-calculus machine, which was introduced
twenty-five years ago. It has been, since, used and implemented by several authors, but …

[图书][B] Call-by-push-value: A Functional/imperative Synthesis

PB Levy - 2012 - books.google.com
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 …