D. A. Turner’s research while affiliated with University of Kent and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (1)


A New Implementation Technique for Applicative Languages.
  • Article

January 1979

·

104 Reads

·

576 Citations

Software Practice and Experience

D. A. Turner

It is shown how by using results from combinatory logic an applicative language, such as LISP, can be translated into a form from which all bound variables have been removed. A machine is described which can efficiently execute the resulting code. This implementation is compared with a conventional interpreter and found to have a number of advantages. Of these the most important is that programs which exploit higher order functions to achieve great compactness of expression are executed much more efficiently.

Citations (1)


... In a functional setting, a reversible computation between type and type is a bijection between values of the respective types. Aiming at an applicative language on structured types, in [SVV18] we follow the standard strategy [Lan66,Bur69,Tur79] and propose a syntax of isomorphisms based on pattern-matching. ...

Reference:

On Quantum Programming Languages
A New Implementation Technique for Applicative Languages.
  • Citing Article
  • January 1979

Software Practice and Experience