AbstractThis paper presents a formal development, employing techniques of transformational programming, of a non-trivial algorithm in the field of functional language implementation. The problem deals with the translation of lambda calculus expressions into combinator form, using Hughes-style supercombinators rather than the fixed repertoire of combinators proposed by Turner. The final algorithm is presented as a functional program and is efficient in the sense that its worst-case running time is proportional to n log n, where n is the sized of the output. This efficiency is obtained by means of a number of simple transformations on the initial specification of the problem, the most significant of which is a data structure refinement step f...
The notion of iteratively defined functions from and to heterogeneous term algebras is introduced as...
abstract: Natural Language Processing is a subject that combines computer science and linguistics, a...
machines INTRODUCTION Functional programs consist of definitions of functions and other objects. The...
AbstractThis paper presents a formal development, employing techniques of transformational programmi...
There is a growing interest nowadays in functional programming languages and systems, and in special...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
In M. Wand (1982, in “Conf. Rec. 9th ACM Sympos. on Principles of Programming Languages,” pp. 234–24...
Combinators are shown to provide a very suitable basis for implementations of functional and symboli...
AbstractThe problem of the translation of λ-terms into combinators (bracket abstraction) is of great...
This paper considers a programming language where all control is encoded in algebras and combinators...
We propose to measure the efficiency of any implementation of the lambda-calculus as a function of a...
Implementations of functional programming languages can take a number of different forms, and many d...
We introduce a new universal model of computation called MDPL that generalizes other functional mode...
AbstractAn implementation oriented modification of lambda-calculus is presented together with some a...
AbstractAn implementation oriented modification of lambda-calculus is presented together with some a...
The notion of iteratively defined functions from and to heterogeneous term algebras is introduced as...
abstract: Natural Language Processing is a subject that combines computer science and linguistics, a...
machines INTRODUCTION Functional programs consist of definitions of functions and other objects. The...
AbstractThis paper presents a formal development, employing techniques of transformational programmi...
There is a growing interest nowadays in functional programming languages and systems, and in special...
AbstractLambda-SF-calculus can represent programs as closed normal forms. In turn, all closed normal...
In M. Wand (1982, in “Conf. Rec. 9th ACM Sympos. on Principles of Programming Languages,” pp. 234–24...
Combinators are shown to provide a very suitable basis for implementations of functional and symboli...
AbstractThe problem of the translation of λ-terms into combinators (bracket abstraction) is of great...
This paper considers a programming language where all control is encoded in algebras and combinators...
We propose to measure the efficiency of any implementation of the lambda-calculus as a function of a...
Implementations of functional programming languages can take a number of different forms, and many d...
We introduce a new universal model of computation called MDPL that generalizes other functional mode...
AbstractAn implementation oriented modification of lambda-calculus is presented together with some a...
AbstractAn implementation oriented modification of lambda-calculus is presented together with some a...
The notion of iteratively defined functions from and to heterogeneous term algebras is introduced as...
abstract: Natural Language Processing is a subject that combines computer science and linguistics, a...
machines INTRODUCTION Functional programs consist of definitions of functions and other objects. The...