We propose an imperative version of the Rewriting-calculus, a calculus based on pattern-matching, pattern-abstraction, and side-effects, which we call iRho. We formulate a static and a big-step call-by-value operational semantics of iRho. The operational semantics is deterministic, and immediately suggests how to build an interpreter for the calculus. The static semantics is given via a first-order type system based on a form of product-types, which can be assigned to terms-like structures (i.e., records). The calculus is a ̀ la Church, i.e., pattern-abstractions are decorated with the types of the free variables of the pattern. iRho is a good candidate for a core of a pattern-matching imperative language, where a (monomorphic) typed store ...
Adding rewriting to a proof assistant based on the Curry-Howard isomorphism,such as Coq, may greatly...
International audienceIn this paper we give a new simpler and uniform presentation of the rewriting ...
Dependently typed languages such as Coq and Agda can statically guarantee the correctness of our pro...
International audienceWe propose an imperative version of the Rewriting-calculus, a calculus based o...
International audienceWe propose an imperative version of the Rewriting-calculus, a calculus based o...
AbstractThis paper describes the first implementation of an interpreter for iRho, an imperative vers...
International audienceThe rewriting calculus (rho-calculus), is a minimal framework embedding lambda...
The theory of programming with pattern-matching function definitions has been studied mainly in the ...
AbstractThe theory of programming with pattern-matching function definitions has been studied mainly...
AbstractThe Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and ...
The Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and Term Rew...
Colloque avec actes et comité de lecture. internationale.International audienceThe rewriting calculu...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
International audienceThe last few years have seen the development of a new calculus which can be co...
Article dans revue scientifique avec comité de lecture.The rho-calculus integrates in a uniform and ...
Adding rewriting to a proof assistant based on the Curry-Howard isomorphism,such as Coq, may greatly...
International audienceIn this paper we give a new simpler and uniform presentation of the rewriting ...
Dependently typed languages such as Coq and Agda can statically guarantee the correctness of our pro...
International audienceWe propose an imperative version of the Rewriting-calculus, a calculus based o...
International audienceWe propose an imperative version of the Rewriting-calculus, a calculus based o...
AbstractThis paper describes the first implementation of an interpreter for iRho, an imperative vers...
International audienceThe rewriting calculus (rho-calculus), is a minimal framework embedding lambda...
The theory of programming with pattern-matching function definitions has been studied mainly in the ...
AbstractThe theory of programming with pattern-matching function definitions has been studied mainly...
AbstractThe Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and ...
The Rewriting-calculus (Rho-calculus), is a minimal framework embedding Lambda-calculus and Term Rew...
Colloque avec actes et comité de lecture. internationale.International audienceThe rewriting calculu...
AbstractThe last few years have seen the development of a new calculus which can be considered as an...
International audienceThe last few years have seen the development of a new calculus which can be co...
Article dans revue scientifique avec comité de lecture.The rho-calculus integrates in a uniform and ...
Adding rewriting to a proof assistant based on the Curry-Howard isomorphism,such as Coq, may greatly...
International audienceIn this paper we give a new simpler and uniform presentation of the rewriting ...
Dependently typed languages such as Coq and Agda can statically guarantee the correctness of our pro...