217 lines
8 KiB
HTML
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> [<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’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’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> [<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>
|