1988
DOI: 10.1145/48022.48026
|View full text |Cite
|
Sign up to set email alerts
|

Director strings as combinators

Abstract: A simple calculus (the Director String Calculus-DSC) for expressing abstractions is introduced, which captures the essence of the "long reach" combinators introduced by Turner. We present abstraction rules that preserve the applicative structure of the original lambda term, and that cannot increase the number of subterms in the translation.A translated lambda term can be reduced according to the evaluation rules of DSC. If this terminates with a DSC normal form, this can be translated into a lambda term using … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
16
1

Year Published

1990
1990
2007
2007

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 31 publications
(18 citation statements)
references
References 14 publications
1
16
1
Order By: Relevance
“…Upon closer investigation, we discovered that Turner's optimizations were not yielding dramatic reductions in the size of the output. Despite Turner's claim [24, p. 269] that "the sizes of the successive terms now [form] only a linear progression," the translation as a whole is still quadratic [9]. We observed reductions of approximately 30%, in the number of combinators produced.…”
Section: Experimental Results For the λ-Translationscontrasting
confidence: 74%
“…Upon closer investigation, we discovered that Turner's optimizations were not yielding dramatic reductions in the size of the output. Despite Turner's claim [24, p. 269] that "the sizes of the successive terms now [form] only a linear progression," the translation as a whole is still quadratic [9]. We observed reductions of approximately 30%, in the number of combinators produced.…”
Section: Experimental Results For the λ-Translationscontrasting
confidence: 74%
“…In addition, our approach intuitively supports the nonatomic nature of substitutiion as explained in [11,13] and lends itself to parallel and optimal reduction [4,7,9,10,14]. We assume that the readers are familiar with [8] throughout the rest of this paper.…”
Section: Introductionsupporting
confidence: 61%
“…Kennaway and Sleep [8] introduced director strings as combinators to formally study the approach taken by Turner. Director strings also provide an intuitive interpretation of the reduction rules of the combinators to explain what combinators achieve.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This idea corresponds exactly to director strings [16], where S , B , and C correspond to Λ, \, and /. The make-xxx functions compute the free variables on the fly at compile time.…”
Section: Director Strings the Key Idea Of This Approach Is The Followmentioning
confidence: 99%