261
click to vote
ESOP
10 years 16 days ago
2016 Springer
Abstract. The original formulation of the Curry–Howard correspondence relates propositional logic to the simply-typed λ-calculus at three levels: the syntax of propositions corr...
148
click to vote
ESOP
10 years 16 days ago
2016 Springer
Most programs interact with the world: via graphical user interfaces, networks, etc. This form of interactivity entails concurrency, and concurrent program components must coordina...
151
click to vote
ESOP
10 years 16 days ago
2016 Springer
Abstract. Staged programming languages assign a stage to each program expression and evaluate each expression in its assigned stage. A common use of staged languages is to describe...
172
click to vote
ESOP
10 years 16 days ago
2016 Springer
Typed Clojure is an optional type system for Clojure, a dynamic language in the Lisp family that targets the JVM. Typed Clojure’s type system build on the design of Typed Racket...
203
click to vote
ESOP
10 years 16 days ago
2016 Springer
We present a new type system with support for proofs of programs in a call-by-value language with control operators. The proof mechanism relies on observational equivalence of (unt...
|