1
0
Fork 0
cl-sites/ecl.common-lisp.dev/static/manual/Credits.html
2024-12-24 19:15:49 +01:00

217 lines
8 KiB
HTML

<!DOCTYPE html>
<html>
<!-- Created by GNU Texinfo 7.0.3, https://www.gnu.org/software/texinfo/ -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Credits (ECL Manual)</title>
<meta name="description" content="Credits (ECL Manual)">
<meta name="keywords" content="Credits (ECL Manual)">
<meta name="resource-type" content="document">
<meta name="distribution" content="global">
<meta name="Generator" content="makeinfo">
<meta name="viewport" content="width=device-width,initial-scale=1">
<link href="index.html" rel="start" title="Top">
<link href="Indexes.html" rel="index" title="Indexes">
<link href="index.html#SEC_Contents" rel="contents" title="Table of Contents">
<link href="Introduction.html" rel="up" title="Introduction">
<link href="Copyrights.html" rel="next" title="Copyrights">
<link href="History.html" rel="prev" title="History">
<style type="text/css">
<!--
/* colors */
span.r {font-family: initial; font-weight: normal; font-style: normal}
@media (prefers-color-scheme: dark) {
/* dark theme */
html { color: seashell;
background: #1A1A1A; }
body { background: #1A1A1A; }
th { border-bottom: 2px solid lightgray; }
h1, h2, h3, h4, h5 { background-image: linear-gradient(to left, #202020, #3A3A3A); }
code, var, code a { color: darkorange;
background: #2A2A2A; }
a { color: seashell; }
pre { background: #2A2A2A;
color: seashell;
/* mark longer code block with stripe on the left */
border-left: 5px solid darkorange;
padding-left: 10px; }
pre.screen { background: #2A2A2A;
border: 1px solid lightgray; }
pre.programlisting { background: #2A2A2A;
border-left: 1px solid lightgray;
border-top: 1px solid lightgray; }
/* we need a light background in order for the images to be readable */
img { background: white }
}
@media (prefers-color-scheme: light) {
/* light theme */
html { background: white }
body { background: white }
th { border-bottom: 2px solid gray; }
h1, h2, h3, h4, h5 { background: lightgray; }
code, var, code a { color: darkred;
background: whitesmoke; }
a { color: #000; }
pre { background: whitesmoke;
color: black;
/* mark longer code block with stripe on the left */
border-left: 5px solid darkred;
padding-left: 10px; }
pre.screen { background: #EEE;
border: 1px solid black; }
pre.programlisting { background: #EEEEEE;
border-left: 1px solid black;
border-top: 1px solid black; }
}
body {
margin: 1em 125px 0 10%;
line-height: 1.5em;
padding: 0 2em 1em 2em;
font: 13px Verdana,Arial, sans-serif
}
ul, dd, dl, dt { margin-top: 0; margin-bottom: 0; }
p, code, td, dl, dt {
line-height: 1.5em;
}
table {
font: inherit;
border-collapse: collapse;
}
th, td {
vertical-align: top;
}
h1, h2, h3 { padding-left: 15px; }
h4, h5 { padding-left: 5px; }
code, pre {
font-size: 1em;
font-family: monospace;
}
var {
font-size: 1em;
}
/* links inside code appear the same as the code itself */
code a {
font-weight: normal;
text-decoration: none;
}
/* but get an underline when hovering */
code a:hover {
text-decoration: underline;
}
/* ordinary links appear in bold */
a { font-weight: bold; }
pre.verbatim {
margin: 0 0 0 0;
}
pre {
overflow: auto;
}
pre.screen {
font-weight: bold;
padding: 0.5em;
}
pre.programlisting {
padding: 0.5em;
}
div p { padding: 0 2em }
li p { padding: 0; margin: 0 }
hr { display: none; }
div.funcsynopsis p {
text-indent: -2em;
}
div.variablelist {
padding: 0 2em;
}
.type, .funcsynopsis, .symbol {
font-family: monospace;
}
.type, .symbol, .replaceable {
white-space: nowrap;
}
-->
</style>
</head>
<body lang="en">
<div class="section-level-extent" id="Credits">
<div class="nav-panel">
<p>
Next: <a href="Copyrights.html" accesskey="n" rel="next">Copyrights</a>, Previous: <a href="History.html" accesskey="p" rel="prev">History</a>, Up: <a href="Introduction.html" accesskey="u" rel="up">Introduction</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
</div>
<h3 class="section" id="Credits-1">Credits</h3>
<p>The <b class="b"><span class="r">Embeddable Common Lisp</span></b> project is an implementation of the <span class="r">Common-Lisp</span> language that
aims to comply with the <span class="r">ANSI Common-Lisp</span> standard. The first ECL implementations
were developed by Giuseppe Attardi&rsquo;s who produced an interpreter and
compiler fully conformant with the Common-Lisp as reported in
<cite class="cite">Steele:84</cite>. ECL derives itself mostly from Kyoto <span class="r">Common-Lisp</span>, an
implementation developed at the Research Institute for Mathematical
Sciences (RIMS), Kyoto University, with the cooperation of Nippon Data
General Corporation. The main developers of Kyoto <span class="r">Common-Lisp</span> were Taiichi
Yuasa and Masami Hagiya, of the Research Institute for Mathematical
Sciences, at Kyoto University.
</p>
<p>We must thank Giuseppe Attardi, Yuasa and Hagiya and Juan Jose Garcia
Ripoll for their wonderful work with preceding implementations and for
putting them in the Public Domain under the GNU General Public License
as published by the Free Software Foundation. Without them this product
would have never been possible.
</p>
<p>This document is an update of the original ECL documentation, which was
based in part on the material in [see <a class="pxref" href="Bibliography.html">Yuasa:85</a>]
</p>
<p>The following people or organizations must be credited for support in
the development of Kyoto <span class="r">Common-Lisp</span>: Prof. Reiji Nakajima at RIMS, Kyoto
University; Nippon Data General Corporation; Teruo Yabe; Toshiyasu
Harada; Takashi Suzuki; Kibo Kurokawa; Data General Corporation; Richard
Gabriel; Daniel Weinreb; Skef Wholey; Carl Hoffman; Naruhiko Kawamura;
Takashi Sakuragawa; Akinori Yonezawa; Etsuya Shibayama; Hagiwara
Laboratory; Shuji Doshita; Takashi Hattori.
</p>
<p>William F. Schelter improved KCL in several areas and developed Austin
Kyoto <span class="r">Common-Lisp</span> (AKCL). Many ideas and code from AKCL have been
incorporated in <b class="b"><span class="r">Embeddable Common Lisp</span></b>.
</p>
<p>The following is the partial list of contributors to ECL: Taiichi Yuasa
and Masami Hagiya (KCL), William F. Schelter (Dynamic loader,
conservative GC), Giuseppe Attardi (Top-level, trace, stepper, compiler,
CLOS, multithread), Marcus Daniels (Linux port) Cornelis van der Laan
(FreeBSD port) David Rudloff (NeXT port) Dan Stanger, Don Cohen, and
Brian Spilsbury.
</p>
<p>We have to thank for the following pieces of software that have helped
in the development of <b class="b"><span class="r">Embeddable Common Lisp</span></b>
</p><dl class="table">
<dt><small class="sc">BRUNO HAIBLE</small></dt>
<dd><p>For the Cltl2-compliance test
</p></dd>
<dt><small class="sc">PETER VAN EYNDE</small></dt>
<dd><p>For the ANSI-compliance test
</p></dd>
<dt><small class="sc">SYMBOLIC&rsquo;S INC.</small></dt>
<dd><p>For the ANSI-compliant LOOP macro.
</p></dd>
</dl>
<p>The <b class="b"><span class="r">Embeddable Common Lisp</span></b> project also owes a lot to the people who have tested this
program and contributed with suggestions, error messages and
documentation: Eric Marsden, Hannu Koivisto, Jeff Bowden and Yuto
Hayamizu, Bo Yao and others whose name we may have omitted.
</p></div>
<hr>
<div class="nav-panel">
<p>
Next: <a href="Copyrights.html" accesskey="n" rel="next">Copyrights</a>, Previous: <a href="History.html" accesskey="p" rel="prev">History</a>, Up: <a href="Introduction.html" accesskey="u" rel="up">Introduction</a> &nbsp; [<a href="index.html#SEC_Contents" title="Table of contents" rel="contents">Contents</a>][<a href="Indexes.html" title="Index" rel="index">Index</a>]</p>
</div>
</body>
</html>