The lambda calculus is a formal symbolic term rewrite system that has been used for many years both as a mechanism for defining the semantics of programming languages, and as the basis for functional programming languages. In this paper, we describe a completely visual representation for lambda expressions, VEX, that has several advantages over traditional textual lambda calculus. Although VEX is designed as an expression-oriented component of VIPR [3, 4], it can also be used in teaching the concepts of lambda calculus as a replacement for or augmentation to the teaching of traditional textual rewrite rules. Many semantic issues in lambda calculus that are confusing to students, including substitution, free variables, and binding, become ap...
International audienceThe last few years have seen the development of a new calculus which can be co...
The lambda calculus has frequently been used as an intermediate representation for programming langu...
AbstractThis paper introduces TILC: the interactive lambda-calculus tracer. TILC aims to be a friend...
The Lambda Calculus is a formal system, originally intended as a tool in the foundation of mathemati...
We introduce and study graphic lambda calculus, a visual language which can be used for representing...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
While visual programming languages continue to gain popularity in domains ranging from scientific co...
Church's lambda-calculus is modified by introducing a new mechanism, the lambda-bar operator #, whic...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
Algorithm visualization is a subset of computer science in which educators build visual representati...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
The choice of a parameter-passing technique is an important decision in the design of a high-level p...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
this paper and the LF. In particular the idea of having an operator T : Prop ! Type appears already ...
International audienceThe last few years have seen the development of a new calculus which can be co...
The lambda calculus has frequently been used as an intermediate representation for programming langu...
AbstractThis paper introduces TILC: the interactive lambda-calculus tracer. TILC aims to be a friend...
The Lambda Calculus is a formal system, originally intended as a tool in the foundation of mathemati...
We introduce and study graphic lambda calculus, a visual language which can be used for representing...
(eng) We present a confluent rewriting system wich extends a previous calculus for the Lambda-Calcul...
While visual programming languages continue to gain popularity in domains ranging from scientific co...
Church's lambda-calculus is modified by introducing a new mechanism, the lambda-bar operator #, whic...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
Algorithm visualization is a subset of computer science in which educators build visual representati...
Substitution in the lambda calculus is a complex operation that traditional presentations of beta co...
We present the Lambda Context Calculus. This simple lambda-calculus features variables ar-ranged in ...
The choice of a parameter-passing technique is an important decision in the design of a high-level p...
AbstractWe present the Lambda Context Calculus. This simple lambda-calculus features variables arran...
this paper and the LF. In particular the idea of having an operator T : Prop ! Type appears already ...
International audienceThe last few years have seen the development of a new calculus which can be co...
The lambda calculus has frequently been used as an intermediate representation for programming langu...
AbstractThis paper introduces TILC: the interactive lambda-calculus tracer. TILC aims to be a friend...