Threaded interpretive systems and functional programming environments
-
Published:1985-04
Issue:4
Volume:20
Page:24-32
-
ISSN:0362-1340
-
Container-title:ACM SIGPLAN Notices
-
language:en
-
Short-container-title:SIGPLAN Not.
Affiliation:
1. University of South Florida
Abstract
While languages based upon threaded interpretive systems have been used for a variety of applications, these systems have been generally ignored by serious students of programming languages. We describe research here at the University of South Florida where we are investigating the suitability of these systems for implementing a programming environment - specifically an environment to support programming in a functional style.We hypothesize that threaded interpretive systems may have merit as the basis for more ambitious language implementations than have yet been attempted - and that such languages may offer a reasonable compromise between the flexability of more interpretive systems and the efficiency of compilers that generate native code. We describe extensions to a threaded language which provide the kernel of a functional style language. Our goal is to gain insight into the real and apparent capabilities of threaded languages and to evaluate the potential of such systems for support of functional programming environments.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Graphics and Computer-Aided Design,Software
Reference25 articles.
1. {Alle} Allen John R. "Anatomy of LISP" McGraw-Hill 1978. {Alle} Allen John R. "Anatomy of LISP" McGraw-Hill 1978.
2. Threaded code
3. {Burg} Burge W. H. "Recursive Programming Techniques" Addison-Wesley 1975. {Burg} Burge W. H. "Recursive Programming Techniques" Addison-Wesley 1975.
4. Indirect threaded code
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献