<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=CLISP</id>
	<title>CLISP - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=CLISP"/>
	<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CLISP&amp;action=history"/>
	<updated>2026-05-02T06:27:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CLISP&amp;diff=11507&amp;oldid=prev</id>
		<title>&gt;Wongck at 14:34, 13 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CLISP&amp;diff=11507&amp;oldid=prev"/>
		<updated>2011-10-13T14:34:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:34, 13 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l113&quot;&gt;Line 113:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 113:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Lisp]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Lisp]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Atari ST software]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CLISP&amp;diff=11506&amp;oldid=prev</id>
		<title>&gt;Wongck at 12:31, 13 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CLISP&amp;diff=11506&amp;oldid=prev"/>
		<updated>2011-10-13T12:31:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 08:31, 13 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l112&quot;&gt;Line 112:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 112:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Programming&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lisp&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=CLISP&amp;diff=11505&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 08:18, 24 October 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=CLISP&amp;diff=11505&amp;oldid=prev"/>
		<updated>2006-10-24T08:18:28Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
                        Introduction to CLISP&lt;br /&gt;
                        =====================&lt;br /&gt;
&lt;br /&gt;
CLISP names this implementation of COMMON LISP for the Atari ST.&lt;br /&gt;
It consists of the following files:&lt;br /&gt;
&lt;br /&gt;
LISP.PRG           main program&lt;br /&gt;
LISPINIT.MEM       memory image needed for startup&lt;br /&gt;
CONFIG.LSP         site-dependent configuration&lt;br /&gt;
INTRO.TXT          this introduction&lt;br /&gt;
&lt;br /&gt;
What is LISP?&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
LISP is a programming language. It was invented by J. McCarthy in 1959.&lt;br /&gt;
There have been many dialects of it, but nowadays LISP has been standardized&lt;br /&gt;
and wide-spread due to the industrial standard COMMON LISP. There are&lt;br /&gt;
applications in the domains of symbolic knowledge processing (AI), numerical&lt;br /&gt;
mathematics (MACLISP yielded numerical code as good as FORTRAN), and&lt;br /&gt;
commercial programs like editors (EMACS) and CAD (AUTOCAD).&lt;br /&gt;
There is an introduction in the language:&lt;br /&gt;
  Sheila Hughes: Lisp. Pitman Publishing Limited, London 1986.&lt;br /&gt;
  107 pages.&lt;br /&gt;
After a while wou will need the standard text containing the language&lt;br /&gt;
definition:&lt;br /&gt;
  Guy L. Steele Jr.: Common Lisp - The Language. Digital Press.&lt;br /&gt;
  1. edition 1984, 465 pages.&lt;br /&gt;
  2. edition 1990, 1032 pages.&lt;br /&gt;
LISP is run in an interactive environment. You input forms, and they will be&lt;br /&gt;
evaluated at once. Thus you can inspect variables, call functions with given&lt;br /&gt;
arguments or define your own functions.&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
-------------&lt;br /&gt;
&lt;br /&gt;
Change the strings in CONFIG.LSP, using a text editor. Then start LISP.PRG.&lt;br /&gt;
When the LISP prompt&lt;br /&gt;
      &amp;gt; _&lt;br /&gt;
appears, type&lt;br /&gt;
        (compile-file &amp;quot;config&amp;quot;)&lt;br /&gt;
        (load &amp;quot;config&amp;quot;)&lt;br /&gt;
and then&lt;br /&gt;
        (saveinitmem)&lt;br /&gt;
to overwrite the file LISPINIT.MEM with your configuration.&lt;br /&gt;
(Please do this only once!)&lt;br /&gt;
&lt;br /&gt;
Things to know&lt;br /&gt;
--------------&lt;br /&gt;
&lt;br /&gt;
Keyboard input is line buffered.&lt;br /&gt;
The following keys are recognized:&lt;br /&gt;
  Tab                   1 to 8 spaces&lt;br /&gt;
  Backspace             deletes one character to the left&lt;br /&gt;
  Delete                deletes one character to the right&lt;br /&gt;
  Insert                inserts a space&lt;br /&gt;
  &amp;lt;-                    moves the cursor one character to the left&lt;br /&gt;
  -&amp;gt;                    moves the cursor one character to the right&lt;br /&gt;
  Shift &amp;lt;-              moves the cursor to the beginning of the line&lt;br /&gt;
  Shift -&amp;gt;              moves the cursor to the end of the line&lt;br /&gt;
  Return, Enter         finishes editing of this line&lt;br /&gt;
  Help, Undo, F1-F10    context dependent&lt;br /&gt;
&lt;br /&gt;
The loudspeaker bell sounds on every beginning and end of a garbage&lt;br /&gt;
collection.&lt;br /&gt;
&lt;br /&gt;
Screen output can be stopped temporarily by pressing the right mouse key.&lt;br /&gt;
If the mouse is moved with the right mouse key being pressed, the screen&lt;br /&gt;
output continues slowly.&lt;br /&gt;
&lt;br /&gt;
Running programs can be interrupt in most cases by pressing both mouse keys&lt;br /&gt;
at the same time. If this shouldn't work, simultaneous pressing of a shift&lt;br /&gt;
key and both mouse keys will work.&lt;br /&gt;
&lt;br /&gt;
You leave the LISP system by executing (exit).&lt;br /&gt;
&lt;br /&gt;
When you encounter problems:&lt;br /&gt;
----------------------------&lt;br /&gt;
&lt;br /&gt;
After errors, you are in the debugger:&lt;br /&gt;
     1. Break&amp;gt; _&lt;br /&gt;
You can evaluate forms, as usual. Furthermore:&lt;br /&gt;
         Help&lt;br /&gt;
               calles help&lt;br /&gt;
         Undo&lt;br /&gt;
               climbs up to next higher input loop&lt;br /&gt;
         (show-stack)&lt;br /&gt;
               shows the contents of the stack, helpful for debugging&lt;br /&gt;
And you can look at the values of the variables of the functions where the&lt;br /&gt;
error occurred.&lt;br /&gt;
&lt;br /&gt;
On lack of memory (this is the case if garbage collections occur more and&lt;br /&gt;
more often and you then get an error message) remove some memory pigs.&lt;br /&gt;
If there is even not enough space to evaluate forms, then evaluate the form&lt;br /&gt;
0 three times and clean up or leave LISP using (exit).&lt;br /&gt;
Hints to save memory: Don't leave programs in the background when starting&lt;br /&gt;
LISP. Compile functions that have been tested enough.&lt;br /&gt;
&lt;br /&gt;
On bigger problems, e.g. bombs, please send a description of the error and&lt;br /&gt;
how to produce it reliably to the authors.&lt;br /&gt;
&lt;br /&gt;
Authors:&lt;br /&gt;
--------&lt;br /&gt;
&lt;br /&gt;
        Bruno Haible                    Michael Stoll&lt;br /&gt;
        RitterstraÅ¾e 42                 RiesenfeldstraÅ¾e 96&lt;br /&gt;
    D - W 7500 Karlsruhe 1          D - W 8000 MÂnchen 40&lt;br /&gt;
        Germany                         Germany&lt;br /&gt;
&lt;br /&gt;
Email: haible@ma2s2.mathematik.uni-karlsruhe.de&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
</feed>