Muutke küpsiste eelistusi

Advanced LISP Technology [Kõva köide]

Edited by , Edited by
  • Formaat: Hardback, 304 pages, kõrgus x laius: 246x174 mm, kaal: 680 g
  • Ilmumisaeg: 09-May-2002
  • Kirjastus: CRC Press
  • ISBN-10: 0415298199
  • ISBN-13: 9780415298193
Teised raamatud teemal:
  • Formaat: Hardback, 304 pages, kõrgus x laius: 246x174 mm, kaal: 680 g
  • Ilmumisaeg: 09-May-2002
  • Kirjastus: CRC Press
  • ISBN-10: 0415298199
  • ISBN-13: 9780415298193
Teised raamatud teemal:
Developments in Lisp technology have been accelerated by a number of factors, including the increased interest in Artificial Intelligence and the emergence of Common Lisp. Advanced Lisp Technology, the fourth volume in the Advanced Information Processing Technology series, brings together various Japanese researchers working in the field of Lisp technology and reflects the growing interest in parallel and distributed processing.

The book is divided into four parts. The first examines Lisp systems design and implementation in a wide variety of parallel and distributed computing environments, which provide the base system with constructs for parallel computation. The second part consists of papers on language features such as evaluation strategy for parallel symbolic computation, extension of first-class continuations for parallel Scheme systems, and lightweight process for real-time symbolic computations. The papers in the third part discuss memory management and garbage collection, and the fourth group of papers consider the programming environment.

Graduates, researchers and professional programmers involved with programming language systems, list processing and garbage collection will find this book a valuable compilation of recent research in these fields.
Series Foreword vii
Preface ix
The Authors xi
Part I Parallel and Distributed Lisp Systems
A Multi-Threaded Implementation of PaiLisp Interpreter and Compiler
1(26)
Takayasu Ito
Shin-ichi Kawamoto
Masayoshi Umehara
Design and Implementation of a Distributed Lisp and its Evaluation
27(18)
Toshiharu Ono
Haruaki Yamazaki
Implementation of UtiLisp/C on AP1000
45(14)
Eiiti Wada
Tetsurou Tanaka
Multithread Implementation of an Object-Oriented Lisp, EusLisp
59(22)
Toshihiro Matsui
Satoshi Sekiguchi
Tuple: An Extended Common Lisp for SIMD Architecture
81(18)
Yuasa Taiichi
Yasumoto Taichi
Yoshitaka Nagano
Katsumi Hatanaka
Part II Language Features
An Efficient Evaluation Strategy for Concurrency Constructs in Parallel Scheme Systems
99(20)
Takayasu Ito
Extended Continuations for Future-based Parallel Scheme Languages
119(16)
Tsuneyasu Komiya
Taiichi Yuasa
Lightweight Processes for Real-Time Symbolic Processing
135(20)
Ikuo Takeuchi
Masaharu Yoshida
Kenichi Yamazaki
Yoshiji Amagai
Indefinite One-time Continuations
155(18)
Tsuneyasu Komiya
Taiichi Yuasa
Part III Memory Management
Parallel Lisp System which Dynamically Allocates CPUs to List Processing and GC
173(22)
Satoko Takahashi
Teruo Iwai
Yoshio Tanaka
Atusi Maeda
Masakazu Nakanishi
Partial Marking GC: Generational Parallel Garbage Collection and its Performance Analysis
195(26)
Yoshio Tanaka
Shogo Matsui
Atusi Maeda
Masakazu Nakanishi
Garbage Collection of an Extended Common Lisp System for SIMD Architectures
221(18)
Taiichi Yuasa
Taichi Yasumoto
The Design and Analysis of the Fast Sliding Compaction Garbage Collection
239(16)
Motoaki Terashima
Mitsuru Ishida
Hiroshi Nitta
Part IV Programming Environments
Automatic Recompilation on Macro Redefinition, by Making Use of Weak Conses
255(14)
Tsuneyasu Komiya
Taiichi Yuasa
Akihiro Fushimi
Applying Distortion-Oriented Technique to Lisp Printer
269(16)
Hideki Koike
Index 285


Taiichi Yuasa is Professor at the Graduate School of Informatics, Kyoto University, Japan. He has been responsible for developing Kyoto Common Lisp, a highly portable implementation of Common Lisp. Hirshi G Okuno is also Professor at the Graduate School of Informatics, Kyoto University, Japan. At the NTT Corporation he developed two Lisp systems; LIPQ with quaternary cells on PDP11 and TAO system on a Lisp machine called ELIS.