Благодарности ПЕРВОЕ ИЗДАНИЕ (1984)

Common Lisp was designed by a diverse group of people affiliated with many institutions.

Common Lisp был разработан различными группами людей из большого количества учреждений.

Выражается благодарность участникам в разработке и реализации Common Lisp’а, а также в редактировании этой книги.

Paul AnagnostopoulosDigital Equipment Corporation
Dan Aronson Carnegie-Mellon University
Alan Bawden Massachusetts Institute of Technology
Eric Benson University of Utah, Stanford University, and Symbolics,
Incorporated
Jon Bentley Carnegie-Mellon University and Bell Laboratories
Jerry Boetje Digital Equipment Corporation
Gary Brooks Texas Instruments
Rodney A. Brooks Stanford University
Gary L. Brown Digital Equipment Corporation
Richard L. Bryan Symbolics, Incorporated
Glenn S. Burke Massachusetts Institute of Technology
Howard I. Cannon Symbolics, Incorporated
George J. Carrette Massachusetts Institute of Technology
Robert Cassels Symbolics, Incorporated
Monica Cellio Carnegie-Mellon University
David Dill Carnegie-Mellon University
Scott E. Fahlman Carnegie-Mellon University
Richard J. FatemanUniversity of California, Berkeley
Neal Feinberg Carnegie-Mellon University
Ron Fischer Rutgers University
John Foderaro University of California, Berkeley
Steve Ford Texas Instruments

Richard P. Gabriel Stanford University and Lawrence Livermore National
Laboratory
Joseph Ginder Carnegie-Mellon University and Perq Systems Corp.
Bernard S. GreenbergSymbolics, Incorporated
Richard Greenblatt Lisp Machines Incorporated (LMI)
Martin L. Griss University of Utah and Hewlett-Packard Incorporated
Steven Handerson Carnegie-Mellon University
Charles L. Hedrick Rutgers University
Gail Kaiser Carnegie-Mellon University
Earl A. Killian Lawrence Livermore National Laboratory
Steve Krueger Texas Instruments
John L. Kulp Symbolics, Incorporated
Jim Large Carnegie-Mellon University
Rob Maclachlan Carnegie-Mellon University
William Maddox Carnegie-Mellon University
Larry M. Masinter Xerox Corporation, Palo Alto Research Center
John McCarthy Stanford University
Michael E. McMahonSymbolics, Incorporated
Brian Milnes Carnegie-Mellon University
David A. Moon Symbolics, Incorporated
Beryl Morrison Digital Equipment Corporation
Don Morrison University of Utah
Dan Pierson Digital Equipment Corporation
Kent M. Pitman Massachusetts Institute of Technology
Jonathan Rees Yale University
Walter van Roggen Digital Equipment Corporation
Susan Rosenbaum Texas Instruments
William L. Scherlis Carnegie-Mellon University
Lee Schumacher Carnegie-Mellon University
Richard M. StallmanMassachusetts Institute of Technology
Barbara K. Steele Carnegie-Mellon University
Guy L. Steele Jr. Carnegie-Mellon University and Tartan Laboratories
Incorporated
Peter Szolovits Massachusetts Institute of Technology
William vanMelle Xerox Corporation, Palo Alto Research Center
Ellen Waldrum Texas Instruments
Allan C. Wechsler Symbolics, Incorporated
Daniel L. Weinreb Symbolics, Incorporated
Jon L White Xerox Corporation, Palo Alto Research Center
Skef Wholey Carnegie-Mellon University

Richard Zippel Massachusetts Institute of Technology
Leonard Zubkoff Carnegie-Mellon University and Tartan Laboratories
Incorporated

Кто-то принимал относительно небольшое участие. Другие люди с большой преданностью затрачивали огромные усилия. Некоторые из участников были достойными противниками (и не обязательно одобрили окончательный проект), но их острая критика была столь же важна для совершенствования Common Lisp’а, как и все положительно сформулированные предложения. Все названные выше люди помогли в той или иной форме, и автор благодарен им за проявленный интерес и дух сотрудничества, что позволило большинству принимать решения на основе соглашения после соответствующих обсуждений.

