WorldCat Identities

Bawden, Alan

Overview
Works: 10 works in 21 publications in 1 language and 34 library holdings
Classifications: Q335, A821.3
Publication Timeline
Key
Publications about  Alan Bawden Publications about Alan Bawden
Publications by  Alan Bawden Publications by Alan Bawden
Most widely held works by Alan Bawden
LISP machine progress report ( Book )
4 editions published in 1977 in Undetermined and English and held by 8 WorldCat member libraries worldwide
This informal paper introduces the LISP Machine, describes the goals and current status of the project, and explicates some of the key ideas. It covers the LISP as a system language, input/output, representation of data, representation of programs, control structures, storage organization, garbage collection, the editor and the current status of the work. (Author)
MACLISP extensions by Alan Bawden ( Book )
2 editions published in 1981 in English and held by 8 WorldCat member libraries worldwide
Reification without evaluation by Alan Bawden ( Book )
3 editions published in 1988 in English and Undetermined and held by 4 WorldCat member libraries worldwide
Constructing self-referential systems, such as Brian Sm ith's 3-Lisp language, is actually more straightforward than you think. Anyone can build an infinite tower of processors (where each processor implements the processor at the next level below) by employing some common sense and one simple trick. In particular, it is not necessary to re-design quotation, take a stand on the relative merits of evaluation vs. normalization, or treat continuations as meta-level objects. This paper presents a simple programming language interpreter that illustrates how this can be done. By keeping its expression evaluator entirely separate from the mechanisms that implement its infinite tower, this interpreter avoids many troublesome aspects of previous self-referential programming languages. Given these basically straightforward techniques, processor towers might be easily constructed for a wide variety of systems to enable them to manipulate and reason about themselves. Keywords: Reification; Reflection; Introspection; Meta-representation; Continuation passing; Programming languages. (jhd)
Syntactic Closures by Alan Bawden ( Book )
3 editions published in 1988 in English and held by 4 WorldCat member libraries worldwide
This paper describes syntactic closures. Syntactic closures address the scoping problems that arise when writing macros. Some issues raised by introducing syntactic closures into the macro expansion interface are discussed and syntactic closures are compared with other approaches. Included is a complete implementation. Keywords: Programming languages; LISP; Scheme; Macros; Lexical scoping; Extensible syntax; Referential transparency; Text progressing. (jhd)
What a parallel programming language has to let you say by Alan Bawden ( Book )
3 editions published in 1984 in English and Undetermined and held by 3 WorldCat member libraries worldwide
We have implemented in simulation a prototype language for the Connection Machine called CLI. CLi is an extrapolation of serial machine programming language technology: in CLl one programs the individual processors to perform local computations and talk to the communications network. We present details of the largest of our experiments with CLl, an interpreter for Scheme (a dialect of Lisp) that allows a large number of different Scheme programs to be run in parallel on the otherwise SIMD Connection Machine. Our aim was not to propose Scheme as a language for Connection Machine programming, but to gain experience using CLl to implement an interesting and familiar algorithm. Consideration of the difficulties we encountered led us to the conclusion that CLl programs do not capture enough of the casual structure of the processes they describe. Starting from this observation, we have designed a successor language called CGL (for Connection Graph Language)
A programming language for massively parallel computers by Alan Bawden ( Book )
2 editions published in 1984 in English and held by 3 WorldCat member libraries worldwide
It's life : everyday poetry by Alan Bawden ( Book )
1 edition published in 1998 in English and held by 2 WorldCat member libraries worldwide
Linear graph reduction : confronting the cost of naming by Alan Bawden ( Book )
1 edition published in 1992 in English and held by 1 WorldCat member library worldwide
Maclisp Extensions ( Book )
1 edition published in 1981 in English and held by 1 WorldCat member library worldwide
This document describes a common subset of selected facilities available in Maclisp and its derivatives: PDP-10 and Multics Maclisp, Lisp Machine Lisp (Zetalisp), and NIL. The object of this document is to aid people in writing code which can run compatibly in more than one of these environments. (Author)
 
Audience Level
0
Audience Level
1
  Kids General Special  
Audience level: 0.74 (from 0.00 for It's life ... to 1.00 for Linear gra ...)
Languages
English (17)