E-Book Overview
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.
E-Book Content
Advanced Lisp Technology Advanced Information Processing Technology A series edited by Tadao Saito Volume 1 Domain Oriented Systems Development: principles and approaches Edited by K.Itoh, T.Hirota, S.Kumagai and H.Yoshida (1998) Volume 2 Designing Communications and Collaboration Support Systems Edited by Y.Matsushita (1999) Volume 3 Information Networking in Asia Edited by H.Higaki, Y.Shibata and M.Takizawa (2001) Volume 4 Advanced Lisp Technology Edited by T.Yuasa and H.G.Okuno (2002) Advanced Lisp Technology Edited by Taiichi Yuasa Hiroshi G.Okuno Graduate School of Informatics Kyoto University The Information Processing Society of Japan London and New York First published 2002 by Taylor & Francis 11 New Fetter Lane, London EC4P 4EE Simultaneously published in the USA and Canada by Taylor & Francis Inc, 29 West 35th Street, New York, NY 10001 Taylor & Francis is an imprint of the Taylor & Francis Group This edition published in the Taylor & Francis e-Library, 2005. “To purchase your own copy of this or any of Taylor & Francis or Routledge’s collection of thousands of eBooks please go to www.eBookstore.tandf.co.uk.” © 2002 Taylor & Francis This book has been prepared for camera-ready copy provided by the editors. All rights reserved. No part of this book may be reprinted or reproduced or utilised in any form or by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying and recording, or in any information storage or retrieval system, without permission in writing from the publishers. Every effort has been made to ensure that the advice and information in this book is true and accurate at the time of going to press. However, neither the publisher nor the authors can accept any legal responsibility or liability for any errors or omissions that may be made. In the case of drug administration, any medical procedure or the use of technical equipment mentioned in this book, you are strongly advised to consult the manufacturer’s guidelines. British Library Cataloguing in Publication Data A catalogue record for this book is available from the British Library Library of Congress Cataloguing in Publication Data A catalog record for this book has been requested ISBN 0-203-30087-4 Master e-book ISBN ISBN 0-203-34550-9 (Adobe eReader Format) ISBN 0-415-29819-9 (Print Edition) Contents Series Foreword vii Preface viii The Authors x Part I Parallel and Distributed Lisp Systems 1 A Multi-Threaded Im