Значительную поддержку и моральную поддержку также оказали:

Norma Abel Digital Equipment Corporation
Roger Bate Texas Instruments
Harvey Cragon Texas Instruments
Dennis Duncan Digital Equipment Corporation
Sam Fuller Digital Equipment Corporation
A. Nico Habermann Carnegie-Mellon University
Berthold K. P. Horn Massachusetts Institute of Technology
Gene Kromer Texas Instruments
Gene Matthews Texas Instruments
Allan Newell Carnegie-Mellon University
Dana Scott Carnegie-Mellon University
Harry Tennant Texas Instruments
Patrick H. Winston Massachusetts Institute of Technology
Lowell Wood Lawrence Livermore National Laboratory
William A. Wulf Carnegie-Mellon University and Tartan Laboratories
Incorporated

Автор очень благодарен каждому из них.

Jan Zubkoff из Carnegie-Mellon University предоставил большую помощь в организации, секретарскую поддержку и неизменно хорошее настроение перед встречей с трудностями.

Разработка Common Lisp’а не могла бы быть возможна без системы электронных сообщений, предоставленной ARPANET. Проектные решения были сделаны на основе сотен различных точек зрения в большинстве случаев путём соглашения, а также, когда необходимо, просто голосованием и преобладанием большинства. За исключением двух однодневных встреч лицом к лицу, все конструкции языка и обсуждения были сделаны с помощью системы сообщений ARPANET, которая позволяет лёгкое распространение сообщений десятков людей, и несколько изменений FIXME в день. Система сообщений также предоставляет автоматическую архивацию всего обсуждения, что оказало неоценимое значение в подготовке этого руководства. В течение тридцати месяцев было отправлено около 3000 сообщений (в среднем три в день), размерами от одной строки до двадцати страниц. Предполагая 5000 знаком в каждой странице текста, все обсуждение составило около 1100 страниц. В случае с любыми другими средствами общения, обсуждение было бы провести гораздо сложнее и это бы заняло существенно большее количество времени.

Идея Common Lisp’а пришли из большого количества источников и были усовершенствованы в длительных обсуждениях. Я несу ответственность за форму этой книги, и за любые ошибки или несоответствия, которые могли остаться. Но честь за разработку и поддержку Common Lisp’а лежит на лицах, указанных выше, каждое из которых внесло значительный вклад.

Организация и содержание этой книги были вдохновлены в значительной степени источниками Maclisp Reference Manual от David A. Moon и другими [33] и LISP Machine Manual (четвёртое издание) от Daniel Weinreb and David Moon [55], которые в свою очередь отмечают усилия Ричарда Столлмана, Майк Мак-Магон, Алан Bawden, Гленн Бурк, и «многих людей, которых слишком много, чтобы перечислить».

Автор благодарит Phyllis Keenan, Chase Duffy, Virginia Anderson, John Osborn, и Jonathan Baker из Digital Press за их помощь в подготовке этой книги для публикации. Jane Blake проделал большую работу по редактированию. James Gibson и Katherine Downs из Waldman Graphics много поработали в печати этой книги из моих исходников FIXME.

Автор благодарен Университету Карнеги-Мелона и Tartan Laboratories Incorporated за поддержку в написании этой книги в течение последних трёх лет.

Часть работы над этой книгой была сделана совместно с Carnegie-Mellon University Project Spice, который служит для того, чтобы построить среду для передовых научных разработок программного обеспечения для персональных компьютеров. The Project Spice поддерживается с помощью Defense Advanced Research Projects Agency, Department of Defense, ARPA Order 3597, контролируется Air Force Avionics Laboratory under contract F33615-78-C-1551. Мнения и выводы, содержащиеся в этой книге, принадлежат автору и не должно толковаться как представляющие официальную политику, явно выраженную или подразумеваемую Defense Advanced Research Projects Agency или правительством Соединённых Штатов.

Большая часть этой книги писалась в интервале между полуночью и пятью утра. Автор благодарен Барбаре, Джулии и Питеру за то, что они вынесли это, и за их любовь.

Guy L. Steele Jr.
Лексингтон, штат Массачусетс
Март, 1984