Some correction and moving around.
[com-informatimago:com-informatimago.git] / README.html
1 <?xml version="1.0" encoding="utf-8" ?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6 <meta name="generator" content="Docutils 0.8.1: http://docutils.sourceforge.net/" />
7 <title></title>
8 <style type="text/css">
9
10 /*
11 :Author: David Goodger (goodger@python.org)
12 :Id: $Id: html4css1.css 7056 2011-06-17 10:50:48Z milde $
13 :Copyright: This stylesheet has been placed in the public domain.
14
15 Default cascading style sheet for the HTML output of Docutils.
16
17 See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
18 customize this style sheet.
19 */
20
21 /* used to remove borders from tables and images */
22 .borderless, table.borderless td, table.borderless th {
23   border: 0 }
24
25 table.borderless td, table.borderless th {
26   /* Override padding for "table.docutils td" with "! important".
27      The right padding separates the table cells. */
28   padding: 0 0.5em 0 0 ! important }
29
30 .first {
31   /* Override more specific margin styles with "! important". */
32   margin-top: 0 ! important }
33
34 .last, .with-subtitle {
35   margin-bottom: 0 ! important }
36
37 .hidden {
38   display: none }
39
40 a.toc-backref {
41   text-decoration: none ;
42   color: black }
43
44 blockquote.epigraph {
45   margin: 2em 5em ; }
46
47 dl.docutils dd {
48   margin-bottom: 0.5em }
49
50 object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
51   overflow: hidden;
52 }
53
54 /* Uncomment (and remove this text!) to get bold-faced definition list terms
55 dl.docutils dt {
56   font-weight: bold }
57 */
58
59 div.abstract {
60   margin: 2em 5em }
61
62 div.abstract p.topic-title {
63   font-weight: bold ;
64   text-align: center }
65
66 div.admonition, div.attention, div.caution, div.danger, div.error,
67 div.hint, div.important, div.note, div.tip, div.warning {
68   margin: 2em ;
69   border: medium outset ;
70   padding: 1em }
71
72 div.admonition p.admonition-title, div.hint p.admonition-title,
73 div.important p.admonition-title, div.note p.admonition-title,
74 div.tip p.admonition-title {
75   font-weight: bold ;
76   font-family: sans-serif }
77
78 div.attention p.admonition-title, div.caution p.admonition-title,
79 div.danger p.admonition-title, div.error p.admonition-title,
80 div.warning p.admonition-title {
81   color: red ;
82   font-weight: bold ;
83   font-family: sans-serif }
84
85 /* Uncomment (and remove this text!) to get reduced vertical space in
86    compound paragraphs.
87 div.compound .compound-first, div.compound .compound-middle {
88   margin-bottom: 0.5em }
89
90 div.compound .compound-last, div.compound .compound-middle {
91   margin-top: 0.5em }
92 */
93
94 div.dedication {
95   margin: 2em 5em ;
96   text-align: center ;
97   font-style: italic }
98
99 div.dedication p.topic-title {
100   font-weight: bold ;
101   font-style: normal }
102
103 div.figure {
104   margin-left: 2em ;
105   margin-right: 2em }
106
107 div.footer, div.header {
108   clear: both;
109   font-size: smaller }
110
111 div.line-block {
112   display: block ;
113   margin-top: 1em ;
114   margin-bottom: 1em }
115
116 div.line-block div.line-block {
117   margin-top: 0 ;
118   margin-bottom: 0 ;
119   margin-left: 1.5em }
120
121 div.sidebar {
122   margin: 0 0 0.5em 1em ;
123   border: medium outset ;
124   padding: 1em ;
125   background-color: #ffffee ;
126   width: 40% ;
127   float: right ;
128   clear: right }
129
130 div.sidebar p.rubric {
131   font-family: sans-serif ;
132   font-size: medium }
133
134 div.system-messages {
135   margin: 5em }
136
137 div.system-messages h1 {
138   color: red }
139
140 div.system-message {
141   border: medium outset ;
142   padding: 1em }
143
144 div.system-message p.system-message-title {
145   color: red ;
146   font-weight: bold }
147
148 div.topic {
149   margin: 2em }
150
151 h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
152 h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
153   margin-top: 0.4em }
154
155 h1.title {
156   text-align: center }
157
158 h2.subtitle {
159   text-align: center }
160
161 hr.docutils {
162   width: 75% }
163
164 img.align-left, .figure.align-left, object.align-left {
165   clear: left ;
166   float: left ;
167   margin-right: 1em }
168
169 img.align-right, .figure.align-right, object.align-right {
170   clear: right ;
171   float: right ;
172   margin-left: 1em }
173
174 img.align-center, .figure.align-center, object.align-center {
175   display: block;
176   margin-left: auto;
177   margin-right: auto;
178 }
179
180 .align-left {
181   text-align: left }
182
183 .align-center {
184   clear: both ;
185   text-align: center }
186
187 .align-right {
188   text-align: right }
189
190 /* reset inner alignment in figures */
191 div.align-right {
192   text-align: inherit }
193
194 /* div.align-center * { */
195 /*   text-align: left } */
196
197 ol.simple, ul.simple {
198   margin-bottom: 1em }
199
200 ol.arabic {
201   list-style: decimal }
202
203 ol.loweralpha {
204   list-style: lower-alpha }
205
206 ol.upperalpha {
207   list-style: upper-alpha }
208
209 ol.lowerroman {
210   list-style: lower-roman }
211
212 ol.upperroman {
213   list-style: upper-roman }
214
215 p.attribution {
216   text-align: right ;
217   margin-left: 50% }
218
219 p.caption {
220   font-style: italic }
221
222 p.credits {
223   font-style: italic ;
224   font-size: smaller }
225
226 p.label {
227   white-space: nowrap }
228
229 p.rubric {
230   font-weight: bold ;
231   font-size: larger ;
232   color: maroon ;
233   text-align: center }
234
235 p.sidebar-title {
236   font-family: sans-serif ;
237   font-weight: bold ;
238   font-size: larger }
239
240 p.sidebar-subtitle {
241   font-family: sans-serif ;
242   font-weight: bold }
243
244 p.topic-title {
245   font-weight: bold }
246
247 pre.address {
248   margin-bottom: 0 ;
249   margin-top: 0 ;
250   font: inherit }
251
252 pre.literal-block, pre.doctest-block, pre.math {
253   margin-left: 2em ;
254   margin-right: 2em }
255
256 span.classifier {
257   font-family: sans-serif ;
258   font-style: oblique }
259
260 span.classifier-delimiter {
261   font-family: sans-serif ;
262   font-weight: bold }
263
264 span.interpreted {
265   font-family: sans-serif }
266
267 span.option {
268   white-space: nowrap }
269
270 span.pre {
271   white-space: pre }
272
273 span.problematic {
274   color: red }
275
276 span.section-subtitle {
277   /* font-size relative to parent (h1..h6 element) */
278   font-size: 80% }
279
280 table.citation {
281   border-left: solid 1px gray;
282   margin-left: 1px }
283
284 table.docinfo {
285   margin: 2em 4em }
286
287 table.docutils {
288   margin-top: 0.5em ;
289   margin-bottom: 0.5em }
290
291 table.footnote {
292   border-left: solid 1px black;
293   margin-left: 1px }
294
295 table.docutils td, table.docutils th,
296 table.docinfo td, table.docinfo th {
297   padding-left: 0.5em ;
298   padding-right: 0.5em ;
299   vertical-align: top }
300
301 table.docutils th.field-name, table.docinfo th.docinfo-name {
302   font-weight: bold ;
303   text-align: left ;
304   white-space: nowrap ;
305   padding-left: 0 }
306
307 h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
308 h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
309   font-size: 100% }
310
311 ul.auto-toc {
312   list-style-type: none }
313
314 </style>
315 </head>
316 <body>
317 <div class="document">
318
319
320 <!-- comment: -*- mode:rst; coding:utf-8 -*- -->
321 <div class="section" id="informatimago-public-common-lisp-libraries">
322 <h1>Informatimago Public Common Lisp Libraries</h1>
323 <p>common-lisp/</p>
324 <blockquote>
325 <p>The sublibrary systems provided by this library should contain
326 only pure conformant Common Lisp packages.</p>
327 <p>They should compile and run in all Common Lisp compliant
328 implementations, and should have make use of no external package
329 (eg. compatibility library) and no other (implementation
330 dependant) package than COMMON-LISP.  They should not use #+/#- to
331 activate or disable implementation specific code. [There remains
332 some packages using #+/#- with implementations specific variants,
333 we're working on removing these forms].</p>
334 </blockquote>
335 <p>clext/</p>
336 <blockquote>
337 <p>Common Lisp Extensions.</p>
338 <p>This directory contains Common-Lisp packages that are
339 mostly portable, but that use some extensions,
340 packages out of the Common-Lisp specifications, like
341 GRAY or other portability libraries.</p>
342 </blockquote>
343 <p>clmisc/</p>
344 <blockquote>
345 Miscellaneous Common Lisp packages.</blockquote>
346 <p>clisp/</p>
347 <blockquote>
348 clisp specific packages.</blockquote>
349 <p>susv3/</p>
350 <blockquote>
351 POSIX API (clisp specific for now).</blockquote>
352 <p>tools/</p>
353 <blockquote>
354 Various tools to help developing and compiling these packages.
355 (Mostly obsolete since the introduction of ASDF and Quicklisp).</blockquote>
356 <p>rdp/</p>
357 <blockquote>
358 Simple Recursive-Descent Parser.</blockquote>
359 <p>objcl/</p>
360 <blockquote>
361 Objective-CL reader macros.</blockquote>
362 <p>small-cl-pgms/</p>
363 <blockquote>
364 Various small lisp programs and proof-of-concept demos.
365 Those are not gathered with ASDF system definitions.</blockquote>
366 </div>
367 <div class="section" id="repository">
368 <h1>Repository</h1>
369 <p>These libraries can be obtained from the <cite>git</cite> repository at
370 <a class="reference external" href="https://gitorious.org/com-informatimago/">https://gitorious.org/com-informatimago/</a></p>
371 <pre class="literal-block">
372 git clone https://git.gitorious.org/com-informatimago/com-informatimago.git informatimago
373 </pre>
374 <p>They're also available thru <a class="reference external" href="http://quicklisp.org/">quicklisp</a>:</p>
375 <pre class="literal-block">
376 (ql:quickload :com.informatimago.common-lisp)
377 (ql:quickload :com.informatimago.clext)
378 (ql:quickload :com.informatimago.clmisc)
379 #+clisp (ql:quickload :com.informatimago.clisp)
380 #+clisp (ql:quickload :com.informatimago.susv3)
381 (ql:quickload :com.informatimago.rdp)
382 (ql:quickload :com.informatimago.objcl)
383 </pre>
384 </div>
385 <div class="section" id="authors-license">
386 <h1>Authors &amp; License</h1>
387 <p>All this code is authored by Pascal J. Bourguignon,  apart from
388 <cite>com.informatimago.lisp-reader.package</cite> which is authored by Zach
389 Beane and modified by Pascal J. Bourguignon.</p>
390 <p>All this code is released under the <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0.html">GNU AFFERO GENERAL PUBLIC LICENSE</a>,
391 apart from <cite>com.informatimago.lisp-reader.package</cite> which is released
392 under the BSD license.</p>
393 </div>
394 <div class="section" id="references">
395 <h1>References</h1>
396 <ul class="simple">
397 <li>AGPL: <a class="reference external" href="http://www.gnu.org/licenses/agpl-3.0.html">http://www.gnu.org/licenses/agpl-3.0.html</a></li>
398 <li>Common Lisp: <a class="reference external" href="http://en.wikipedia.org/wiki/Common_lisp">http://en.wikipedia.org/wiki/Common_lisp</a></li>
399 <li>Common Lisp Wiki: <a class="reference external" href="http://cliki.net">http://cliki.net</a></li>
400 <li>Pascal J. Bourguignon: <a class="reference external" href="mailto:pjb&#64;informatimago.com">mailto:pjb&#64;informatimago.com</a>  <a class="reference external" href="http://www.informatimago.com/">http://www.informatimago.com/</a></li>
401 <li>Quicklisp: <a class="reference external" href="http://quicklisp.org/">http://quicklisp.org/</a></li>
402 <li>Zach Beane: <a class="reference external" href="http://xach.com/">http://xach.com/</a></li>
403 </ul>
404 <!-- comment:
405 To push to gitorious:
406     git push gitorious master
407
408
409
410       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
411                        - - - - - - - - - - - - - - -
412                               -
413                               . -->
414 </div>
415 </div>
416 </body>
417 </html>