The advantages and disadvantages of lisp-based algebraic computing, compared to its rivals, are considered. Present features of lisp, and features desirable for the future, which generate the advantages for lisp, are ...
Described is a strategy for the Compilation of lisp programs for a concurrent processing system in the presence of global side effects. Tne method supports "horizontal" concurrency, the concurrency available...
详细信息
lisp has survived for 21 years because it is an approximate local optimum in the space of programming languages. However, it has accumulated some barnacles that should be scraped off, and some long-standing opportunit...
Multiprocess environments comprising several intercommunicating lisp systems are straightforward to implement due to certain fundamental characteristics of the lisp language. Experiences with four methods of establish...
We describe the local optimization phase of a compiler for translating the INTERUSP dialect of lisp into stack-architecture (0-address) instruction sets. We discuss the general organization of the compiler, and then d...
详细信息
SKIM is a computer built to explore pure functionalprogramming, combinators as a machine language and the use of hardware to provide direct support for a high level language. Its design stresses simplicity and aims a...
详细信息
In INTERlisp we find a number of embedded languages such as the iterative statement and the pattern match facility in the Clisp package, the editor and makefile languages and so forth. We will in this paper concentrat...
详细信息
A package of lisp functions, collectively called MULTI, which extends lisp 1.5 to multiprogramming is presented. MULTI defines the notion of a process within a lisp implementation using function invocation as the only...
详细信息
We introduce a lisp-like language whose parameter passing mechanism and control primitives allow for the creation and the synchronization of an arbitrary number of concurrent computations. The parameter passing mechan...
详细信息
Lexically-scoped lisp dialects offer great flexibility and expressive power. Unfortunately, they tend to be inefficiently implemented, because many interpreter structures such as variable binding environments must be ...
详细信息
暂无评论