Remove cliki

This commit is contained in:
Marcus Kammer 2022-10-10 10:18:46 +02:00
parent 61556c9f44
commit 8aacd25b07
Signed by: marcuskammer
GPG key ID: C374817BE285268F
3192 changed files with 0 additions and 236278 deletions

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: (X)HTMΛ</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=%28X%29HTM%CE%9B">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - (X)HTMΛ</span>
<div id="content"><div id="content-area"><div id="article-title">(X)HTMΛ</div><div id="article"><a href="http://common-lisp.net/project/xhtmlambda/">(X)HTMΛ</a> is a <a href="HTML&#32;generator.html" class="category">HTML generator</a> library that strives to produce pretty printed (X)HTML for human consumption. It is used by the <a href="document&#32;preparation.html" class="internal">document preparation</a> tool <a href="http://helambdap.sf.net">HEΛP</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="(X)HTMΛ.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=%28X%29HTM%CE%9B">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=%28X%29HTM%CE%9B">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=%28X%29HTM%CE%9B&amp;from-revision=3824738191">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,64 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: .NET</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=.NET">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - .NET</span>
<div id="content"><div id="content-area"><div id="article-title">.NET</div><div id="article">Packages that help with <a href="Common&#32;Lisp.html" class="category">Common Lisp</a>/.NET integration:<p><ul>
<li>
<a href="bike.html" class="internal">bike</a> -
bike is a library which implements cross-platform Common Lisp interface to <a href=".Net.html" class="category">.Net</a> Core platform, using lisp compatibility layers
</li>
<li>
<a href="Foil.html" class="internal">Foil</a> -
Foil (Foreign Object Interface for Lisp) consists of a protocol and a set of libraries that facilitate access to popular object runtimes, such as the JVM (<a href="Java.html" class="category">Java</a>) and the CLI/CLR (<a href=".NET.html" class="category">.NET</a>), and their libraries, from Lisp
</li>
<li>
<a href="RDNZL.html" class="internal">RDNZL</a> -
RDNZL (pronounced "Redunzl") enables Common Lisp applications to interact with dot-NET libraries
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href=".NET.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=.NET">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=.NET">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=.NET&amp;from-revision=3799079299">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,64 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: .NET</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=.NET">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - .NET</span>
<div id="content"><div id="content-area"><div id="article-title">.NET</div><div id="article">Packages that help with <a href="Common&#32;Lisp.html" class="category">Common Lisp</a>/.NET integration:<p><ul>
<li>
<a href="bike.html" class="internal">bike</a> -
bike is a library which implements cross-platform Common Lisp interface to <a href=".Net.html" class="category">.Net</a> Core platform, using lisp compatibility layers
</li>
<li>
<a href="Foil.html" class="internal">Foil</a> -
Foil (Foreign Object Interface for Lisp) consists of a protocol and a set of libraries that facilitate access to popular object runtimes, such as the JVM (<a href="Java.html" class="category">Java</a>) and the CLI/CLR (<a href=".NET.html" class="category">.NET</a>), and their libraries, from Lisp
</li>
<li>
<a href="RDNZL.html" class="internal">RDNZL</a> -
RDNZL (pronounced "Redunzl") enables Common Lisp applications to interact with dot-NET libraries
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href=".NET.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=.NET">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=.NET">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=.NET&amp;from-revision=3799079299">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: 0BSD</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=0BSD">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - 0BSD</span>
<div id="content"><div id="content-area"><div id="article-title">0BSD</div><div id="article"><a href="https://opensource.org/licenses/0BSD">Zero-Clause BSD</a> is a variant of the <a href="ISC.html" class="internal">ISC</a> <a href="license.html" class="category">license</a>.<p><ul>
<li>
<a href="bknr-datastore.html" class="internal">bknr-datastore</a> -
bknr-datastore is the <a href="ObjectStore.html" class="category">ObjectStore</a> used in <a href="bknr.html" class="internal">bknr</a>
</li>
<li>
<a href="bknr-impex.html" class="internal">bknr-impex</a> -
The <a href="XML.html" class="category">XML</a> import/export facility used in <a href="bknr.html" class="category">bknr</a>
</li>
<li>
<a href="bknr-skip-list.html" class="internal">bknr-skip-list</a> -
An implementation of skip lists for <a href="bknr.html" class="category">bknr</a>
</li>
<li>
<a href="bknr-utils.html" class="internal">bknr-utils</a> -
bknr-utils is a collection of <a href="utilities.html" class="category">utilities</a> for <a href="bknr.html" class="category">bknr</a>
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="0BSD.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=0BSD">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=0BSD">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=0BSD&amp;from-revision=3823437625">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: 1am</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=1am">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - 1am</span>
<div id="content"><div id="content-area"><div id="article-title">1am</div><div id="article">a minimal <a href="test&#32;framework.html" class="category">test framework</a> used in <a href="lparallel.html" class="category">lparallel</a> and <a href="lfarm.html" class="category">lfarm</a>, written by the same author.<p>Available on QuickLisp and <a href="https://github.com/lmj/1am">github</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="1am.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=1am">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=1am">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=1am&amp;from-revision=3743329388">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,54 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: 1st European LISP and Scheme Workshop</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=1st%20European%20LISP%20and%20Scheme%20Workshop">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - 1st European LISP and Scheme Workshop</span>
<div id="content"><div id="content-area"><div id="article-title">1st European LISP and Scheme Workshop</div><div id="article">The 1st <a href="European&#32;Lisp&#32;and&#32;Scheme&#32;Workshop.html" class="category">European Lisp and Scheme Workshop</a> has been held in Oslo, Norway, on June 13th, 2004. It was co-located with <a href="http://web.archive.org/web/20060715103714/http://www.ifi.uio.no/ecoop2004/">the ECOOP (European Conference on Object-Oriented Programming) 2004</a>.<p>For more information visit <a href="http://web.archive.org/web/20080516091224/http://p-cos.net/lisp-ecoop/cfp.htm">http://p-cos.net/lisp-ecoop/cfp.htm</a> or contact <a href="mailto:pc@p-cos.net">Pascal Costanza</a>.<p>From the <a href="http://web.archive.org/web/20080516091224/http://p-cos.net/lisp-ecoop/cfp.htm">Call for Papers</a>:<p><blockquote>
This one-day workshop will address the near-future role of Lisp-based languages in those and related areas. We want to solicit papers that discuss the opportunities Lisp provides to capture and enhance the possibilities in software engineering. We also want to promote lively discussion between researchers proposing new approaches and practitioners reporting on their experience with the strengths and limitations of current Lisp technologies.
</blockquote><p>The workshop is being organized by <a href="http://p-cos.net">Pascal Costanza</a> and <a href="https://dreamsongs.com/">Richard Gabriel</a>, among others.<p>(There is a longer version of the section in <a href="http://lemonodor.com/archives/000727.html">an entry</a> of <a href="http://lemonodor.com">John Wiseman's weblog (Lemonodor.com)</a>. Is this an earlier version?)<p><hr>
Topic: <a href="Conference.html" class="category">Conference</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="1st&#32;European&#32;LISP&#32;and&#32;Scheme&#32;Workshop.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=1st%20European%20LISP%20and%20Scheme%20Workshop">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=1st%20European%20LISP%20and%20Scheme%20Workshop">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=1st%20European%20LISP%20and%20Scheme%20Workshop&amp;from-revision=3838075112">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,55 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: 2nd European LISP and Scheme Workshop</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=2nd%20European%20LISP%20and%20Scheme%20Workshop">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - 2nd European LISP and Scheme Workshop</span>
<div id="content"><div id="content-area"><div id="article-title">2nd European LISP and Scheme Workshop</div><div id="article">The 2nd <a href="European&#32;Lisp&#32;and&#32;Scheme&#32;Workshop.html" class="category">European Lisp and Scheme Workshop</a> has been in Glasgow, Scotland, on July 26th, 2005. It was co-located with <a href="http://web.archive.org/web/20110806083431/http://www.dcs.gla.ac.uk/research/conference/ecoop2005/">the ECOOP 2005 (European Conference on Object-Oriented Programming)</a>.<p>For more information visit <a href="http://web.archive.org/web/20051229031600/http://lisp-ecoop05.bknr.net/home">http://lisp-ecoop05.bknr.net</a> or contact
<a href="mailto:pc@p-cos.net">Pascal Costanza</a>.<p>From the <a href="http://web.archive.org/web/20051109041410/http://lisp-ecoop05.bknr.net/cfp">Call for Papers</a>:<p><blockquote>
This two-day workshop will address the near-future role of Lisp-based languages in research, industry and education. We want to solicit papers and suggestions for breakout groups that discuss the opportunities Lisp provides to capture and enhance the possibilities in software engineering. We also want to promote lively discussion between researchers proposing new approaches and practitioners reporting on their experience with the strengths and limitations of current Lisp technologies.<p>The workshop will be split into two parts: The first part is for talks with a more classroom-like atmosphere, the second will consist of a number of sessions for breakout groups discussing or working on particular topics.
</blockquote><p><hr>
Topic: <a href="Conference.html" class="category">Conference</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="2nd&#32;European&#32;LISP&#32;and&#32;Scheme&#32;Workshop.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=2nd%20European%20LISP%20and%20Scheme%20Workshop">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=2nd%20European%20LISP%20and%20Scheme%20Workshop">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=2nd%20European%20LISP%20and%20Scheme%20Workshop&amp;from-revision=3842389018">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: 3bmd</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=3bmd">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - 3bmd</span>
<div id="content"><div id="content-area"><div id="article-title">3bmd</div><div id="article">3bmd is a Markdown to <a href="HTML.html" class="category">HTML</a> converter. It uses <a href="esrap.html" class="internal">esrap</a> for parsing, and a grammar based on peg-markdown.<p>Homepage: <a href="https://github.com/3b/3bmd">https://github.com/3b/3bmd</a><p>License: MIT<p><hr>
Topics: <a href="document&#32;preparation.html" class="category">document preparation</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="3bmd.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=3bmd">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=3bmd">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=3bmd&amp;from-revision=3794997686">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,53 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: 3d-matrices</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=3d-matrices">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - 3d-matrices</span>
<div id="content"><div id="content-area"><div id="article-title">3d-matrices</div><div id="article">This is a library implementing common matrix operations, mainly intended as the counterpiece to 3d-vectors and thus being aimed at operations in 3D space. Still, it also implements other common matrix tasks such as LU and QR factorisation, determinant computation, and sub-matrix selection. 2x2, 3x3, and 4x4 matrices are specially treated and often have specifically optimised or inlined variants in the operations to ensure as high a speed as possible. NxM matrices are also available, but will always use a general algorithm in the operations.<p>This library by no means attempts, nor comes in any way close to replacing or imitating things such as BLAS and LIN/LAPACK. The main purpose is to have a library that allows convenient matrix operations in conjunction with the 3d-vectors library. It should be sufficiently fast and accurate for most purposes, but should not be used for serious matrix based calculations. Please use industry-standard packages for that.<p>The project can be found on <a href="https://github.com/Shinmera/3d-matrices">github</a> including a <a href="http://shinmera.github.io/3d-matrices/">fully documented symbol index and a getting started tutorial</a>.<br>
3d-matrices is on <a href="Quicklisp.html" class="category">Quicklisp</a>.<p>3d-matrices is licensed under the Artistic License 2.0.<p><hr>
<a href="linear&#32;algebra.html" class="category">linear algebra</a> <a href="3d-vectors.html" class="category">3d-vectors</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="3d-matrices.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=3d-matrices">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=3d-matrices">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=3d-matrices&amp;from-revision=3703749307">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,53 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: 3d-vectors</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=3d-vectors">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - 3d-vectors</span>
<div id="content"><div id="content-area"><div id="article-title">3d-vectors</div><div id="article">This is a simple library for 3D vectors. It contains most of the vector operations one would usually expect out of such a library and offers them both in non-modifying and modifying versions where applicable. It also tries to be efficient where plausible. Each vector is made up of a triplet of double-floats, which should offer sufficient precision for the majority of scenarios.<p>The project can be found on <a href="https://github.com/Shinmera/3d-vectors">github</a> including a <a href="http://shinmera.github.io/3d-vectors/">fully documented symbol index and a getting started tutorial</a>.<br>
As of 2015, 3d-vectors is on <a href="Quicklisp.html" class="category">Quicklisp</a>.<p>3d-vectors is licensed under the Artistic License 2.0.<p><hr>
<a href="linear&#32;algebra.html" class="category">linear algebra</a> <a href="3d-matrices.html" class="category">3d-matrices</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="3d-vectors.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=3d-vectors">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=3d-vectors">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=3d-vectors&amp;from-revision=3703749317">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: A Turing machine</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=A%20Turing%20machine">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - A Turing machine</span>
<div id="content"><div id="content-area"><div id="article-title">A Turing machine</div><div id="article"><a href="http://weitz.de/turing/">This</a> simulation of a simple Turing machine is an <a href="application.html" class="category">application</a> written in Common Lisp (by <a href="Edi&#32;Weitz.html" class="internal">Edi Weitz</a>).</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="A&#32;Turing&#32;machine.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=A%20Turing%20machine">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=A%20Turing%20machine">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=A%20Turing%20machine&amp;from-revision=3562264031">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,105 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ABCL</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ABCL">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ABCL</span>
<div id="content"><div id="content-area"><div id="article-title">ABCL</div><div id="article"><a href="http://abcl.org">Armed Bear Common Lisp</a> (aka ABCL) is a
<a href="Common&#32;Lisp&#32;implementation.html" class="category">Common Lisp implementation</a> that runs on a <a href="Java.html" class="category">Java</a> Virtual Machine;
ABCL 1.8.0 was released in October 2020. It includes an integrated
compiler to Java bytecodes, and allows access to Java libraries from
<a href="Common&#32;Lisp.html" class="internal">Common Lisp</a>.<p>Armed Bear Common Lisp is distributed under the GNU <a href="GPL.html" class="internal">GPL</a> with
Classpath exception. It was originally created as a component of the
<a href="http://sourceforge.net/projects/armedbear-j/">Armed Bear J
editor</a>, where it serves as an extension language (rather like
Emacs Lisp for <a href="Emacs.html" class="internal">Emacs</a>). It is now maintained as a standalone
implementation.<p>ABCL runs quite well with <a href="SLIME.html" class="category">SLIME</a>, which allows you to connect to an
ABCL process from within Emacs.<p><h2>Portability</h2> Armed Bear Common Lisp requires Java 1.6 or
later. It runs much better with a JVM that features a JIT, such as
(for Linux/x86) the IBM or Sun virtual machines. It also runs, though
very slowly, with the GNU gij virtual machine, as of version 3.3, and
(with some exceptions) with SableVM as of version 1.0.9. It is also
possible to use recent versions of the GNU Java compiler gcj to
produce a standalone native executable.<p><h2>Accessing Java from ABCL</h2><p>ABCL gives you access to all those methods in the Java runtime
environment. This is implemented using the Java Reflection API. To
call a static method, use the <tt>jstatic</tt> function:<p><pre> (jstatic &quot;gc&quot; &quot;java.lang.System&quot;) (jstatic &quot;getProperty&quot;
&quot;java.lang.System&quot; &quot;user.dir&quot;) </pre><p>To obtain a reference to a Java method, call <tt>jmethod</tt> with the
class name, method name, and parameter types:<p><pre> (jmethod &quot;java.lang.Runtime&quot; &quot;availableProcessors&quot;) </pre><p>To invoke a (non-static) Java method, use <tt>jcall</tt> with the
reference to the method, a reference to the invoked object, and the
method arguments:<p><pre> (jcall (jmethod &quot;java.lang.Runtime&quot; &quot;availableProcessors&quot;)
(jstatic &quot;getRuntime&quot; &quot;java.lang.Runtime&quot;)) </pre><p>To invoke a constructor, use <code>jconstructor</code> and
<code>jnew</code> in place of <code>jmethod</code> and
<code>jcall</code>.<p><pre> (jnew (jconstructor &quot;java.lang.Object&quot;)) </pre><p>There are a fair number of (poorly) documented Java specific Lisp
extensions in the JAVA package. Currently, reading the source to <a href="http://trac.common-lisp.net/armedbear/browser/trunk/abcl/src/org/armedbear/lisp/java.lisp">
'java.lisp'</a> while experimenting with the REPL is probably the best
way to come to an understanding of what is available.<p>Of common interest is the JAVA:JINTERFACE-IMPLEMENTATION function,
which allows one to implement a Java interface in Common Lisp.<p><h2>Extensions</h2><p>Alan Ruttenberg's <a href="JSS.html" class="internal">JSS</a> provides a more convenient syntax for calling
Java. It is now packaged with the distribution as part of
ABCL-CONTRIB.<p><h2>Obtaining</h2><p>This project is now hosted at common-lisp.net <a href="http://common-lisp.net/project/armedbear/">http://common-lisp.net/project/armedbear/</a>.<p><h3>
<a></a>Source distribution</h3><p><a href="http://abcl.org/releases/1.8.0/abcl-src-1.8.0.tar.gz">abcl-src-1.8.0.tar.gz</a><p><a href="http://abcl.org/releases/1.8.0/abcl-src-1.8.0.zip">abcl-src-1.8.0.zip</a><p><h3>
<a></a>Binary distribution</h3><p> A pre-built JAR binary can be downloaded from<br><p><a href="http://abcl.org/releases/1.8.0/abcl-bin-1.8.0.tar.gz">abcl-bin-1.8.0.tar.gz</a><p><a href="http://abcl.org/releases/1.8.0/abcl-bin-1.8.0.zip">abcl-bin-1.8.0.zip</a><p>It can be utilized via <br> <pre>java -jar abcl.jar</pre><p>
<h3>
<a></a>Source</h3><p> The source code for the ABCL implementation is synchronized
between the following locations: <p><ul> <li>
<a href="https://github.com/armedbear/abcl/">git+https://github.com/armedbear/abcl/</a>
</li> <li>
<a href="https://gitlab.common-lisp.net/abcl/abcl/">git+https://gitlab.common-lisp.net/abcl/abcl/</a>
</li> <li>
<a href="https://abcl.org/svn/">svn+https://abcl.org/svn</a>
</li><p> Once obtained, the easiest way to build the source is to use the
Java build tool Ant: </ul><pre> cmd$ cd abcl; ant </pre><p>This compiles ABCL, then creates an executable ('abcl.bat' under
win32, 'abcl' otherwise) which can be used to invoke the Bear.<p>
<h3>Issues</h3><p>A <a href="http://abcl.org/trac">Trac instance for ABCL issues has
been created on common-lisp.net</a>. Login is possible with an
OpenID, such as a google.com account. Additional issues may be raised
by posting a message to the <a>mailing list
noted below</a><a>.<p>We also accept issues requests on </a><a href="https://github.com/armedbear/abcl/issues">Github</a> and the <a href="https://gitlab.common-lisp.net/abcl/abcl/issues">Common-Lisp.net
hosted Gitlab</a>.<p><h3>Mailing List<a href="ABCL.html#abcl-mailing-list"></a>
</h3><p> ABCL developers use the <a href="https://mailman.common-lisp.net/pipermail/armedbear-devel/">https://mailman.common-lisp.net/pipermail/armedbear-devel/</a>
mailing list hosted on common-lisp.net. This supersedes the mailing
list associated with armedbear-j development, which is still monitored
for contributions. </div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ABCL.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ABCL">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ABCL">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ABCL&amp;from-revision=3813766477">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AC Toolkit</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AC%20Toolkit">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AC Toolkit</span>
<div id="content"><div id="content-area"><div id="article-title">AC Toolkit</div><div id="article">AC Toolkit is an open source <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a> application aimed at aiding <a href="music.html" class="category">music</a> composition, ideas are based on <a href="https://actoolbox.net/">AC Toolbox</a>.<p>Available here (old snapshot): <a href="http://web.archive.org/web/20090503024239/http://www.koncon.nl/sono-bits/actkit.html">http://web.archive.org/web/20090503024239/http://www.koncon.nl/sono-bits/actkit.html</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AC&#32;Toolkit.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AC%20Toolkit">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AC%20Toolkit">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AC%20Toolkit&amp;from-revision=3824681596">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,76 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ACL-COMPAT</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ACL-COMPAT">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ACL-COMPAT</span>
<div id="content"><div id="content-area"><div id="article-title">ACL-COMPAT</div><div id="article">ACL-COMPAT is a free set of <a href="compatibility&#32;layers.html" class="category">compatibility layers</a> for parts of Franz's <a href="ACL.html" class="internal">ACL</a> <a href="system&#32;programming.html" class="category">system programming</a> API for several <a href="Common&#32;Lisp&#32;implementation.html" class="internal">Common Lisp implementation</a>s
.
It provides <a href="ACL.html" class="internal">ACL</a>-like interfaces for:<p><ul>
<li>
<a href="thread.html" class="internal">thread</a>s (including run- and arrest-reasons)
</li>
<li>Sockets (including chunked transfer encoding on some implementations)
</li>
<li>Parts of the EXCL package
</li>
<li>Parts of <a href="ACL.html" class="internal">ACL</a>'s SYS package
</li>
<li>ACL's <a href="https://franz.com/support/documentation/current/doc/uri.htm">NET.URI</a> (<a href="networking.html" class="internal">networking</a>) stuff
</li>
</ul>
It is maintained together with <a href="Portableaserve.html" class="internal">Portableaserve</a> the portable implementation of Franz' <a href="AllegroServe.html" class="internal">AllegroServe</a> Webserver, but can be installed without <a href="Portableaserve.html" class="internal">Portableaserve</a>.<p>As of now ACL-COMPAT supports the following Lisp systems, in varying degrees of testedness:<p><ul>
<li><a href="clisp.html" class="internal">clisp</a></li>
<li><a href="CMUCL.html" class="internal">CMUCL</a></li>
<li><a href="Corman&#32;Common&#32;Lisp.html" class="internal">Corman Lisp</a></li>
<li><a href="LispWorks.html" class="internal">LispWorks</a></li>
<li><a href="CCL.html" class="internal">CCL</a></li>
<li><a href="OpenMCL.html" class="internal">OpenMCL</a></li>
<li><a href="SBCL.html" class="internal">SBCL</a></li>
<li>SCL</li>
</ul>
The latest version of ACL-COMPAT is included within the Portableaserve <a href="https://sourceforge.net/p/portableaserve/git/ci/master/tree/">code tree</a> from Git at the <a href="https://sourceforge.net/projects/portableaserve/">Portableaserve SF Project site</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ACL-COMPAT.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ACL-COMPAT">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ACL-COMPAT">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ACL-COMPAT&amp;from-revision=3812475566">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ACL</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ACL">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ACL</span>
<div id="content"><div id="content-area"><div id="article-title">ACL</div><div id="article">ACL refers to <a href="http://www.franz.com/products/allegrocl/">Allegro Common Lisp</a> from <a href="http://www.franz.com/">Franz, Inc.</a>, a non-free <a href="Common&#32;Lisp&#32;implementation.html" class="category">Common Lisp implementation</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ACL.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ACL">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ACL">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ACL&amp;from-revision=3639844492">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ACL2</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ACL2">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ACL2</span>
<div id="content"><div id="content-area"><div id="article-title">ACL2</div><div id="article">ACL2 (A Computational Logic for Applicative Common Lisp) is a theorem prover for industrial <a href="Application.html" class="category">Application</a>s. It is both a mathematical logic and a system of tools for constructing proofs in the logic.<p>This system is intended for specifying and proving properties of computing machines. It has also been used in several projects (some described <a href="http://web.archive.org/web/20060503130741/http://www.cs.utexas.edu/users/moore/publications/bkm96.ps.gz">here</a>). A listing of publications about ACL2 can be found <a href="https://www.cs.utexas.edu/users/moore/publications/">here</a>.) for modeling and proving properties of <strong>commercial microprocessor products</strong> by Motorola, AMD, Rockwell Collins, and IBM.<p>ACL2 works with <a href="GCL.html" class="internal">GCL</a>, <a href="CMUCL.html" class="internal">CMUCL</a>, <a href="CLISP.html" class="internal">CLISP</a> and a number of commercial Common Lisp systems. Source code distributed under the terms of the <a href="GPL.html" class="internal">GPL</a>, and a lot of documentation, are available at the <a href="https://www.cs.utexas.edu/users/moore/acl2/acl2-doc.html">project page</a>.<p><hr>
<a href="Theorem&#32;Provers.html" class="category">Theorem Provers</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ACL2.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ACL2">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ACL2">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ACL2&amp;from-revision=3829583076">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ACUTE-TERMINAL-CONTROL</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ACUTE-TERMINAL-CONTROL">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ACUTE-TERMINAL-CONTROL</span>
<div id="content"><div id="content-area"><div id="article-title">ACUTE-TERMINAL-CONTROL</div><div id="article">Permit fast control of a terminal device.<p>The ACUTE-TERMINAL-CONTROL library was created to serve the author's needs when writing an interactive program that creates a more complex terminal interface.<p>It uses the <a href="CL-ECMA-48.html" class="internal">CL-ECMA-48</a> library and provides a more pleasant and abstract interface for controlling a terminal device.<p>The author has a large disgust with the use of Curses varieties in Common Lisp programs, as this unnecessarily and substantially complicates using such a program. Risking memory leaks shouldn't be necessary to control a terminal.<p>Here is <a href="http://verisimilitudes.net/2018-04-04">the page</a> dedicated to this program. <p><hr>
<a href="text.html" class="category">text</a> <a href="console.html" class="category">console</a> <a href="GUI.html" class="category">GUI</a> <a href="AGPL.html" class="category">AGPL</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ACUTE-TERMINAL-CONTROL.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ACUTE-TERMINAL-CONTROL">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ACUTE-TERMINAL-CONTROL">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ACUTE-TERMINAL-CONTROL&amp;from-revision=3770843921">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,127 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AGPL</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AGPL">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AGPL</span>
<div id="content"><div id="content-area"><div id="article-title">AGPL</div><div id="article">The <a href="https://www.gnu.org/licenses/agpl-3.0.html">GNU Affero General Public License</a> (AGPL) is a <a href="https://en.wikipedia.org/wiki/Copyleft#Strong_and_weak_copyleft">strong copyleft</a> <a href="license.html" class="category">license</a> in the vein of the <a href="GPL.html" class="internal">GPL</a>, but focusing on server based <a href="application.html" class="internal">application</a>s. <p>Of particular interest is section 13, "Remote Network Interaction; Use with the <a href="GNU.html" class="internal">GNU</a> General Public License."<p><pre>
Notwithstanding any other provision of this License, if you modify the
Program, your modified version must prominently offer all users
interacting with it remotely through a computer network (if your version
supports such interaction) an opportunity to receive the Corresponding
Source of your version by providing access to the Corresponding Source
from a network server at no charge, through some standard or customary
means of facilitating copying of software. This Corresponding Source
shall include the Corresponding Source for any work covered by version 3
of the GNU General Public License that is incorporated pursuant to the
following paragraph.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the work with which it is combined will remain governed by version
3 of the GNU General Public License.
</pre><p>which attempts to guarantee the <a href="https://www.gnu.org/philosophy/free-sw.html">four freedoms</a> to users of a <a href="networking.html" class="internal">network</a> application.<p>This has implications for the licensing of projects with AGPL components, especially in languages like <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a> where there isn't always a clear distinction between calling an external library and creating a derivative work of that library.<p><h2>AGPL projects</h2><p><ul>
<li>
<a href="ACUTE-TERMINAL-CONTROL.html" class="internal">ACUTE-TERMINAL-CONTROL</a> -
Permit fast control of a terminal device
</li>
<li>
<a href="CL-ECMA-48.html" class="internal">CL-ECMA-48</a> -
Implement the ECMA-48 standard
</li>
<li>
<a href="cl-eshop.html" class="internal">cl-eshop</a> -
cl-eshop is an e-shop/ecommerce site written in Common Lisp
</li>
<li>
<a href="D.html" class="internal">D</a> -
The D Common Lisp library exists to enable using doubly-linked lists in a program using a style which resembles singly-linked lists as closely as reasonable
</li>
<li>
<a href="de.setf.graphics.html" class="internal">de.setf.graphics</a> -
de setf graphics is a native Common Lisp <a href="graphics&#32;library.html" class="category">graphics library</a> that provides 3d scene and geometry modeling in CLOS with rendering support for <a href="clim.html" class="internal">clim</a>, <a href="clx.html" class="internal">clx</a>, <a href="opengl.html" class="category">opengl</a>, quickdraw, and svg
</li>
<li>
<a href="de.setf.resource.html" class="internal">de.setf.resource</a> -
de setf resource implements transparent, transactional persistence of CLOS objects to several <a href="RDF.html" class="category">RDF</a> stores
</li>
<li>
<a href="erlangen.html" class="internal">erlangen</a> -
<a href="https://github.com/eugeneia/erlangen">erlangen</a> is a <a href="distributed.html" class="category">distributed</a>, asynchronous message passing system for <a href="CCL.html" class="internal">Clozure Common Lisp</a>
</li>
<li>
<a href="FILE-TYPES.html" class="internal">FILE-TYPES</a> -
<a href="https://github.com/eugeneia/file-types">FILE-TYPES</a> is a library to identify <a href="file&#32;format.html" class="category">file format</a>s based on file names
</li>
<li>
<a href="HTTPD0.html" class="internal">HTTPD0</a> -
<a href="https://github.com/eugeneia/httpd0">HTTPD0</a> is a simple programmable HTTP/1.0 server with support for GET and HEAD requests following the KISS principle
</li>
<li>
<a href="MaxPC.html" class="internal">MaxPC</a> -
<a href="https://mr.gy/software/maxpc/api.html">Maxs Parser Combinators</a> is a simple and pragmatic library for writing <a href="parser.html" class="internal">parser</a>s and <a href="lexer.html" class="internal">lexer</a>s based on combinatory parsing
</li>
<li>
<a href="Q-THREAD-POOL.html" class="internal">Q-THREAD-POOL</a> -
<a href="https://mr.gy/software/q-thread-pool/api.html">Q-THREAD-POOL</a> is a very simple <a href="thread.html" class="category">thread</a> pool implementation based on <a href="JPL-QUEUES.html" class="category">JPL-QUEUES</a>
</li>
<li>
<a href="RESOURCE-UTILIZATION.html" class="internal">RESOURCE-UTILIZATION</a> -
RESOURCE-UTILIZATION gathers and displays resource utilization <a href="statistics.html" class="internal">statistics</a> from <a href="Linux.html" class="internal">Linux</a>'s /proc interface
</li>
<li>
<a href="trivial-feed.html" class="internal">trivial-feed</a> -
Parse syndication feeds such as <a href="RSS.html" class="category">RSS</a> and ATOM to a canonical form
</li>
<li>
<a href="turtl.html" class="internal">turtl</a> -
<a href="https://turtlapp.com/">Turtl</a> lets you take notes, bookmark websites, and store documents for sensitive projects
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AGPL.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AGPL">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AGPL">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AGPL&amp;from-revision=3811260709">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,80 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AI</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AI">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AI</span>
<div id="content"><div id="content-area"><div id="article-title">AI</div><div id="article">Common Lisp Artificial Intelligence tools by topic:<p><ul>
<li><a href="https://www.cliki.net/Distributed%20AI" class="new">Distributed AI</a></li>
<li><a href="Knowledge&#32;Representation&#32;Systems.html" class="internal">Knowledge Representation Systems</a></li>
<li><a href="Machine&#32;Learning.html" class="internal">Machine Learning</a></li>
<li><a href="Natural&#32;Language&#32;Processing.html" class="internal">Natural Language Processing</a></li>
<li><a href="Theorem&#32;Provers.html" class="internal">Theorem Provers</a></li>
</ul><p>The <a href="http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/0.html">CMU Artificial Intelligence Repository</a> contains a wealth of both Lisp and AI (as well as <a href="Scheme.html" class="internal">Scheme</a> and <a href="Prolog.html" class="internal">Prolog</a>) related documents and code.<p><hr><p><h2>AI Books</h2>
<ul><p><li>
<em>Emperical Methods for Artificial Intelligence</em> Paul R. Cohen; MIT Press; ISBN 0-262-03225-2
Computer science and artificial intelligence in particular have no curriculum in research methods, as other sciences do. This book presents empirical methods for studying complex computer programs: exploratory tools to help find patterns in data, experiment designs and hypothesis-testing tools to help data speak convincingly, and modeling tools to help explain data. Although many of these techniques are statistical, the book discusses statistics in the context of the broader empirical enterprise. The first three chapters introduce empirical questions, exploratory data analysis, and experiment design. The blunt interrogation of statistical hypothesis testing is postponed until chapters 4 and 5, which present classical parametric methods and computer-intensive (Monte Carlo) resampling methods, respectively. This is one of few books to present these new, flexible resampling techniques in an accurate, accessible manner.
Much of the book is devoted to research strategies and tactics, introducing new methods in the context of case studies. Chapter 6 covers performance assessment, chapter 7 shows how to identify interactions and dependencies among several factors that explain performance, and chapter 8 discusses predictive models of programs, including causal models. The final chapter asks what counts as a theory in AI, and how empirical methods -- whiping cch deal with specific systems -- can foster general theories. </li><p><li>
<em>The Limits of Mathematics, The Unknowable</em> G. J. Chaitin; Springer-Verlag Singapore; 1997; ISBN 981-3083-59-X; ISBN 1-85233-668-4.
The Limits of Mathematics presents the final version of Chaitin's course on the limits of mathematical reasoning. This course uses algorithmic information theory to show that mathematics has serious limitations, and features a new more didactic approach to algorithmic information theory using LISP and Mathematica software. The thesis of the book is that the incompleteness phenomenon discovered by Goedel is much more widespread and serious than hitherto suspected. Also Goedel and Einstein's views on the foundations of mathematics are discussed, and it is suggested that mathematics is quasi-empirical and that experimental mathematics should be used more freely. [Publisher's Abstract]
The companion "prequel" volume, <em>The Unknowable</em> Springer-Verlag Singapore; 1999; ISBN: 981-4021-72-5; presents an accessible historical survey contrasting Chaitin's ideas on the limits and structure of mathematical understanding with Goedel's concept of incompleteness and Turing's concept of uncomputability. </li><p><li>
<em>LISP</em> 3rd edition; Patrick H. Winston, Berthold K. P. Horn; Addison-Wesley (Reading, MA); 1989; ISBN 0-201-08319-1 Covers the basic concepts of the language, but also gives a lot of detail about programming AI topics such as rule-based expert systems, forward chaining, interpreting transition trees, compiling transition trees, object oriented programming, and finding patterns in images. </li><p><li>
<em>The Elements of Artificial Intelligence Using Common Lisp</em> 2nd edition; Steven Tanimoto; Computer Science Press; 1995; ISBN 0-71-67826-9-3; ISBN 0-71-67823-0-8</li><p><li>
<em>Common LISP Modules: Artificial Intelligence in the Era of Neural Networks and Chaos Theory</em> Mark Watson; Springer-Verlag; 1991; ISBN 0-387-97614-0</li><p><li>
<em>Natural language understanding</em> James Allen; 1994; Addison-Wesley; ISBN 0-8053-0334-0</li><p><li>
<em>Genetic Programming: On the Programming of Computers by Means of Natural Selection</em> John Koza; 1992; MIT Press</li><p><li>
<em>Genetic Programming II: Automatic Discovery of Reusable Programs</em> John Koza; 1994; MIT Press</li><p><li>
<a href="https://web.archive.org/web/20080626164113/httphttp://www.lisp.org/table/books.htm#ai">Books on Artificial Intelligence and Mathematics, with a Lisp language emphasis; ALU list</a> dead link, redirected to archive.org</li><p><li>
<a href="http://www.qrg.northwestern.edu/BPS/readme.html">Building Problem Solvers</a> describes how to build reasoning systems, using Common Lisp source code available at this web site. The code includes a variety of rule engines, truth maintenance systems, and constraint systems.</li><p><li>
<a href="http://norvig.com/paip.html">Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp</a> by Peter Norvig.<p></li>
<li>
<em>Natural Language Processing in Lisp ­ An Introduction to Computational Linguistics</em> Gerald Gazdar, Chris Mellish; 1989; Addison-Wesley Publishing Company; ISBN 0-201-17825-7</li><p><li>
<em>Common Lisp Programming for Artificial Intelligence</em> Tony Hasemer, John Domingue; 1989; Addison-Wesley Publishing Company; ISBN 0-201-17579-7
This book presents an introduction to Artificial Intelligence with an emphasis on the role of knowledge representation. Three chapters focus on object-oriented programming, including the construction and use of a subset of CLOS.
The authors' research into the problems faced by novice Lisp users influenced the content and style of the book. (The authors are members of the Human Cognition Research Laboratory at the Open University in the United Kingdom.) The book employs a tutorial approach, especially in areas that students often find difficult, such as recursion. Early and progressive treatment of the evaluator promotes understanding of program execution. Hands-on exercises are used to reinforce basic concepts.
The book assumes no prior knowledge of Lisp or AI and is a suitable textbook for students in Cognitive Science, Computer Science and other disciplines taking courses in Lisp or AI programming as well as being invaluable for professional programmers who are learning Lisp for developing AI applications. </li><p><li>
<em>Artificial Intelligence with Common Lisp ­ Fundamental of Symbolic and Numeric Processing</em> James L. Noyes; 1992; D.C.Heath and Company; ISBN 978-0-669-19473-9; ISBN 0-669-19473-5</li><p><li><em>Artificial Intelligence Programming<em> Eugene Charniak, Christopher K. Riesbeck, Drew V. McDermott, James R. Meehon; 1987; Lawrence Erlbaum Associates Publishers; ISBN 0-89859-609-2</em></em></li><p></ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AI.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AI">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AI">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AI&amp;from-revision=3642884889">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AJAX</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AJAX">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AJAX</span>
<div id="content"><div id="content-area"><div id="article-title">AJAX</div><div id="article"><ul>
<li>
<a href="Grapher-Server.html" class="internal">Grapher-Server</a> -
<a href="https://common-lisp.net/project/cl-containers/grapher-server/">Grapher-Server</a> is an <a href="AJAX.html" class="category">AJAX</a> application combining <a href="AllegroServe.html" class="internal">AllegroServe</a>, <a href="CL-Graph.html" class="internal">CL-Graph</a> and GraphViz by <a href="Gary&#32;King.html" class="internal">Gary King</a>
</li>
<li>
<a href="HT-AJAX.html" class="internal">HT-AJAX</a> -
HT-AJAX is a small <a href="AJAX.html" class="category">AJAX</a> <a href="web&#32;framework.html" class="category">web framework</a> for <a href="Hunchentoot.html" class="internal">Hunchentoot</a> <a href="web.html" class="category">web</a> server that allows transparent calls from <a href="Javascript.html" class="internal">Javascript</a> in web pages to the server side Lisp code
</li>
<li>
<a href="SmackJack.html" class="internal">SmackJack</a> -
Smackjack is a small <a href="AJAX.html" class="category">AJAX</a> <a href="web&#32;framework.html" class="category">web framework</a> written in Common Lisp
</li>
<li>
<a href="WuWei.html" class="internal">WuWei</a> -
WuWei is a toolkit for building <a href="Ajax.html" class="category">Ajax</a> web pages and web sites in Common Lisp
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AJAX.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AJAX">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AJAX">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AJAX&amp;from-revision=3809025888">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Albert</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Albert">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Albert</span>
<div id="content"><div id="content-area"><div id="article-title">Albert</div><div id="article">Albert is a Common Lisp doc-generator, comparable to Javadoc and Doxygen. Currently it generates DocBook. It reads an ASDF system definition and documents the system but is incompatible with current versions of ASDF. It has been an experimental system that I've used for my own projects, but others have found it useful too. Give it a go and let me know what you think.<p><a href="http://albert.sourceforge.net/">http://albert.sourceforge.net/</a><p><hr>
<a href="Documentation&#32;Tool.html" class="category">Documentation Tool</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Albert.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Albert">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Albert">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Albert&amp;from-revision=3751031770">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Alexandria</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Alexandria">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Alexandria</span>
<div id="content"><div id="content-area"><div id="article-title">Alexandria</div><div id="article">Alexandria is a collection of portable <a href="public&#32;domain.html" class="category">public domain</a> <a href="utilities.html" class="category">utilities</a>.<p><a href="https://common-lisp.net/project/alexandria/">Official home</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Alexandria.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Alexandria">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Alexandria">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Alexandria&amp;from-revision=3818350849">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ALIW</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ALIW">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ALIW</span>
<div id="content"><div id="content-area"><div id="article-title">ALIW</div><div id="article">A Lisp in Wonderland (ALIW) is a <a href="wiki.html" class="category">wiki</a> software written in Common Lisp, to ease the collaboration on editable web pages.<p>Depends on: <a href="cl-difflib.html" class="internal">cl-difflib</a>, <a href="cl-fad.html" class="internal">cl-fad</a>, <a href="cl-ppcre.html" class="internal">cl-ppcre</a>, <a href="cl-who.html" class="internal">cl-who</a>, <a href="flexi-streams.html" class="internal">flexi-streams</a>, <a href="hunchentoot.html" class="internal">hunchentoot</a>, <a href="md5.html" class="internal">md5</a>, <a href="meta-sexp.html" class="internal">meta-sexp</a>, <a href="montezuma.html" class="internal">montezuma</a><p>Repository: <a href="https://github.com/vy/aliw">https://github.com/vy/aliw</a><p>License: <a href="BSD.html" class="category">BSD</a> 2-Clause</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ALIW.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ALIW">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ALIW">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ALIW&amp;from-revision=3801142199">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ALU</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ALU">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ALU</span>
<div id="content"><div id="content-area"><div id="article-title">ALU</div><div id="article">The Association of Lisp Users (ALU) is a user group which was set up to promote Lisp, help inform and educate Lisp users in general, and help represent Lisp users as a group to the vendors.<p>In recent years it has altered its constitution so that vendors may also be members, so perhaps the last of those objectives is not as relevant as it used to be.<p>Their web site is at <a href="http://www.alu.org/">http://www.alu.org/</a>, which is admitted to look a little dated. <p>
Topic: <a href="Community.html" class="category">Community</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ALU.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ALU">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ALU">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ALU&amp;from-revision=3637877485">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,53 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AMOP</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AMOP">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AMOP</span>
<div id="content"><div id="content-area"><div id="article-title">AMOP</div><div id="article">AMOP is an acronym used in reference to the <a href="book.html" class="category">book</a> <a href="https://www.amazon.com/Art-Metaobject-Protocol-Gregor-Kiczales/dp/0262610744/sr=8-1/qid=1165935734/ref=sr_1_1/102-8089847-9687308?ie=UTF8&amp;s=books">The Art of the Metaobject Protocol</a>, by Gregor Kiczales, and which was published by MIT Press, 1991.<p>AMOP chapters 5 and 6 (basically, "the <a href="MOP.html" class="category">MOP</a> specification") have been kindly released into the <a href="public&#32;domain.html" class="internal">public domain</a> by the original authors.<p>As of 15 October 2017, a <a href="https://clos-mop.hexstreamsoft.com/">modern public domain online version of AMOP chapters 5 and 6 (MOP specification)</a> is available.
Full faithfulness to the contents of the book has been a top priority, which was ensured by carefully auditing the new version against the actual book, so this should be very complete and safe to use.
This version was initially derived from Robert Strandh's public domain conversion to HTML.<p>Scanned version on <a href="https://books.google.com/books?id=3X5Gnudn3k0C">Google books</a>.<p><a href="Closette.html" class="internal">Closette</a> implements AMOP.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AMOP.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AMOP">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AMOP">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AMOP&amp;from-revision=3808577786">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,86 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Anaphora</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Anaphora">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Anaphora</span>
<div id="content"><div id="content-area"><div id="article-title">Anaphora</div><div id="article">Anaphora is the anaphoric macro collection from Hell; it includes many new fiends in addition to old friends like AIF and AWHEN. <p>Anaphora is in the Public Domain.<p>Anaphora <a href="http://www.common-lisp.net/project/anaphora">homepage</a>; <a href="http://www.common-lisp.net/project/anaphora/anaphora.html">some documentation</a>.<p><pre>ANAPHORA&gt; (do-symbols (i (find-package :anaphora)) (when (eql (symbol-package i) (find-package :anaphora)) (cond ((fboundp i) (format t &quot;~A~%&quot; (cons i (sb-introspect:function-arglist i))) (awhen (documentation i &#039;function) (format t &quot; ~A~%&quot; it))) (t (format t &quot;~A~%&quot; i)))))
OP
ELSE
RESULT
REC
(SYMBOLIC OP TEST &amp;BODY BODY)
TEST
BODY
(ANAPHORIC OP TEST &amp;BODY BODY)
THEN
FORM
I
CASES
CLAUSES
(ATYPECASE FORM &amp;BODY CASES)
(AECASE FORM &amp;BODY CASES)
(SWHEN TEST &amp;BODY BODY)
(ACCASE FORM &amp;BODY CASES)
(AETYPECASE FORM &amp;BODY CASES)
(AWHEN TEST &amp;BODY BODY)
(ASIF TEST THEN &amp;OPTIONAL ELSE)
(ACASE FORM &amp;BODY CASES)
(SCCASE FORM &amp;BODY CASES)
(SCOND &amp;BODY CLAUSES)
(SIF TEST THEN &amp;OPTIONAL ELSE)
(SECASE FORM &amp;BODY CASES)
(ACTYPECASE FORM &amp;BODY CASES)
(ACOND &amp;BODY CLAUSES)
(AIF TEST THEN &amp;OPTIONAL ELSE)
(STYPECASE FORM &amp;BODY CASES)
(SCTYPECASE FORM &amp;BODY CASES)
(SETYPECASE FORM &amp;BODY CASES)
(SUNLESS TEST &amp;BODY BODY)
(SCASE FORM &amp;BODY CASES)
IT</pre><p>See <a href="anaphoric-variants.html" class="internal">anaphoric-variants</a> for an alternative.<p><hr>
<a href="convenience&#32;library.html" class="category">convenience library</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Anaphora.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Anaphora">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Anaphora">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Anaphora&amp;from-revision=3686403786">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,384 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ANSI Clarifications and Errata</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ANSI%20Clarifications%20and%20Errata">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ANSI Clarifications and Errata</span>
<div id="content"><div id="content-area"><div id="article-title">ANSI Clarifications and Errata</div><div id="article"><h2>Overview</h2>
This page is a listing of errors, inconsistencies and ambiguities in the <a href="ANSI.html" class="category">ANSI</a> standard, organized by chapter.<p>For minor revisions suggested for the ANSI standard, see <a href="Proposed&#32;ANSI&#32;Changes.html" class="internal">Proposed ANSI Changes</a>.<p>For extra functionality that could be standardized in the future, see <a href="Proposed&#32;Extensions&#32;to&#32;ANSI.html" class="internal">Proposed Extensions to ANSI</a>. <p><h2>1. Introduction</h2>
<ul>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/sec_1-1-2.html">1.1.2 History</a> has a typo in penultimate paragraph "Common Lisp esearch..." which should be "Common Lisp research...".
</li>
</ul><p><h2>2. Syntax</h2>
<ul>
<li>
<a href="Issue&#32;READER-MACRO-VALUES.html" class="internal">Issue READER-MACRO-VALUES</a>: Ok for reader macros to return more than one value?
</li>
<li>The invalid constituent character trait is defined in the standard syntax for whitespace characters. The standard states (<a href="http://www.cliki.net/site/HyperSpec/Body/glo_i.html#invalid">glossary</a> and <a href="http://www.cliki.net/site/HyperSpec/Body/sec_2-1-4-3.html">2.1.4.3</a>) that "Characters with the constituent trait invalid cannot ever appear in a token except under the control of a single escape character." However, the reader algorithm causes such characters to be treated as alphabetic if they are found inside multiple escape characters (so that the last case of step 9 of the reader algorithm never applies). Resolve this contradiction.
</li>
</ul><p><h2>3. Evaluation and Compilation</h2>
<ul>
<li>
<a href="Issue&#32;DESTRUCTURING-NIL.html" class="internal">Issue DESTRUCTURING-NIL</a>: Confirm or disconfirm that NIL in a destructuring lambda list (or a macro lambda list) acts as a "don't care" symbol, matching any object without causing a binding.
</li>
<li>
<a href="Issue&#32;THE-VALUES.html" class="internal">Issue THE-VALUES</a>: The entry for <a href="https://www.cliki.net/site/HyperSpec/Body/speope_the.html" class="hyperspec">THE</a> seems to imply that the number of values is not important. However, the entry for <a href="https://www.cliki.net/site/HyperSpec/Body/any_values.html" class="hyperspec">VALUES</a> says that using &amp;optional or &amp;rest constrains the number of values.
</li>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/sec_3-4-4.html">3.4.4 Macro Lambda Lists</a> describes a grammar for a destructuring-bind like "pattern", but doesn't use it to define reqvars and other vars. It probably should be fixed.
</li>
<li>
<a href="Issue&#32;DEFMACRO-VALUES.html" class="internal">Issue DEFMACRO-VALUES</a>: If the body of <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defmacro.html" class="hyperspec">DEFMACRO</a> returns multiple values, can the macro function return them too?
</li>
<li>
<a href="Issue&#32;DEFINE-COMPILER-MACRO-DECLINE.html" class="internal">Issue DEFINE-COMPILER-MACRO-DECLINE</a>: Clarify what a compiler macro function should return if it declines to expand the form.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_macroexpa_acroexpand-1.html" class="hyperspec">MACROEXPAND</a>: The returned value in the third form in the examples should be DELTA rather than EPSILON.
</li>
</ul><p><h2>4. Types and Classes</h2>
<ul>
<li>
<a href="Issue&#32;THE-VALUES.html" class="internal">Issue THE-VALUES</a>: The entry for <a href="https://www.cliki.net/site/HyperSpec/Body/speope_the.html" class="hyperspec">THE</a> seems to imply that the number of values is not important. However, the entry for <a href="https://www.cliki.net/site/HyperSpec/Body/any_values.html" class="hyperspec">VALUES</a> says that using &amp;optional or &amp;rest constrains the number of values.
</li>
<li>
<a href="Issue&#32;VALUES-&amp;ALLOW-OTHER-KEYS.html" class="internal">Issue VALUES-&amp;ALLOW-OTHER-KEYS</a>: (<a href="https://www.cliki.net/site/HyperSpec/Body/any_values.html" class="hyperspec">values</a> <a href="https://www.cliki.net/site/HyperSpec/Body/sec_3-4-1.html" class="hyperspec">&amp;ALLOW-OTHER-KEYS</a>) matches the syntax for the VALUES type specifier, but the description doesn't say what it means. Because the syntax does not allow <a href="https://www.cliki.net/site/HyperSpec/Body/sec_3-4-1.html" class="hyperspec">&amp;KEY</a>, &amp;allow-other-keys was probably a mistake.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/sec_4-2-3.html">4.2.3 Type Specifiers</a>: The atomic type specifier <a href="https://www.cliki.net/site/HyperSpec/Body/typ_boolean.html" class="hyperspec">BOOLEAN</a> is neither listed in “Figure 4-2. Standardized Atomic Type Specifiers” nor in “Figure 4-6. Standardized Type Specifier Names”.</li>
</ul><p><h2>5. Data and Control Flow</h2>
<ul>
<li>
<a href="Issue&#32;DEFCONSTANT-PREVIOUS-VALUE.html" class="internal">Issue DEFCONSTANT-PREVIOUS-VALUE</a>: <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defconstant.html" class="hyperspec">DEFCONSTANT</a> says "The consequences are undefined if there are any bindings of the variable named by name at the time defconstant is executed or if the value is not eql to the value of initial-value." Clarify "...or the symbol-value of name...", or equivalent.
</li>
<li>
<a href="Issue&#32;PROG2-RETURN-VALUE.html" class="internal">Issue PROG2-RETURN-VALUE</a>: <a href="https://www.cliki.net/site/HyperSpec/Body/mac_prog1cm_prog2.html" class="hyperspec">PROG2</a> returns the primary value of the second form, as specified under "Arguments and Values". The text under "Description" that claims otherwise is wrong.
</li>
<li>
<a href="Issue&#32;SOME.html" class="internal">Issue SOME</a>: In contrast to the paragraphs on <a href="https://www.cliki.net/site/HyperSpec/Body/fun_everycm_s_erycm_notany.html" class="hyperspec">EVERY</a>, <a href="https://www.cliki.net/site/HyperSpec/Body/fun_everycm_s_erycm_notany.html" class="hyperspec">NOTANY</a>, and <a href="https://www.cliki.net/site/HyperSpec/Body/fun_everycm_s_erycm_notany.html" class="hyperspec">NOTEVERY</a> the detail that "some returns <em>as soon as</em> any invocation of predicate returns a non-nil value" is missing form the paragraph on <a href="https://www.cliki.net/site/HyperSpec/Body/fun_everycm_s_erycm_notany.html" class="hyperspec">SOME</a> in the <a href="CLHS.html" class="internal">CLHS</a>. This probably doesn't give license to an implementation to delay the return and process further elements, since a few paragraphs higher up the text reads <i>"until a termination criterion is met or the end of the shortest of the sequences is reached"</i>.
</li>
<li>
<a href="Issue&#32;APPLY-EXAMPLE-WRONG.html" class="internal">Issue APPLY-EXAMPLE-WRONG</a>: The last example for <a href="https://www.cliki.net/site/HyperSpec/Body/fun_apply.html" class="hyperspec">APPLY</a> is wrong, because it assumes particular behavior of TYPE-OF.
</li>
<li>
<a href="Issue&#32;EQUAL-CIRCULAR-LIST.html" class="internal">Issue EQUAL-CIRCULAR-LIST</a>: Change "<a href="https://www.cliki.net/site/HyperSpec/Body/fun_equal.html" class="hyperspec">EQUAL</a> may fail to terminate if x or y is circular" to "if x <em>and</em> y are circular", so that (equal t '#1=(nil #1#)) is required to terminate. (There is no such wording for <a href="https://www.cliki.net/site/HyperSpec/Body/fun_equalp.html" class="hyperspec">EQUALP</a>.)
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_rotatef.html" class="hyperspec">rotatef</a>: it seems that "read and written" should be "read and saved".
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/spefor_setq.html" class="hyperspec">setq</a> The title is given as "Special Form SETQ" instead of "Special Operator SETQ".
</li>
<li>Fix typo in <a href="https://www.cliki.net/site/HyperSpec/Body/mac_whencm_unless.html" class="hyperspec">UNLESS</a> form action specifications to read "In an unless form, if the test-form yields false, the forms are evaluated in order from left to right and the values returned by the forms are returned from the unless form. Otherwise, if the test-form yields <b>true</b>, the forms are not evaluated, and the unless form returns nil."
</li>
</ul><p><h2>6. Iteration</h2>
<ul>
<li>
<a href="Issue&#32;DO-SEMANTICS.html" class="internal">Issue DO-SEMANTICS</a>: According to the entry for <a href="https://www.cliki.net/site/HyperSpec/Body/mac_docm_dost.html" class="hyperspec">DO</a>, "do iterates over a group of statements while a test condition holds." But the iteration really continues until the test form returns true, which is more or less the opposite of what that sentence seems to suggest. Change that sentence to read "do iterates over a group of statements until a test form returns true".
</li>
<li>
<a href="Issue&#32;LOOP-FINALLY-VARIABLES.html" class="internal">Issue LOOP-FINALLY-VARIABLES</a>: Clarify whether iteration variables are visible in FINALLY clauses. <em><a href="http://www.cliki.net/site/HyperSpec/Body/sec_6-1-1-4.html">CLHS 6.1.1.4</a> requires FINALLY clauses to end up in the same tagbody where the loop body is. The forms that bind iteration variables cannot be inside the tagbody as part of the loop body, because the loop prologue wouldn't then be able to access the variables. Thus, the binding forms must be around the tagbody, so the variables must be visible in FINALLY clauses. <a href="http://www.cliki.net/site/HyperSpec/Body/sec_6-1-1-6.html">CLHS 6.1.1.6</a> may help deduce the values of the variables.</em>
</li>
<li>
<a href="Issue&#32;LOOP-WITH-NIL.html" class="internal">Issue LOOP-WITH-NIL</a>: Is (loop <a href="http://www.cliki.net/site/HyperSpec/Body/sec_6-1-2-2.html">with</a> x of-type nil do (return x)) required to construct and return an "appropriate default value" for type NIL?
</li>
</ul><p><h2>7. Objects</h2>
<ul>
<li>
<a href="Issue&#32;DEFCLASS-READER-FUNCTION-NAME.html" class="internal">Issue DEFCLASS-READER-FUNCTION-NAME</a>: The specification for <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defclass.html" class="hyperspec">DEFCLASS</a> is a bit strange - in particular the use of reader-function-name for both :reader and :accessor, with two different descriptions given. Propose clarification by changing the second to accessor-function-name in both places.
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defclass.html" class="hyperspec">DEFCLASS</a>, replace "Form---a form. :init-form can be supplied once at most for a given slot." with "Form---a form. :initform can be supplied once at most for a given slot."
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/locfun_call-next-method.html" class="hyperspec">CALL-NEXT-METHOD</a>, replace "arg---an object." by "args---arguments to the method." (Just like "args" is described on the page Body/f_funcal.htm#funcall. (There it is "arguments to the function", of course.))
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/locfun_call-next-method.html" class="hyperspec">CALL-NEXT-METHOD</a>, clarify that the function object #'CALL-NEXT-METHOD can be passed outside the lexical scope of a method mody, since it has lexical scope but indefinite extent.
</li>
<li>
<a href="Issue&#32;DEFGENERIC-MULTIPLE-DECLARE.html" class="internal">Issue DEFGENERIC-MULTIPLE-DECLARE</a>: Clarify that multiple DECLARE options can occur in a single <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defgeneric.html" class="hyperspec">DEFGENERIC</a> form.
</li>
<li>
<a href="Issue&#32;DEFGENERIC-METHOD-COMBINATION-NAME.html" class="internal">Issue DEFGENERIC-METHOD-COMBINATION-NAME</a>: Clarify that the method-combination in a <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defgeneric.html" class="hyperspec">DEFGENERIC</a> form is specified through a symbol, not a <a href="https://www.cliki.net/site/HyperSpec/Body/any_method-combination.html" class="hyperspec">METHOD-COMBINATION</a> object.
</li>
<li>
<a href="Issue&#32;MAKE-INSTANCES-OBSOLETE-SYMBOL.html" class="internal">Issue MAKE-INSTANCES-OBSOLETE-SYMBOL</a>: Clarify that <a href="https://www.cliki.net/site/HyperSpec/Body/stagenfun_mak_ces-obsolete.html" class="hyperspec">MAKE-INSTANCES-OBSOLETE</a>, when called on the name of a class, returns that name, not the class object itself.
</li>
<li>The notes about <a href="https://www.cliki.net/site/HyperSpec/Body/mac_with-accessors.html" class="hyperspec">WITH-ACCESSORS</a> claim it'll give a binding like (<var>variable-name<sub>i</sub></var> () (<var>accessor-name<sub>i</sub></var> in)) to <a href="https://www.cliki.net/site/HyperSpec/Body/speope_symbol-macrolet.html" class="hyperspec">SYMBOL-MACROLET</a>, which however does not accept that syntax. The empty parentheses should be removed.
</li>
<li>Issue <a href="http://www.cliki.net/site/HyperSpec/Issues/iss047-writeup.html">CLASS-OBJECT-SPECIALIZER:AFFIRM</a>: ANSI CL <a href="http://www.cliki.net/site/HyperSpec/Body/sec_7-6-2.html">7.6.2</a> says that class objects are usable as <i>parameter-specializer-name</i>s. This is consistent with the vote on issue CLASS-OBJECT-SPECIALIZER:AFFIRM. However, in the Syntax section of the macros <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defmethod.html" class="hyperspec">DEFMETHOD</a> and <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defgeneric.html" class="hyperspec">DEFGENERIC</a>, only symbols and (eql ...) lists are allowed as parameter specializer names in a method lambda list. Proposal: Update the syntax section of <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defmethod.html" class="hyperspec">DEFMETHOD</a> and <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defgeneric.html" class="hyperspec">DEFGENERIC</a>. Otherwise classes without proper name are nearly useless - since no methods can be defined for them using only ANSI CL facilities.
</li>
<li>
<a href="Issue&#32;INCOMPLETE-CLASS.html" class="internal">Issue INCOMPLETE-CLASS</a>: The behaviour of a class in section <a href="http://www.cliki.net/site/HyperSpec/Body/sec_4-3-1.html">4.3.1</a> is ill-defined for classes whose superclasses are not yet defined (which <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defclass.html" class="hyperspec">DEFCLASS</a> permits).
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/contyp_unbound-slot.html" class="hyperspec">UNBOUND-SLOT</a>: In the description section, the <tt>:instance</tt> keyword is not separated by a space from the following word “initialization”.</li>
</ul><p><h2>8. Structures</h2>
<ul>
<li>The "Arguments and Values" and "Description" sections on <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defstruct.html" class="hyperspec">DEFSTRUCT</a> disagree about the top level :type argument. The former says it's list, vector, (vector <i>size</i>), or something implementation-defined, while the latter says it's list, vector, or (vector <i>element-type</i>). Specifying a size would be pointless as it would just be the number of slots defined in the form, and anything implementation-defined would be another subtype of SEQUENCE or something. Plus it would mean you can only represent with T vectors for no reason. As far as I know, all implementations go with the description.
</li>
</ul><p><h2>9. Conditions</h2>
<ul>
<li>
<a href="Issue&#32;STANDARDIZED-RESTART-NAMES.html" class="internal">Issue STANDARDIZED-RESTART-NAMES</a>: Clarify that <a href="https://www.cliki.net/site/HyperSpec/Body/any_abort.html" class="hyperspec">ABORT</a>, <a href="https://www.cliki.net/site/HyperSpec/Body/any_continue.html" class="hyperspec">CONTINUE</a>, <a href="https://www.cliki.net/site/HyperSpec/Body/any_muffle-warning.html" class="hyperspec">MUFFLE-WARNING</a>, <a href="https://www.cliki.net/site/HyperSpec/Body/any_store-value.html" class="hyperspec">STORE-VALUE</a> and <a href="https://www.cliki.net/site/HyperSpec/Body/any_use-value.html" class="hyperspec">USE-VALUE</a> may be bound as restart names by conforming code; this seems to be the intent, but formally CLHS 11.1.2.1.2 (point 18) could be read as disallowing it.
</li>
<li>
<a href="Issue&#32;DEFINE-CONDITION-WRITERS.html" class="internal">Issue DEFINE-CONDITION-WRITERS</a>: The writeability or otherwise of condition slots is a little unclear. <a href="https://www.cliki.net/site/HyperSpec/Body/mac_define-condition.html" class="hyperspec">DEFINE-CONDITION</a>'s Syntax allows <tt>:writer</tt> and <tt>:accessor</tt>, though the Description does not specify them, and the issues seem to imply that conditions were meant to be read-only objects.
</li>
<li>
<a href="Issue&#32;DEFINE-CONDITION-DOCUMENTATION.html" class="internal">Issue DEFINE-CONDITION-DOCUMENTATION</a>: The :documentation option applies to the whole type in "Syntax" but not to individual slots in "Arguments and Values" and "Description". <a href="https://www.cliki.net/site/HyperSpec/Body/mac_defclass.html" class="hyperspec">DEFCLASS</a> allows it in both places. It seems that :documentation was inadvertently omitted from the options BNF, although the text describes it as applicable in both locations per DEFCLASS.
</li>
<li>
<a href="Issue&#32;DEFINE-CONDITION-SLOT-NAME.html" class="internal">Issue DEFINE-CONDITION-SLOT-NAME</a>: The syntax where slot-name is "the list of slot name/slot form pairs" seems redundant, given :initform. Was it left in by accident?
</li>
<li>DEFINE-CONDITION-REPORT: The description of the :report option is put down at the bottom, in with slot-options, rather than normal options. Simple typo, but makes the page a little confusing.
</li>
<li>
<a href="Issue&#32;ERROR-EXAMPLE.html" class="internal">Issue ERROR-EXAMPLE</a>: Correct the invalid IF form in the (informational) wargames:no-win-scenario example for <a href="https://www.cliki.net/site/HyperSpec/Body/any_error.html" class="hyperspec">ERROR</a>.
</li>
<li>
<a href="Issue&#32;CHECK-TYPE-EXAMPLE.html" class="internal">Issue CHECK-TYPE-EXAMPLE</a>: Correct the example for <a href="https://www.cliki.net/site/HyperSpec/Body/mac_check-type.html" class="hyperspec">CHECK-TYPE</a> that suggests that a case conversion of the first letter of the optional string might take place.
</li>
<li>
<a href="Issue&#32;RESTART-CASE-EXAMPLE.html" class="internal">Issue RESTART-CASE-EXAMPLE</a>: <i>read-new-value</i> should use <a href="https://www.cliki.net/site/HyperSpec/Body/var_stdebug-i_ace-outputst.html" class="hyperspec">*query-io*</a> as specified above in the description of :INTERACTIVE option.
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/mac_restart-case.html" class="hyperspec">RESTART-CASE</a>, in <tt>defun read-new-value</tt> the format string is "Enter a new value: ". In the restart output it shows up as "Enter a new ice cream: ".
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/mac_restart-case.html" class="hyperspec">RESTART-CASE</a>, clarify that the argument to the test function may be a condition or NIL.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_restart-case.html" class="hyperspec">RESTART-CASE</a> refers to "each arglist" but the "Arguments and Values" sections talks about lambda-list. It should therefore be "each lambda-list".
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_with-simple-restart.html" class="hyperspec">WITH-SIMPLE-RESTART</a>: The compute-power-of-2 example definition is missing a hyphen from the symbol something-big.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_invoke-restart.html" class="hyperspec">INVOKE-RESTART</a>: Invoked function "foo" does not exist, it should be "add3" which had just been defined.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_handler-case.html" class="hyperspec">HANDLER-CASE</a>: The first example expansion inside "Notes" is invalid; SETQ inside the handler binding for TYPE1 should be "(setq #2# temp)" instead of "(setq #1# temp)".
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_make-condition.html" class="hyperspec">MAKE-CONDITION</a>: The first argument is specified to be a "type specifier", which includes AND and OR types; in practice, many implementations don't allow for such and treat it like MAKE-INSTANCE.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_find-restart.html" class="hyperspec">FIND-RESTART</a>: The equivalence shown in the "Notes" section is too simplistic, as <i>identifier</i> may in fact be a restart object, and the :key argument should be <tt>#'restart-name</tt> and not a keyword.
</li>
<li> 9.1.4: "That is, if the handler declines, no other handler established by that form will be considered for possible invocation." should instead say "That is, while the handler is executing, ..."
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/sec_9-1-2-1.html">9.1.2.1 Condition Designators</a>: The first example defines two <a href="https://www.cliki.net/site/HyperSpec/Body/contyp_arithmetic-error.html" class="hyperspec">ARITHMETIC-ERROR</a>s using the initarg <tt>:operator</tt>. However, this keyword is invalid for the condition type and should instead be <tt>:operation</tt>.</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/contyp_cell-error.html" class="hyperspec">CELL-ERROR</a>: In the description section, the <tt>:name</tt> keyword is not separated by a space from the following word “initialization”.</li>
</ul><p><h2>10. Symbols</h2>
<ul>
<li> <a href="https://www.cliki.net/site/HyperSpec/Body/fun_boundp.html" class="hyperspec">BOUNDP</a> refers to "the function bound". It should be "the function boundp".
</li>
</ul><p><h2>11. Packages</h2>
<ul>
<li>
<a href="Issue&#32;STANDARD-PACKAGE-NICKNAMES.html" class="internal">Issue STANDARD-PACKAGE-NICKNAMES</a>: Section 11.1.2 gives 'a summary of the names and nicknames of those standardized packages'. Clarify whether this list is exhaustive, or if an implementation may provide other nicknames.
</li>
<li>
<a href="Issue&#32;DEFINE-SETF-METHOD.html" class="internal">Issue DEFINE-SETF-METHOD</a>: 11.1.2.1.2.13. speaks of DEFINE-SETF-METHOD, should be <a href="https://www.cliki.net/site/HyperSpec/Body/mac_define-setf-expander.html" class="hyperspec">DEFINE-SETF-EXPANDER</a>.
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/fun_shadow.html" class="hyperspec">SHADOW</a>, under "Examples", <i>(package-shadowing-symbols (make-package 'temp))</i> should be replaced with <i>(package-shadowing-symbols (make-package 'temp :use '("CL")))</i>. Some Lisps like SBCL don't use the CL package by default, so they will not return what is expected in the next example.
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/fun_shadow.html" class="hyperspec">SHADOW</a>, under "Examples", <i>(find-symbol 'car 'temp)</i> should be replaced with <i>(find-symbol "CAR" 'temp)</i>. The first argument to <a href="https://www.cliki.net/site/HyperSpec/Body/fun_find-symbol.html" class="hyperspec">find-symbol</a> should be a string.
</li>
</ul><p><h2>12. Numbers</h2>
<ul>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/syscla_float.html"><i>System Class</i> float</a> is ambiguous with the exponents in two places. First, "s*f*b^e-p" should be "s*f*b^(e-p)", and second "between b^p-1 and b^p-1" should be "between b^(p-1) and (b^p)-1", where the second set of parentheses is optional if following standard order of operations.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_log.html" class="hyperspec">LOG</a> specifies two-argument logarithm in terms of division of two on-argument calls to <a href="https://www.cliki.net/site/HyperSpec/Body/fun_log.html" class="hyperspec">log</a>. There are two separate problems here; the first is trivial, in that the definition <i>(log base number) == (/ (log number) (log base))</i> has <tt>base</tt> and <tt>number</tt> inverted. The second is that this definition in conjunction with the Rule of Float Substitutability (<a href="http://www.cliki.net/site/HyperSpec/Body/sec_12-1-3-3.html">12.1.3.3</a>) will introduce intermediate single-floats into the computation of <tt>(log (fact 1000) 10d0)</tt>, leading to inaccuracy in the final result. Proposed resolution: clarify that the (corrected) definition of two-argument <a href="https://www.cliki.net/site/HyperSpec/Body/fun_log.html" class="hyperspec">log</a> is for locating the branch cuts rather than for an explicit evaluation strategy.
</li>
</ul> <p><h2>13. Characters</h2>
<ul>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/sec_13-1-4.html">Section 13.1.4 Character Categories</a> says "differ in whether are not they are members". This probably should say "differ in whether or not they are members".
</li>
</ul> <p><h2>14. Conses</h2>
<ul>
<li>
<a href="Issue&#32;BUTLAST-DOTTED-LIST.html" class="internal">Issue BUTLAST-DOTTED-LIST</a>: Clarify behaviour of <a href="https://www.cliki.net/site/HyperSpec/Body/fun_butlastcm_nbutlast.html" class="hyperspec">butlast</a> and <a href="https://www.cliki.net/site/HyperSpec/Body/fun_butlastcm_nbutlast.html" class="hyperspec">nbutlast</a> for dotted lists.
</li>
<li>
<a href="Issue&#32;ADJOIN-SPECIFICATION.html" class="internal">Issue ADJOIN-SPECIFICATION</a>: The standard is inconsistent in its treatment of the KEY parameter to the <a href="https://www.cliki.net/site/HyperSpec/Body/fun_adjoin.html" class="hyperspec">ADJOIN</a> function. In the examples and notes, the key function is applied to the item being added, as it is in the related macro <a href="https://www.cliki.net/site/HyperSpec/Body/mac_pushnew.html" class="hyperspec">PUSHNEW</a>. However, the page points to section 17.2.1, which states explicitly that the key function is never applied to the item being searched for. All implementations do the former, not the latter, so this is probably a spec bug.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_pop.html" class="hyperspec">POP</a> states that the value of the place argument is "possibly, but necessarily, a dotted list or circular list". It should read "possibly, but not necessarily".
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/fun_nconc.html" class="hyperspec">NCONC</a>, the example <tt>(setq x '(a b c)) (setq y '(d e f)) (nconc x y)</tt> flies in the face of <a href="http://www.cliki.net/site/HyperSpec/Body/sec_3-7-1.html">Section 3.7.1 Modification of Literal Objects</a>.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/acc_carcm_cdr_darcm_cddddr.html" class="hyperspec">CAR</a>: In the section “Description”, immediately following the label “Figure 14-6. CAR and CDR variants”, the penultimate occurrence of the word “nil” is not separated by a whitespace from the following word “nor”, yielding “<tt>nil</tt>nor”.</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/acc_firstcm_s_inthcm_tenth.html" class="hyperspec">FIRST</a>: In the section “Notes”, the relationships of the ordinal functions <tt>first</tt>, <tt>second</tt>, <tt>third</tt> and <tt>fourth</tt> and the equivalent functions <tt>car</tt>, <tt>cadr</tt>, <tt>caddr</tt> and <tt>cadddr</tt> are mentioned, while <tt>fifth</tt> and its analogue <tt>caddddr</tt> are absent. For the sake of completeness, this mapping should be appended.
</li>
</ul><p><h2>15. Arrays</h2>
<ul>
<li>
<a href="Issue&#32;ARRAY-ELEMENT-TYPE-NIL.html" class="internal">Issue ARRAY-ELEMENT-TYPE-NIL</a>: Explicitly allow or disallow arrays of element type NIL, and clarify whether they are strings or not.
</li>
<li>
<a href="Issue&#32;ARRAY-UPGRADING-UNDECIDABLE.html" class="internal">Issue ARRAY-UPGRADING-UNDECIDABLE</a>: As defined, array element upgrading is undecidable.
</li>
<li>The page for <a href="https://www.cliki.net/site/HyperSpec/Body/acc_aref.html" class="hyperspec">AREF</a> says "Exceptional situations: none." It should specify that an error of class <a href="https://www.cliki.net/site/HyperSpec/Body/contyp_type-error.html" class="hyperspec">TYPE-ERROR</a> "should be" (1.4.2) signaled if the subscripts are out of bounds.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_adjust-array.html" class="hyperspec">ADJUST-ARRAY</a>: In the section “See Also:”, the items <tt>array-dimension-limit</tt> and <tt>array-total-size-limit</tt> should be hyperlinks, akin to the adjacent entries. This means that the former should point to the relative URL <tt>convar_array-_ension-limit.html</tt>, while the latter would assume <tt>convar_array-_l-size-limit.html</tt>.</li>
</ul><p><h2>16. Strings</h2>
<ul>
<li>The page for <a href="https://www.cliki.net/site/HyperSpec/Body/acc_charcm_schar.html" class="hyperspec">CHAR</a> says "Exceptional situations: none." It should specify that an error of class <a href="https://www.cliki.net/site/HyperSpec/Body/contyp_type-error.html" class="hyperspec">TYPE-ERROR</a> "should be" (1.4.2) signaled if the subscripts are out of bounds.
</li>
<li>The page for <a href="https://www.cliki.net/site/HyperSpec/Body/any_string.html" class="hyperspec">STRING</a> does not mention if the returned strings are fresh when <a href="https://www.cliki.net/site/HyperSpec/Body/any_string.html" class="hyperspec">STRING</a> is called on a symbol argument or a char argument.
</li>
</ul><p><h2>17. Sequences</h2>
<ul>
<li>
<a href="Issue&#32;MERGE-PREDICATE-CALL.html" class="internal">Issue MERGE-PREDICATE-CALL</a>: The order of arguments given for the predicate for <a href="https://www.cliki.net/site/HyperSpec/Body/fun_merge.html" class="hyperspec">MERGE</a> does not allow testing for equality of elements, which is required for merge to be stable.
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/fun_reduce.html" class="hyperspec">REDUCE</a>, replace "If key is supplied, it is used is used to extract the values to reduce." with "If key is supplied, it is used to extract the values to reduce."
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/fun_positionc_ition-if-not.html" class="hyperspec">POSITION</a>, the text should read "The position returned is the index within sequence of the leftmost (if from-end is false) or of the rightmost (if from-end is true) element that satisfies the test". The value of from-end is opposite from what it should be.
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/fun_search.html" class="hyperspec">SEARCH</a>, the keyword <tt>:start-end</tt> should instead be <tt>:from-end</tt>.
</li>
<li>In <a href="https://www.cliki.net/site/HyperSpec/Body/fun_fill.html" class="hyperspec">FILL</a>, the second argument <tt>item</tt> is stated to accept “a sequence”; but actually any object is homologated, as is demonstrated by the examples. Thus its type should be specified as “an object”.</li>
</ul><p><h2>18. Hash Tables</h2>
<ul>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_make-hash-table.html" class="hyperspec">MAKE-HASH-TABLE</a>: The description of rehash-size includes "... see rehash-theshold below." which should be "... see rehash-threshold below.".
</li>
<li>
<a href="Issue&#32;WITH-HASH-TABLE-ITERATOR-BINDING-TYPE.html" class="internal">Issue WITH-HASH-TABLE-ITERATOR-BINDING-TYPE</a>: The Exceptional Situations for <a href="https://www.cliki.net/site/HyperSpec/Body/mac_with-hash_ble-iterator.html" class="hyperspec">WITH-HASH-TABLE-ITERATOR</a> claim it establishes a local function. Should be a local macro.
</li>
</ul><p><h2>19. Filenames</h2>
<ul>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_pathname-_name-version.html" class="hyperspec">pathname-directory</a>: the second example of <tt>(pathname-directory (parse-namestring "/foo/bar/baz.lisp") :case :local)</tt> should probably be using :common instead of :local. Also, the ".*." in the VMS example is suspect and might be just a ".", and/or a :wild might be missing in the example result, but I'll let an expert opine.
</li>
</ul><p><h2>20. Files</h2>
<ul>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/fun_file-author.html" class="hyperspec">FILE-AUTHOR</a>: In the example section, <tt>(file-author s)</tt> should be <tt>(file-author stream)</tt> to match the binding.</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/contyp_file-error.html" class="hyperspec">FILE-ERROR</a>: In the description section, the <tt>:pathname</tt> keyword is not separated by a space from the following word “initialization”.</li>
</ul><p><h2>21. Streams</h2>
<ul>
<li>
<a href="Issue&#32;CLOSE-FILE-OPENED-WITH-SUPERSEDE.html" class="internal">Issue CLOSE-FILE-OPENED-WITH-SUPERSEDE</a>: Clarify the behaviour of <a href="https://www.cliki.net/site/HyperSpec/Body/fun_close.html" class="hyperspec">CLOSE</a> when :abort is T and an old file is being superseded: <a href="https://www.cliki.net/site/HyperSpec/Body/fun_open.html" class="hyperspec">OPEN</a> implies that an implementation is allowed to have already deleted the old file, whereas CLOSE does not allow this.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_with-output-to-string.html" class="hyperspec">WITH-OUTPUT-TO-STRING</a>: refers to "with-output-from-string" which presumably should be "with-output-to-string."
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_with-open-file.html" class="hyperspec">WITH-OPEN-FILE</a>: The designator <i>macro</i> should have been capitalized as <i>Macro</i>, as is the case with other entries. This error propagates through pages referring to this location, including <a href="https://www.cliki.net/site/HyperSpec/Body/sec_the_streams_dictionary.html">21.2 The Streams Dictionary</a> and <a href="https://www.cliki.net/site/HyperSpec/Issues/iss097.html">Issue DECLS-AND-DOC Summary</a>.</li>
</ul><p><h2>22. Printer</h2>
<ul>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/sec_22-3-2-2.html">22.3.2.2 Tilde D: Decimal</a>: The spec says that the @ modifier causes the number's sign to be printed always, but doesn't say what sign should be used for zero. Most Lisps return <i>"+0"</i> for <i>(format nil "~@D" 0)</i>. Also see <a href="https://groups.google.com/d/msg/comp.lang.lisp/9zUNvDRYvBY/JwzAuifwyYAJ">discussion</a> on comp.lang.lisp.
</li>
<li>
<a href="Issue&#32;FORMAT-RADIX-COMMACHAR.html" class="internal">Issue FORMAT-RADIX-COMMACHAR</a>: Clarify or correct the interaction between <i>padchar</i> and <i>commachar</i> in <a href="https://www.cliki.net/site/HyperSpec/Body/fun_format.html" class="hyperspec">FORMAT</a> (<a href="http://www.cliki.net/site/HyperSpec/Body/sec_22-3-2-1.html">CLHS 22.3.2.1</a>).
</li>
<li>
<a href="Issue&#32;PRINTING-ARRAYS-READABLY.html" class="internal">Issue PRINTING-ARRAYS-READABLY</a>: The description of <a href="https://www.cliki.net/site/HyperSpec/Body/var_stprint-readablyst.html" class="hyperspec">*PRINT-READABLY*</a> says that throwing a <a href="https://www.cliki.net/site/HyperSpec/Body/contyp_print-not-readable.html" class="hyperspec">PRINT-NOT-READABLE</a> error is allowed for certain arrays. <a href="http://www.cliki.net/site/HyperSpec/Body/sec_22-1-3-7.html">CLHS 22.1.3.7</a> seems to imply that no error is allowed. This should probably be clarified one way or the other.
</li>
<li>
<a href="Issue&#32;FORMAT-TABULATE.html" class="internal">Issue FORMAT-TABULATE</a>: CLHS 22.3.6.1, paragraph 1 describes what the ~T format directive does. If colnum is less than the current column, colinc is positive, and (mod (- curcol colnum) colinc) is 0, then it is unclear if this directive causes any spaces to be printed (and similarly for the case in <a href="https://www.cliki.net/site/HyperSpec/Body/fun_pprint-tab.html" class="hyperspec">PPRINT-TAB</a>). Existing implementations do print at least one space in this case. Clarify that this is the intended behavior.
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_print-unr_dable-object.html" class="hyperspec">print-unreadable-object</a> Delete superfluous "the" in "...enclosed in the the angle brackets.".
</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/var_stprint-circlest.html" class="hyperspec">*print-circle*</a> doesn't mention the granularity at which structure sharing and circularity is detected. This can lead to surprising results at times. For example, <i> (let ((*print-circle* t) (name "q")) (format nil "~A ~A" name name))</i> returns <i>"#1=q #1#"</i> in Clozure CL.
</li>
<li> <a href="Issue&#32;FORMAT-RADIX-NONINTEGER.html" class="internal">Issue FORMAT-RADIX-NONINTEGER</a>: Clarify that the ~R directive (and the ~B, ~O, and ~X directives) print like ~A when the argument is not an integer. Also, clarify that in these cases (and ~D) the mincol and padchar arguments are passed along appropriately to the ~A directive, and that the *PRINT-BASE* is bound appropriately.
</li>
<li> <a href="Issue&#32;FORMAT-RADIX-MISSING-RADIX.html" class="internal">Issue FORMAT-RADIX-MISSING-RADIX</a>: Clarify the meaning of the ~R directive when the first parameter is missing but later parameters are not. Also, clarify whether ~VR means the same thing as ~R when the V parameter is NIL.
</li>
<li>Clarify that the ~G directive behaves like the ~E, ~F and ~dollars directives on non-numeric arguments.
</li>
<li>Specify that the <i>tabsize</i> argument to PPRINT-TABULAR may be present and be NIL. This makes ~v/pprint-tabular/ work properly in FORMAT when the argument is NIL, and is consistent with the sample imeplementation given for PPRINT-TABULAR.
</li>
<li>The treatment of ~T is inconsistent depending on the presence of the colon modifier. As stated, the versions with the colon modifier are the same as calls to pprint-tab, but those without are not. This means the former get turned off when printing to something that is not a pretty printing stream or when *print-pretty* is nil, but the latter are always on. Clarify whether this was intended. Note that Lispworks appears to treat all versions as calls to pprint-tab.
</li>
<li>In the ~A format directive, the behavior of <i>minpad</i> format parameter is described as follows: 'The string is padded on the right (or on the left if the @ modifier is used) with at least minpad copies of padchar; padding characters are then inserted colinc characters at a time until the total width is at least mincol.' Clarify that the implementation uses the minimum number of padding characters consistent with this requirement.
</li>
<li>
<a href="Issue&#32;PRINT-LENGTH-AND-STRUCTURES.html" class="internal">Issue PRINT-LENGTH-AND-STRUCTURES</a>: clarify the effect the <a href="https://www.cliki.net/site/HyperSpec/Body/var_stprint-l_int-lengthst.html" class="hyperspec">*PRINT-LENGTH*</a> printer control variable has on the default method for printing structure objects.
</li>
<li>Clarify that there should be a predefined method for <a href="https://www.cliki.net/site/HyperSpec/Body/stagenfun_print-object.html" class="hyperspec">PRINT-OBJECT</a> on the class <a href="https://www.cliki.net/site/HyperSpec/Body/contyp_condition.html" class="hyperspec">CONDITION</a>, not only on the classes <a href="https://www.cliki.net/site/HyperSpec/Body/cla_standard-object.html" class="hyperspec">STANDARD-OBJECT</a> and <a href="https://www.cliki.net/site/HyperSpec/Body/cla_structure-object.html" class="hyperspec">STRUCTURE-OBJECT</a>. Rationale: The description of DEFINE-CONDITION says "Condition reporting is mediated through the print-object method..." and "Specifying :REPORT ... is equivalent to (DEFMETHOD PRINT-OBJECT ...)". This implies that conditions are printed through PRINT-OBJECT, and therefore a predefined method needs to be in place.
</li>
<li>Clarification proposal for CLHS <a href="http://www.cliki.net/site/HyperSpec/Body/sec_22-3.html">22.3</a>: status of trailing commas and V parameters to FORMAT directives. This proposal is available as <a href="https://common-lisp.net/project/cdr/document/7/index.html">CDR 7</a>.</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_pprint-logical-block.html" class="hyperspec">PPRINT-LOGICAL-BLOCK</a>: change two incorrect references of :pre-line-prefix to :per-line-prefix.</li>
<li>
<a href="https://www.cliki.net/site/HyperSpec/Body/contyp_print-not-readable.html" class="hyperspec">PRINT-NOT-READABLE</a>: In the description section, the <tt>:object</tt> keyword is not separated by a space from the following word “initialization”.</li>
</ul><p><h2>23. Reader</h2>
<ul>
<li>The <a href="https://www.cliki.net/site/HyperSpec/Body/fun_read-delimited-list.html" class="hyperspec">READ-DELIMITED-LIST</a> page of the standard says: "It is an error to reach end-of-file during the operation of read-delimited-list." This means the behavior is undefined (see the glossary entry for <a href="https://www.cliki.net/site/HyperSpec/Body/any_error.html" class="hyperspec">error</a>), which makes this function useless in practice. This should be defined as an exceptional situation with behavior consistent with <a href="https://www.cliki.net/site/HyperSpec/Body/fun_readcm_re_g-whitespace.html" class="hyperspec">READ</a> and other reader functions.
</li>
</ul><p><h2>25. Environment</h2>
<ul>
<li> <a href="Issue&#32;TIME-ALWAYS-PRINTS.html" class="internal">Issue TIME-ALWAYS-PRINTS</a>: The <a href="https://www.cliki.net/site/HyperSpec/Body/mac_time.html" class="hyperspec">TIME</a> macro prints timing information on a form. Clarify whether it does so only when the form terminates normally, or also when control is transfered from the form by a <a href="https://www.cliki.net/site/HyperSpec/Body/speope_go.html" class="hyperspec">GO</a>, <a href="https://www.cliki.net/site/HyperSpec/Body/speope_throw.html" class="hyperspec">THROW</a>, <a href="https://www.cliki.net/site/HyperSpec/Body/mac_return.html" class="hyperspec">RETURN</a>, <a href="https://www.cliki.net/site/HyperSpec/Body/speope_return-from.html" class="hyperspec">RETURN-FROM</a>, or by handling a condition.
</li>
</ul><p><h2>26. Glossary</h2>
<ul>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/glo_s.html#single_escape">single escape</a> 3. <i>n.</i> states: “a single escape[2] character. (In the standard readtable, <strong>slash</strong> is the only single escape.)”. However, the single escape character is, according to <a href="https://www.cliki.net/site/HyperSpec/Body/sec_2-1.html">2.1 Character Syntax</a>, the <i>backslash</i> (“\”).
</li>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/glo_s.html#symbol_macro">symbol macro</a> <i>n.</i> replace "See the macro symbol-macrolet." with "See the special operator symbol-macrolet."
</li>
<li>
<a href="http://www.cliki.net/site/HyperSpec/Body/glo_t.html#type_expand">type expand</a> <i>n</i>. is defined to be a noun, but it should be a verb.
</li>
</ul><p><hr>
<a href="Document.html" class="category">Document</a> <a href="Common&#32;Lisp.html" class="category">Common Lisp</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ANSI&#32;Clarifications&#32;and&#32;Errata.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ANSI%20Clarifications%20and%20Errata">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ANSI%20Clarifications%20and%20Errata">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ANSI%20Clarifications%20and%20Errata&amp;from-revision=3867743943">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ANSI</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ANSI">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ANSI</span>
<div id="content"><div id="content-area"><div id="article-title">ANSI</div><div id="article">ANSI is the American National Standards Institute, the <a href="standards.html" class="category">standards</a> setting body in the United States. For the purposes of <a href="CLiki.html" class="internal">CLiki</a>, ANSI refers to <em>ANSI INCITS 226-1994 (R2004) (formerly X3.226-1994 (R1999))</em>, the <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a> <a href="standards.html" class="category">standards</a> document. The document itself may be purchased at the <a href="http://webstore.ansi.org/RecordDetail.aspx?sku=ANSI+INCITS+226-1994+%28R2004%29">ANSI eStandards store</a>, but in practice the <a href="Hyperspec.html" class="internal">Hyperspec</a> is used as the canonical <a href="standards.html" class="category">standards</a> document for <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ANSI.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ANSI">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ANSI">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ANSI&amp;from-revision=3638979766">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,134 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ARC4</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ARC4">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ARC4</span>
<div id="content"><div id="content-area"><div id="article-title">ARC4</div><div id="article">A Common Lisp implementation of ARC4 (trademark: <a href="https://en.wikipedia.org/wiki/RC4">RC4</a>), a stream cipher, can be found below. Note that experts in <a href="https://groups.google.com/forum/#!msg/sci.crypt/gVpyqGdhV4A/975OM0xQ6pwJ">sci.crypt</a> do not believe that the key management proposed there is safe. As codified in <a href="RFC.html" class="internal">RFC</a> <a href="https://tools.ietf.org/html/rfc7465">7465</a>, RC4 is no longer allowed in <a href="CL-TLS.html" class="internal">TLS</a>, and major browsers have <a href="https://support.microsoft.com/en-us/help/3151631/rc4-cipher-is-no-longer-supported-in-internet-explorer-11-or-microsoft">dropped support</a>. Some <a href="cryptography.html" class="category">cryptography</a> packages—including <a href="Ironclad.html" class="internal">Ironclad</a> and <a href="random-state.html" class="internal">random-state</a>—provide implementations.<p>Another implementation may be found <a href="http://git.pulsar-zone.net/?p=mmondor.git;a=tree;f=mmsoftware/cl/lib/rc4;hb=HEAD">here</a>,
which discards the first 3072 bytes of the crypto-stream as recommended. It also provides a general-purpose seedable PRNG (pseudo-random number generator) as part of the API (inherently used as part of any stream-cipher implementation but not always exported). It's under a <a href="BSD.html" class="category">BSD</a> license.<p><div class="code"><span class="nonparen"><span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_in-package.html" class="symbol">in-package</a> <span class="keyword">:cl-user</span></span>)</span>
<span class="comment">;;; CipherSaber in Common Lisp - Daniel Barlow &lt;dan@telent.net&gt;
</span>
<span class="comment">;;; Excessively longer than 16 lines of qbasic due in part to gratuitous
</span><span class="comment">;;; commenting
</span>
<span class="comment">;;; "byte" has a perfectly good meaning in Common Lisp already, and as
</span><span class="comment">;;; you'd expect for a language that grew up on weird hardware, it's
</span><span class="comment">;;; not limited to 8 bits. So we say "octet" instead to avoid
</span><span class="comment">;;; confusion, at some small risk of pleasing the French
</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/speope_eval-when.html" class="symbol"><i><span class="symbol">eval-when</span></i></a> <span class="paren2">(<span class="nonparen"><span class="keyword">:compile-toplevel</span> <span class="keyword">:load-toplevel</span></span>)</span>
<span class="comment">;; the `eval-when' form makes sure this gets done before anything
</span> <span class="comment">;; else. In a grown-up program we'd put the deftype in its own file
</span> <span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_deftype.html" class="symbol"><i><span class="symbol">deftype</span></i></a> octet <span class="paren3">(<span class="nonparen"></span>)</span> '<span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/syscla_integer.html" class="symbol">integer</a> 0 255</span>)</span></span>)</span></span>)</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_defun.html" class="symbol"><i><span class="symbol">defun</span></i></a> octet+ <span class="paren2">(<span class="nonparen">&amp;rest octets</span>)</span>
<span class="comment">;; XXX fill this chock-full of declarations so it gets inlined and
</span> <span class="comment">;; gratuitously type-inferenced
</span> <span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_mod.html" class="symbol">mod</a> <span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_apply.html" class="symbol">apply</a> #'<a href="https://www.cliki.net/site/HyperSpec/Body/any_pl.html" class="symbol">+</a> octets</span>)</span> 256</span>)</span></span>)</span>
<span class="comment">;;; CL style note: some people like the LOOP macro. Others don't.
</span><span class="comment">;;; It's a religious point, really.
</span><span class="comment">;;; (And Perl users think that they invented TMTOWTDI - fah)
</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_defun.html" class="symbol"><i><span class="symbol">defun</span></i></a> make-state-array <span class="paren2">(<span class="nonparen"></span>)</span>
<span class="string">"Return a 256-octet long array of octets with values 0 thru 255"</span>
<span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_coerce.html" class="symbol">coerce</a> <span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_loop.html" class="symbol"><i><span class="symbol">loop</span></i></a> for i from 0 to 255 collect i</span>)</span>
'<span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_vector.html" class="symbol">vector</a> octet</span>)</span></span>)</span></span>)</span>
<span class="comment">;;; Semi-serious note: this is using your Lisp's default RNG, which
</span><span class="comment">;;; may or may not be any good, and most probably is only pseudorandom
</span><span class="comment">;;; anyway. You could replace it with something
</span><span class="comment">;;; implementation-specific (read /dev/random, say) if you like
</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_defun.html" class="symbol"><i><span class="symbol">defun</span></i></a> make-initialization-vector <span class="paren2">(<span class="nonparen"></span>)</span>
<span class="string">"Return a random ten-octet initialization vector."</span>
<span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_coerce.html" class="symbol">coerce</a> <span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_loop.html" class="symbol"><i><span class="symbol">loop</span></i></a> for i from 0 to 9 collect <span class="paren4">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_random.html" class="symbol">random</a> 256</span>)</span></span>)</span>
'<span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_vector.html" class="symbol">vector</a> octet</span>)</span></span>)</span></span>)</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_defun.html" class="symbol"><i><span class="symbol">defun</span></i></a> encipher <span class="paren2">(<span class="nonparen">initial-vector user-key in-stream out-stream</span>)</span>
<span class="string">"CipherSaber en(de)crypt the message on IN-STREAM to OUT-STREAM.
Use the provided INITIAL-VECTOR and USER-KEY"</span>
<span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/speope_letcm_letst.html" class="symbol"><i><span class="symbol">let*</span></i></a> <span class="paren3">(<span class="nonparen"><span class="paren4">(<span class="nonparen">state <span class="paren5">(<span class="nonparen">make-state-array</span>)</span></span>)</span>
<span class="paren4">(<span class="nonparen">key <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_concatenate.html" class="symbol">concatenate</a> '<span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_vector.html" class="symbol">vector</a> octet</span>)</span>
<span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_map.html" class="symbol">map</a> '<a href="https://www.cliki.net/site/HyperSpec/Body/any_vector.html" class="symbol">vector</a> #'<a href="https://www.cliki.net/site/HyperSpec/Body/fun_char-code.html" class="symbol">char-code</a> user-key</span>)</span> initial-vector</span>)</span></span>)</span>
<span class="paren4">(<span class="nonparen">key-length <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_length.html" class="symbol">length</a> key</span>)</span></span>)</span></span>)</span>
<span class="comment">;; mix the state
</span> <span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_loop.html" class="symbol"><i><span class="symbol">loop</span></i></a> for i from 0 to 255
for j = <span class="paren4">(<span class="nonparen">octet+ <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_or.html" class="symbol">or</a> j 0</span>)</span> <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state i</span>)</span>
<span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> key <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_mod.html" class="symbol">mod</a> i key-length</span>)</span></span>)</span></span>)</span>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_docm_dost.html" class="symbol">do</a> <span class="paren4">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_rotatef.html" class="symbol">rotatef</a> <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state i</span>)</span> <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state j</span>)</span></span>)</span></span>)</span>
<span class="comment">;; now do the ciphering
</span> <span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/speope_letcm_letst.html" class="symbol"><i><span class="symbol">let</span></i></a> <span class="paren4">(<span class="nonparen"><span class="paren5">(<span class="nonparen">eof <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_gensym.html" class="symbol">gensym</a></span>)</span></span>)</span></span>)</span>
<span class="paren4">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_loop.html" class="symbol"><i><span class="symbol">loop</span></i></a> for in = <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_read-char.html" class="symbol">read-char</a> in-stream <a href="https://www.cliki.net/site/HyperSpec/Body/any_nil.html" class="symbol">nil</a> eof</span>)</span>
until <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_eq.html" class="symbol">eq</a> in eof</span>)</span>
for i = 1 then <span class="paren5">(<span class="nonparen">octet+ 1 i</span>)</span>
for j = <span class="paren5">(<span class="nonparen">octet+ <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_or.html" class="symbol">or</a> j 0</span>)</span> <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state i</span>)</span></span>)</span>
for n = <span class="paren5">(<span class="nonparen">octet+ <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state i</span>)</span> <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state j</span>)</span></span>)</span>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_docm_dost.html" class="symbol">do</a> <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_rotatef.html" class="symbol">rotatef</a> <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state i</span>)</span> <span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state j</span>)</span></span>)</span>
<a href="https://www.cliki.net/site/HyperSpec/Body/mac_docm_dost.html" class="symbol">do</a> <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_writecm_p_rintcm_princ.html" class="symbol">princ</a>
<span class="paren6">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_code-char.html" class="symbol">code-char</a> <span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_logandcm__rc2cm_logxor.html" class="symbol">logxor</a> <span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/acc_elt.html" class="symbol">elt</a> state n</span>)</span> <span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_char-code.html" class="symbol">char-code</a> in</span>)</span></span>)</span></span>)</span>
out-stream</span>)</span></span>)</span></span>)</span></span>)</span></span>)</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_defun.html" class="symbol"><i><span class="symbol">defun</span></i></a> encrypt-message <span class="paren2">(<span class="nonparen">user-key in-stream out-stream</span>)</span>
<span class="string">"Encrypt the message on IN-STREAM to OUT-STREAM using USER-KEY with
a randomly-generated IV"</span>
<span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/speope_letcm_letst.html" class="symbol"><i><span class="symbol">let</span></i></a> <span class="paren3">(<span class="nonparen"><span class="paren4">(<span class="nonparen">iv <span class="paren5">(<span class="nonparen">make-initialization-vector</span>)</span></span>)</span></span>)</span>
<span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_write-sequence.html" class="symbol">write-sequence</a> <span class="paren4">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_map.html" class="symbol">map</a> '<a href="https://www.cliki.net/site/HyperSpec/Body/any_vector.html" class="symbol">vector</a> #'<a href="https://www.cliki.net/site/HyperSpec/Body/fun_code-char.html" class="symbol">code-char</a> iv</span>)</span> out-stream</span>)</span>
<span class="paren3">(<span class="nonparen">encipher iv user-key in-stream out-stream</span>)</span></span>)</span></span>)</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_defun.html" class="symbol"><i><span class="symbol">defun</span></i></a> decrypt-message <span class="paren2">(<span class="nonparen">user-key in-stream out-stream</span>)</span>
<span class="string">"Decrypt the message on IN-STREAM to OUT-STREAM, using USER-KEY and
the first ten bytes of IN-STREAM as IV"</span>
<span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/speope_letcm_letst.html" class="symbol"><i><span class="symbol">let</span></i></a> <span class="paren3">(<span class="nonparen"><span class="paren4">(<span class="nonparen">iv <span class="paren5">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_make-array.html" class="symbol">make-array</a> 10 <span class="keyword">:element-type</span> 'octet</span>)</span></span>)</span></span>)</span>
<span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/fun_read-sequence.html" class="symbol">read-sequence</a> iv in-stream <span class="keyword">:end</span> 10</span>)</span>
<span class="paren3">(<span class="nonparen">encipher iv user-key in-stream out-stream</span>)</span></span>)</span></span>)</span>
<span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_defun.html" class="symbol"><i><span class="symbol">defun</span></i></a> decrypt-file <span class="paren2">(<span class="nonparen">user-key <a href="https://www.cliki.net/site/HyperSpec/Body/any_pathname.html" class="symbol">pathname</a></span>)</span>
<span class="string">"Decrypt the file at PATHNAME to *STANDARD-OUTPUT*"</span>
<span class="paren2">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/mac_with-open-file.html" class="symbol"><i><span class="symbol">with-open-file</span></i></a> <span class="paren3">(<span class="nonparen">i <a href="https://www.cliki.net/site/HyperSpec/Body/any_pathname.html" class="symbol">pathname</a></span>)</span>
<span class="paren3">(<span class="nonparen">decrypt-message user-key i <a href="https://www.cliki.net/site/HyperSpec/Body/var_stdebug-i_ace-outputst.html" class="symbol"><span class="special">*standard-output*</span></a></span>)</span></span>)</span></span>)</span></span></div></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ARC4.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ARC4">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ARC4">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ARC4&amp;from-revision=3802518627">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: arnesi</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=arnesi">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - arnesi</span>
<div id="content"><div id="content-area"><div id="article-title">arnesi</div><div id="article"><a href="http://common-lisp.net/project/bese/arnesi.html">arnesi</a> is a collection of <a href="utilities.html" class="category">utilities</a> written by <a href="Marco&#32;Baringer.html" class="internal">Marco Baringer</a>. It includes some <a href="ASDF-extension.html" class="category">ASDF-extension</a>s.<p><a href="https://github.com/AccelerationNet/arnesi">The current long term maintenance branch of arnesi can be found at github</a> This will be the future quicklisp version of arnesi and is where to report bugs.<p>Among many other things, arnesi provides <a href="pattern&#32;matching.html" class="internal">pattern matching</a> facilities: a fare-matcher style pattern matcher and "regular" list matcher. <a href="optima.html" class="internal">optima</a>'s CLiki page claims optima had superseded arnesi's pattern matcher.<p>Topic: <a href="continuations.html" class="category">continuations</a>, <a href="utilities.html" class="category">utilities</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="arnesi.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=arnesi">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=arnesi">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=arnesi&amp;from-revision=3729390244">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,57 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: array-operations</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=array-operations">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - array-operations</span>
<div id="content"><div id="content-area"><div id="article-title">array-operations</div><div id="article">Provides commonly used operations on arrays.<p>Operations provided include elementwise +, -, * and /, the same operations involving an array and a scalar, minimum, maximum and range (the last one is faster then the two of them called separately), and also general functions to implement other, similar functions, including array-reduce, array-map, etc.<p>It also has a macro for `vectorizing' operations:<p><div class="code"><span class="nonparen"><span class="paren1">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/speope_letcm_letst.html" class="symbol"><i><span class="symbol">let</span></i></a> <span class="paren2">(<span class="nonparen"><span class="paren3">(<span class="nonparen">a #<span class="paren4">(<span class="nonparen">1d0 2d0 3d0</span>)</span></span>)</span>
<span class="paren3">(<span class="nonparen">b #<span class="paren4">(<span class="nonparen">4d0 5d0 6d0</span>)</span></span>)</span>
<span class="paren3">(<span class="nonparen">c 0.25d0</span>)</span></span>)</span>
<span class="paren2">(<span class="nonparen">vectorize <span class="paren3">(<span class="nonparen">a b</span>)</span>
<span class="paren3">(<span class="nonparen"><a href="https://www.cliki.net/site/HyperSpec/Body/any_pl.html" class="symbol">+</a> a b c 0.25</span>)</span></span>)</span></span>)</span> <span class="comment">; =&gt; #(5.5d0 7.5d0 9.5d0)
</span></span></div><p>Formerly, many functions in this package were part of <a href="FFA.html" class="internal">FFA</a>, but were split to eliminate the dependency on <a href="CFFI.html" class="internal">CFFI</a>. With the fix in SBCL, we no longer need to make a special effort to make arrays "foreign friendly".<p>Homepage: <a href="https://github.com/tpapp/array-operations">GitHub</a> (archived original), <a href="https://github.com/bendudson/array-operations">GitHub</a> (an actively maintained fork)<p>License: <a href="MIT.html" class="internal">MIT</a> (as stated in asdf:defsystem; the license text in LICENSE file is boilerplate from another project)<p>See article <a href="https://lispcookbook.github.io/cl-cookbook/arrays.html">Multidimensional arrays</a> in The Common Lisp Cookbook for some differences between the fork and the original.<p><hr>
<a href="data&#32;structure.html" class="category">data structure</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="array-operations.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=array-operations">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=array-operations">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=array-operations&amp;from-revision=3824046272">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASDF System Connections</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASDF%20System%20Connections">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASDF System Connections</span>
<div id="content"><div id="content-area"><div id="article-title">ASDF System Connections</div><div id="article">ASDF-System-Connections provides auto-loading of systems that only make sense when several other systems are loaded. If I'm lucky, the examples on the <a href="http://common-lisp.net/project/cl-containers/asdf-system-connections/">project home page</a> will make this clear!<p>This <a href="development.html" class="category">development</a> tool is another one of <a href="Gary&#32;King.html" class="internal">Gary King</a>'s projects.<p>Repository: <a href="https://github.com/gwkkwg/asdf-System-Connections">https://github.com/gwkkwg/asdf-System-Connections</a><p>License: <a href="MIT-License.html" class="category">MIT-License</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASDF&#32;System&#32;Connections.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASDF%20System%20Connections">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASDF%20System%20Connections">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASDF%20System%20Connections&amp;from-revision=3843321715">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,63 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASDF encoding</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASDF%20encoding">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASDF encoding</span>
<div id="content"><div id="content-area"><div id="article-title">ASDF encoding</div><div id="article">The encoding used by lisp implementation to read source files is often depends on environment,
for example the LANG environment variable.<p>If you source files contain non basic-latin characters, <a href="ASDF.html" class="category">ASDF</a> allows you to specify
the encoding via the :encoding option of components (whole system, files, etc).
UTF-8 is the recommended choice. To be compatible with old versions of ASDF use reader conditional #+asdf-unicode.<p><div class="code"><span class="nonparen"><span class="paren1">(<span class="nonparen"><i><span class="symbol">asdf:defsystem</span></i> <span class="keyword">:my-system</span>
<span class="keyword">:author</span> <span class="string">"me"</span>
<span class="keyword">:version</span> <span class="string">"1"</span>
#+asdf-unicode <span class="keyword">:encoding</span> #+asdf-unicode <span class="keyword">:utf-8</span>
<span class="keyword">:components</span> <span class="paren2">(<span class="nonparen"><span class="paren3">(<span class="nonparen"><span class="keyword">:file</span> <span class="string">"file-1"</span></span>)</span>
<span class="paren3">(<span class="nonparen"><span class="keyword">:file</span> <span class="string">"file-2"</span></span>)</span>
...
</span></span></span></span></span></div><p>This way your source code will build independently on the locale.<p>The chapter about source file encoding in ASDF manual:
<a href="http://common-lisp.net/project/asdf/asdf/Miscellaneous-additional-functionality.html#Miscellaneous-additional-functionality">http://common-lisp.net/project/asdf/asdf/Miscellaneous-additional-functionality.html#Miscellaneous-additional-functionality</a><p><hr>
<a href="programming&#32;tips.html" class="category">programming tips</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASDF&#32;encoding.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASDF%20encoding">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASDF%20encoding">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASDF%20encoding&amp;from-revision=3775618431">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASDF-Binary-Locations</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASDF-Binary-Locations">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASDF-Binary-Locations</span>
<div id="content"><div id="content-area"><div id="article-title">ASDF-Binary-Locations</div><div id="article">Note: this system is no longer being maintained.<p><a href="asdf&#32;binary&#32;locations.html" class="internal">asdf binary locations</a> is an <a href="ASDF.html" class="internal">ASDF</a> extension which organizes your FASLs based on machine type. This page keeps <a href="ASDF-Install.html" class="internal">ASDF-Install</a> happy with my ever changing sense of where hyphens belong. More details can be found <a href="http://common-lisp.net/project/cl-containers/asdf-binary-locations/">here</a> on common-lisp.net.<p>This is another one of <a href="Gary&#32;King.html" class="internal">Gary King</a>'s projects.<p><hr>
<a href="obsolete.html" class="category">obsolete</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASDF-Binary-Locations.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASDF-Binary-Locations">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASDF-Binary-Locations">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASDF-Binary-Locations&amp;from-revision=3800489592">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASDF-Binary-Locations</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASDF-Binary-Locations">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASDF-Binary-Locations</span>
<div id="content"><div id="content-area"><div id="article-title">ASDF-Binary-Locations</div><div id="article">Note: this system is no longer being maintained.<p><a href="asdf&#32;binary&#32;locations.html" class="internal">asdf binary locations</a> is an <a href="ASDF.html" class="internal">ASDF</a> extension which organizes your FASLs based on machine type. This page keeps <a href="ASDF-Install.html" class="internal">ASDF-Install</a> happy with my ever changing sense of where hyphens belong. More details can be found <a href="http://common-lisp.net/project/cl-containers/asdf-binary-locations/">here</a> on common-lisp.net.<p>This is another one of <a href="Gary&#32;King.html" class="internal">Gary King</a>'s projects.<p><hr>
<a href="obsolete.html" class="category">obsolete</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASDF-Binary-Locations.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASDF-Binary-Locations">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASDF-Binary-Locations">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASDF-Binary-Locations&amp;from-revision=3800489592">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: asdf-dependency-grovel</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=asdf-dependency-grovel">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - asdf-dependency-grovel</span>
<div id="content"><div id="content-area"><div id="article-title">asdf-dependency-grovel</div><div id="article">asdf-dependency-grovel makes it possible to generate components with dependencies from serial <a href="asdf.html" class="internal">asdf</a> system definitions. It is possible to merge several systems into one (to work around asdf's inter-module dependency handling), and to generate dependencies for non-serial system definitions.<p>The asdf-dependency-grovel uses an extended <a href="https://www.cliki.net/site/HyperSpec/Body/var_stmacroexpand-hookst.html" class="hyperspec">*macroexpand-hook*</a> to find out dependency information. This seems to work better than implementation-provided xref facilities (at least as long as there are no "uses at compile time" queries in xrefs (-:)<p>There is a more modern and featureful (and better-debugged) version of adg that's part of the <a href="xcvb.html" class="internal">xcvb</a> project, at <a href="https://gitlab.common-lisp.net/xcvb/asdf-dependency-grovel">https://gitlab.common-lisp.net/xcvb/asdf-dependency-grovel</a><p><hr>
<a href="ASDF-Extension.html" class="category">ASDF-Extension</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="asdf-dependency-grovel.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=asdf-dependency-grovel">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=asdf-dependency-grovel">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=asdf-dependency-grovel&amp;from-revision=3844099689">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,107 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASDF-extension</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASDF-extension">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASDF-extension</span>
<div id="content"><div id="content-area"><div id="article-title">ASDF-extension</div><div id="article">This is the topic page for extensions to <a href="ASDF.html" class="internal">ASDF</a>.<p><h3>Some already have pages on the CLiki</h3>
<ul>
<li>
<a href="arnesi.html" class="internal">arnesi</a> -
<a href="http://common-lisp.net/project/bese/arnesi.html">arnesi</a> is a collection of <a href="utilities.html" class="category">utilities</a> written by <a href="Marco&#32;Baringer.html" class="internal">Marco Baringer</a>
</li>
<li>
<a href="asd-generator.html" class="internal">asd-generator</a> -
Automatic directory scanner/generator for .asd project files
</li>
<li>
<a href="asdf&#32;binary&#32;locations.html" class="internal">asdf binary locations</a> -
This <a href="ASDF-Extension.html" class="category">ASDF-Extension</a> below shows one good way to specify the binary locations used ASDF systems
</li>
<li>
<a href="asdf-dependency-grovel.html" class="internal">asdf-dependency-grovel</a> -
asdf-dependency-grovel makes it possible to generate components with dependencies from serial <a href="asdf.html" class="internal">asdf</a> system definitions
</li>
<li>
<a href="asdf-flv.html" class="internal">asdf-flv</a> -
ASDF-FLV provides support for file-local variables through ASDF
</li>
<li>
<a href="asdf-packaging-tools.html" class="internal">asdf-packaging-tools</a> -
<a href="ASDF.html" class="category">ASDF</a> based utilities for <a href="development.html" class="category">development</a>
</li>
<li>
<a href="asdf-upgrade.html" class="internal">asdf-upgrade</a> -
This is a start at an <a href="ASDF-extension.html" class="category">ASDF-extension</a> to upgrade
</li>
<li>
<a href="asdf-world.html" class="internal">asdf-world</a> -
Small <a href="ASDF-Extension.html" class="category">ASDF-Extension</a> that aims to provide version controllable registries ("worlds") by <a href="https://www.ravenpack.com/">Ravenpack</a>, <a href="Gabor&#32;Melis.html" class="internal">Gabor Melis</a>
</li>
<li>
<a href="cl-autorepo.html" class="internal">cl-autorepo</a> -
A simple lisp library to ease inclusion of non-<a href="Quicklisp.html" class="internal">Quicklisp</a> libraries from repositories
</li>
<li>
<a href="CL-RCFiles.html" class="internal">CL-RCFiles</a> -
This very small Common Lisp library provides a way to add initialization files
</li>
<li>
<a href="linux-packaging.html" class="internal">linux-packaging</a> -
<a href="ASDF-extension.html" class="category">ASDF-extension</a> to generate <a href="Linux.html" class="category">Linux</a> packages
</li>
</ul><p><h3>Some don't (yet)</h3>
<ul>
<li>
<a href="http://wcp.sdf-eu.org/software/asdfa.lisp">ASDF Addendum</a>
This file adds three operations to ASDF standard repertoire:
pack-op, tag-op and stat-op. The first one creates a tar/zip
archive of the files in a system. The second one creates a tag
file (Emacs or Vi compatible). The last one, stat-op, gives some
statistics on the system files. <p></li>
</ul><p><hr>
This page probably belongs mostly to <a href="development.html" class="category">development</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASDF-extension.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASDF-extension">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASDF-extension">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASDF-extension&amp;from-revision=3637876108">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: asdf-install</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=asdf-install">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - asdf-install</span>
<div id="content"><div id="content-area"><div id="article-title">asdf-install</div><div id="article">asdf-install completely died more than a decade ago, having been completely superseded by <a href="Quicklisp.html" class="internal">Quicklisp</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="asdf-install.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=asdf-install">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=asdf-install">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=asdf-install&amp;from-revision=3822995517">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: asdf-install</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=asdf-install">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - asdf-install</span>
<div id="content"><div id="content-area"><div id="article-title">asdf-install</div><div id="article">asdf-install completely died more than a decade ago, having been completely superseded by <a href="Quicklisp.html" class="internal">Quicklisp</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="asdf-install.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=asdf-install">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=asdf-install">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=asdf-install&amp;from-revision=3822995517">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: asdf-system-connections</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=asdf-system-connections">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - asdf-system-connections</span>
<div id="content"><div id="content-area"><div id="article-title">asdf-system-connections</div><div id="article">Note: this system is no longer being maintained. Use <a href="Quicklisp.html" class="internal">Quicklisp</a>!<p>ASDF-System-Connections provides auto-loading of systems that only make sense when several other systems are loaded. More details and examples can be found on its home page at <a href="https://common-lisp.net/project/cl-containers/asdf-system-connections/">Common-Lisp.net</a>.<p>This is an <a href="ASDF-Extension.html" class="internal">ASDF-Extension</a> by <a href="Gary&#32;King.html" class="internal">Gary King</a>.<p><hr>
<a href="obsolete.html" class="category">obsolete</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="asdf-system-connections.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=asdf-system-connections">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=asdf-system-connections">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=asdf-system-connections&amp;from-revision=3822264793">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,107 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASDF-extension</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASDF-extension">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASDF-extension</span>
<div id="content"><div id="content-area"><div id="article-title">ASDF-extension</div><div id="article">This is the topic page for extensions to <a href="ASDF.html" class="internal">ASDF</a>.<p><h3>Some already have pages on the CLiki</h3>
<ul>
<li>
<a href="arnesi.html" class="internal">arnesi</a> -
<a href="http://common-lisp.net/project/bese/arnesi.html">arnesi</a> is a collection of <a href="utilities.html" class="category">utilities</a> written by <a href="Marco&#32;Baringer.html" class="internal">Marco Baringer</a>
</li>
<li>
<a href="asd-generator.html" class="internal">asd-generator</a> -
Automatic directory scanner/generator for .asd project files
</li>
<li>
<a href="asdf&#32;binary&#32;locations.html" class="internal">asdf binary locations</a> -
This <a href="ASDF-Extension.html" class="category">ASDF-Extension</a> below shows one good way to specify the binary locations used ASDF systems
</li>
<li>
<a href="asdf-dependency-grovel.html" class="internal">asdf-dependency-grovel</a> -
asdf-dependency-grovel makes it possible to generate components with dependencies from serial <a href="asdf.html" class="internal">asdf</a> system definitions
</li>
<li>
<a href="asdf-flv.html" class="internal">asdf-flv</a> -
ASDF-FLV provides support for file-local variables through ASDF
</li>
<li>
<a href="asdf-packaging-tools.html" class="internal">asdf-packaging-tools</a> -
<a href="ASDF.html" class="category">ASDF</a> based utilities for <a href="development.html" class="category">development</a>
</li>
<li>
<a href="asdf-upgrade.html" class="internal">asdf-upgrade</a> -
This is a start at an <a href="ASDF-extension.html" class="category">ASDF-extension</a> to upgrade
</li>
<li>
<a href="asdf-world.html" class="internal">asdf-world</a> -
Small <a href="ASDF-Extension.html" class="category">ASDF-Extension</a> that aims to provide version controllable registries ("worlds") by <a href="https://www.ravenpack.com/">Ravenpack</a>, <a href="Gabor&#32;Melis.html" class="internal">Gabor Melis</a>
</li>
<li>
<a href="cl-autorepo.html" class="internal">cl-autorepo</a> -
A simple lisp library to ease inclusion of non-<a href="Quicklisp.html" class="internal">Quicklisp</a> libraries from repositories
</li>
<li>
<a href="CL-RCFiles.html" class="internal">CL-RCFiles</a> -
This very small Common Lisp library provides a way to add initialization files
</li>
<li>
<a href="linux-packaging.html" class="internal">linux-packaging</a> -
<a href="ASDF-extension.html" class="category">ASDF-extension</a> to generate <a href="Linux.html" class="category">Linux</a> packages
</li>
</ul><p><h3>Some don't (yet)</h3>
<ul>
<li>
<a href="http://wcp.sdf-eu.org/software/asdfa.lisp">ASDF Addendum</a>
This file adds three operations to ASDF standard repertoire:
pack-op, tag-op and stat-op. The first one creates a tar/zip
archive of the files in a system. The second one creates a tag
file (Emacs or Vi compatible). The last one, stat-op, gives some
statistics on the system files. <p></li>
</ul><p><hr>
This page probably belongs mostly to <a href="development.html" class="category">development</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASDF-extension.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASDF-extension">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASDF-extension">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASDF-extension&amp;from-revision=3637876108">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: asdf-install</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=asdf-install">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - asdf-install</span>
<div id="content"><div id="content-area"><div id="article-title">asdf-install</div><div id="article">asdf-install completely died more than a decade ago, having been completely superseded by <a href="Quicklisp.html" class="internal">Quicklisp</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="asdf-install.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=asdf-install">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=asdf-install">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=asdf-install&amp;from-revision=3822995517">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,61 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: asdf</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=asdf">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - asdf</span>
<div id="content"><div id="content-area"><div id="article-title">asdf</div><div id="article">ASDF (Another System Definition Facility) is an extensible <a href="build.html" class="category">build</a> facility for Common Lisp software. ASDF comes bundled with all recent releases of active Common Lisp implementations as well as with <a href="quicklisp.html" class="internal">quicklisp</a>, and it is the most widely used system definition facility for Free Software Lisp libraries.<p>Documentation on how to use ASDF can be found on its
<a href="http://common-lisp.net/project/asdf/">home page</a> on common-lisp.net.
For more details, see the online <a href="http://common-lisp.net/project/asdf/asdf.html">ASDF Manual</a>.<p>The current version of ASDF is ASDF 3.1.
It actually contains two systems:
the runtime support layer <a href="UIOP.html" class="internal">UIOP</a> and the defsystem itself ASDF/DEFSYSTEM.<p>On all actively developed implementations, you can <tt>(require "asdf")</tt>
and the implementation will provide ASDF 3.1.
ASDF is thus provided by ABCL, Allegro, CCL, CMUCL, ECL, LispWorks, MKCL, SBCL.
ASDF also works with the now inactive or mostly dead implementations CLISP, CormanLisp, GCL, Genera, MOCL, RMCL, SCL, XCL;
their latest release may contain an ancient ASDF (or not ASDF at all), but you can install a recent ASDF on top.<p>ASDF will <em>not</em> automatically download software. For that, use <a href="Quicklisp.html" class="internal">Quicklisp</a>.
Do NOT use asdf-install anymore, for it is both obsolete and unmaintained.
There is an unrelated project, asdf-vm, that might attract clicks away from this project.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="asdf.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=asdf">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=asdf">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=asdf&amp;from-revision=3766888303">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,61 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASDlite</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASDlite">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASDlite</span>
<div id="content"><div id="content-area"><div id="article-title">ASDlite</div><div id="article">ASDlite is a light-weight version of <a href="ASDF.html" class="internal">ASDF</a>, a popular <a href="build.html" class="category">build</a> facility for Common Lisp.<p>ASDlite supports basis <a href="ASDF.html" class="internal">ASDF</a> functions and operation classes
and can be used as a replacement in many cases.<p>ASDlite is maintained by <a href="Dmitri&#32;Ivanov.html" class="internal">Dmitri Ivanov</a>.<p>License: <a href="LLGPL.html" class="internal">LLGPL</a><p>Homepage: <a href="http://lisp.ystok.ru/asdlite/">http://lisp.ystok.ru/asdlite/</a>.<p><h2>ASDlite design goals</h2>
<ul>
<li>Small footprint.</li>
<li>Ease of embedding into applications and systems not related to
"compile-and-load Lisp files" tasks.
For example: YstokHelp (<a href="http://lisp.ystok.ru/yhelp/">http://lisp.ystok.ru/yhelp/</a>).</li>
<li>ASDF compatibility for typical needs.</li>
<li>Using keywords as operation designators, e.g. <tt>:compile</tt>.</li>
<li>Operation arguments specification in dependencies.</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASDlite.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASDlite">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASDlite">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASDlite&amp;from-revision=3822314961">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,58 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: ASN.1</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=ASN.1">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - ASN.1</span>
<div id="content"><div id="content-area"><div id="article-title">ASN.1</div><div id="article">Abstract Syntax Notation #1, the Common Lisp implementation and language mapping.<p>This package is part of <a href="cl-net-snmp.html" class="internal">cl-net-snmp</a>.<p><h3>Version History</h3><p><ul>
<li>asn.1-4.0 (ship with cl-net-snmp 5.0)
</li>
<li>asn.1-2.3 (ship with cl-net-snmp 3.0)
</li>
</ul>
<h3>API Reference</h3><p><a href="https://quickref.common-lisp.net/snmp.html#The-asn_20241-package">https://quickref.common-lisp.net/snmp.html#The-asn_20241-package</a><p><hr>
Topics: <a href="wire&#32;format.html" class="category">wire format</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="ASN.1.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=ASN.1">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=ASN.1">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=ASN.1&amp;from-revision=3828897309">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AWK Lisp</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AWK%20Lisp">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AWK Lisp</span>
<div id="content"><div id="content-area"><div id="article-title">AWK Lisp</div><div id="article">AWK Lisp is a A Common Lisp interpreter implemented in Awk and written by Roger Rohrbach. It provides intrinsic versions of the basic functions on s-expressions (<a href="s-exp&#32;syntax.html" class="category">s-exp syntax</a>), and many others written in LISP.<p>The interpreter has thirteen built-in functions: car, cdr, cons, eq, atom, set, eval, error, quote, cond, and, or, list. These include the five elementary functions on s-expressions defined by McCarthy; some conditional expression operators; an assignment operator, and some functions to control the evaluation process. <p>Homepage: <a href="http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/impl/awk/0.html">AWK Lisp: Lisp implemented in AWK</a><p>References: <a href="http://www.ai.sri.com/~delacaze/alu-site/alu/table/systems.htm#awk">Common Lisp Implementations - The ALU Website</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AWK&#32;Lisp.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AWK%20Lisp">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AWK%20Lisp">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AWK%20Lisp&amp;from-revision=3800205362">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Aanand</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Aanand">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Aanand</span>
<div id="content"><div id="content-area"><div id="article-title">Aanand</div><div id="article">Aanand Deepak is baby Lisper who got curious about Common Lisp recently after some months of Elisp hacking. <p><hr>
<a href="Person.html" class="category">Person</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Aanand.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Aanand">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Aanand">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Aanand&amp;from-revision=3770432523">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Abhishek Reddy</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Abhishek%20Reddy">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Abhishek Reddy</span>
<div id="content"><div id="content-area"><div id="article-title">Abhishek Reddy</div><div id="article">Abhishek Reddy is a <a href="Person.html" class="category">Person</a>.<p>He is:
<ul>
<li>also known as arbscht (or variations thereof)</li>
<li>interested in, and regularly uses, various lisp languages including Common Lisp and Clojure</li>
<li><a href="http://abhishek.geek.nz">on the web</a></li>
<li>in New Zealand</li>
<li>responsible for <a href="http://twitter.com/lispgames">@lispgames on Twitter</a>
</li>
</ul><p>He has:
<ul>
<li>written a little about lisp (see website)</li>
<li>ported ncurses bindings to CFFI: <a href="cl-charms.html" class="category">cl-charms</a>
</li>
<li>written <a href="https://www.cliki.net/slicker-cliki" class="new">slicker-cliki</a>, a Greasemonkey userscript to improve CLiki's user experience</li>
<li>fun with <a href="http://lispgames.ath.cx">lisp games</a>
</li>
<li>used lisp since 2005</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Abhishek&#32;Reddy.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Abhishek%20Reddy">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Abhishek%20Reddy">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Abhishek%20Reddy&amp;from-revision=3637877474">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Able</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Able">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Able</span>
<div id="content"><div id="content-area"><div id="article-title">Able</div><div id="article"><a href="https://common-lisp.net/project/able/">Able</a> is a basic lisp editor for <a href="Windows.html" class="internal">Windows</a>/<a href="MacOS&#32;X.html" class="internal">Mac</a>/<a href="Linux.html" class="internal">Linux</a>.<p>Able comes with a bunch of libraries, and installing libraries is done by simply unpacking them in an appropriate folder.<p>Depends on: <a href="ltk.html" class="internal">ltk</a>, <a href="trivial-gray-streams.html" class="internal">trivial-gray-streams</a>, <a href="cl-fad.html" class="internal">cl-fad</a><p>Repository: <a href="https://github.com/dherring/able">https://github.com/dherring/able</a><p><hr>
Topics: <a href="IDE.html" class="category">IDE</a>, <a href="Application.html" class="category">Application</a>, <a href="MIT-LICENSE.html" class="category">MIT-LICENSE</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Able.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Able">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Able">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Able&amp;from-revision=3809637137">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,129 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AccelerationNet</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AccelerationNet">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AccelerationNet</span>
<div id="content"><div id="content-area"><div id="article-title">AccelerationNet</div><div id="article"><a href="http://acceleration.net">AccelerationNet</a> is a company that has released open source common lisp libraries. This page simply exists to link all these libraries together. These libraries are hosted from <a href="http://github.com/AccelerationNet">our github page</a><p><ul>
<li>
<a href="a-cl-logger.html" class="internal">a-cl-logger</a> -
A common lisp <a href="logging.html" class="category">logging</a> library providing context sensitive logging of more than just strings to more than just local files / output streams
</li>
<li>
<a href="access.html" class="internal">access</a> -
Access is a library to ease getting and setting values in nested dictionary-like objects by providing a unified interface to hash-tables, clos-objects, plists and alists
</li>
<li>
<a href="Buildnode.html" class="internal">Buildnode</a> -
Buildnode is a libary to ease interaction with <a href="CXML.html" class="category">CXML</a>:DOM <a href="XML.html" class="category">XML</a> documents and nodes
</li>
<li>
<a href="cl-cidr-notation.html" class="internal">cl-cidr-notation</a> -
<a href="https://github.com/AccelerationNet/cl-cidr-notation">cl-cidr-notation</a> is a library for converting IP addresses and CIDR blocks from integer to <a href="string.html" class="category">string</a> representations and vice versa
</li>
<li>
<a href="cl-creditcard.html" class="internal">cl-creditcard</a> -
cl-creditcard &amp; cl-authorize-net: A common lisp library to enable processing credit card payments
</li>
<li>
<a href="CL-CSV.html" class="internal">CL-CSV</a> -
CL-CSV is a library to parse and write csv (comma-separated-values) files
</li>
<li>
<a href="cl-inflector.html" class="internal">cl-inflector</a> -
cl-inflector is a branch of <a href="vana-inflector.html" class="internal">vana-inflector</a> to make it more standard and loadable / testable
</li>
<li>
<a href="CL-MediaWiki.html" class="internal">CL-MediaWiki</a> -
CL-MediaWiki is a wrapper in Common Lisp around the media wiki <a href="web&#32;API.html" class="category">web API</a>
</li>
<li>
<a href="CLSQL-helper.html" class="internal">CLSQL-helper</a> -
CLSQL-helper is an library of utilities to make interacting with <a href="clsql.html" class="category">clsql</a> easier
</li>
<li>
<a href="CLSQL-ORM.html" class="internal">CLSQL-ORM</a> -
CLSQL-<a href="ORM.html" class="category">ORM</a> is an library to generate <a href="clsql.html" class="category">clsql</a> view-classes from existing databases, by introspecting on the "information_schema" of the running <a href="database.html" class="category">database</a>
</li>
<li>
<a href="collectors.html" class="internal">collectors</a> -
collectors is a common lisp library that aims to ease accumulating values (similar to loop/iter's collecting / appending clauses)
</li>
<li>
<a href="CSS-Selectors.html" class="internal">CSS-Selectors</a> -
<a href="https://github.com/AccelerationNet/css-selectors">CSS-selectors</a> is an <a href="XML.html" class="category">XML</a> query language for finding specific nodes in <a href="cxml.html" class="category">cxml</a>
</li>
<li>
<a href="data-table.html" class="internal">data-table</a> -
data-table is a library providing a <a href="data&#32;structure.html" class="category">data structure</a> that has rows of data and column names and types (ie database results)
</li>
<li>
<a href="function-cache.html" class="internal">function-cache</a> -
Function-cache is a Common Lisp function caching / memoization library
</li>
<li>
<a href="generators.html" class="internal">generators</a> -
Generators is a library that provides python style generators in common lisp, by using cl-cont delimited continuations
</li>
<li>
<a href="group-by.html" class="internal">group-by</a> -
Group-by is a Common Lisp library to help group data into trees (of various formats) based on common/shared values
</li>
<li>
<a href="lisp-unit2.html" class="internal">lisp-unit2</a> -
<a href="https://github.com/AccelerationNet/lisp-unit2">Lisp-unit2</a> is a major refactoring of the Common Lisp <a href="Test&#32;Framework.html" class="category">Test Framework</a> lisp-unit
</li>
<li>
<a href="Symbol-Munger.html" class="internal">Symbol-Munger</a> -
Symbol-Munger is a small library that provides functionality to ease conversion between the same symbol in different environments
</li>
<li>
<a href="TALCL.html" class="internal">TALCL</a> -
TALCL is a <a href="templating&#32;library.html" class="category">templating library</a> that implements <a href="https://www.cliki.net/XML%20template" class="new">XML template</a>s and <a href="HTML&#32;template.html" class="category">HTML template</a>s
</li>
</ul><p><hr>
<a href="Lisp&#32;Companies.html" class="category">Lisp Companies</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AccelerationNet.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AccelerationNet">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AccelerationNet">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AccelerationNet&amp;from-revision=3770344576">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,54 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: acclaim</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=acclaim">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - acclaim</span>
<div id="content"><div id="content-area"><div id="article-title">acclaim</div><div id="article">Acclaim is a Presentation <a href="https://www.cliki.net/Graphics" class="new">Graphics</a> <a href="Application.html" class="category">Application</a>, which takes an input file of sexps describing each slide and renders them using <a href="CLX.html" class="internal">CLX</a>.<p>Originally written by <a href="Daniel&#32;Barlow.html" class="internal">Daniel Barlow</a> as a quick hack for a
<a href="https://www.ukuug.org/events/linux2003/prog/abstract-DBarlow-1.shtml">talk at UKUUG 2003</a>, it has since been enhanced in many ways by Max-Gerd Retzlaff. More information from
<a href="http://www.matroid.org/acclaim.html">http://www.matroid.org/acclaim.html</a><p>
<h4>Getting a PDF export of an Acclaim slideset</h4><p>Actually there is a hack to add another renderer for PDF output in addition to the already present clx-renderer. It is done by Manuel Odendahl in June 2004 and uses <a href="CL-PDF.html" class="internal">CL-PDF</a> as I suggested in <a href="http://web.archive.org/web/20060217201015/http://www.caddr.com/macho/archives/clump/2004-6/439.html">a mail to the clump-mailinglist</a>.<p>Unfortunately this hack is based on an older version of Acclaim before the major refactoring in versions 0.24 and 0.25. Since I had not to do any presentation in the meantime I did not bother to include his pdf-renderer, but if someone is interested in it I would merge it with the current, more powerful version of Acclaim and not wait until I need it (presumedly in May 2005).<p>In the meantime, there is a quite simple method to generate a PDF version of a slideset without <a href="CL-PDF.html" class="internal">CL-PDF</a> but by creating, converting and concatenating screenshots(sic!) of the slides. I described it in a <a href="Lisppaste.html" class="internal">Lisppaste</a> to the #lisp-<a href="IRC.html" class="internal">IRC</a>-channel: <a href="http://paste.lisp.org/display/1308">Paste number 1308: pdf export hack for Acclaim</a>. I admit, it is a quite ugly way to get a PDF but it has the advantage that the created PDF will have *exactly* the same look as the Acclaim slideset.<p>(The file size will be acceptable if your slides do not include background images; the <a href="https://web.archive.org/web/20040719212920/http://www.cs.uni-bonn.de/~costanza/lisp-ecoop/slides/Rhodes-slides.pdf">PDF version of a Spartan slideset by Christophe Rhodes</a> has a size of 251kB for 12 slides including three larger images and a smaller one.)</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="acclaim.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=acclaim">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=acclaim">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=acclaim&amp;from-revision=3769684454">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,84 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Acclimation</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Acclimation">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Acclimation</span>
<div id="content"><div id="content-area"><div id="article-title">Acclimation</div><div id="article">This project is meant to provide tools for internationalizing Common
Lisp programs.<p>One important aspect of <a href="internationalization.html" class="category">internationalization</a> is of course the language
used in error messages, <a href="documentation.html" class="internal">documentation</a> strings etc. But with this
project we will provide tools for all other aspects of
internationalization as well. To get an idea of what we are aiming
for, here is a partial list of other tools we are thinking of
providing:<p><ul>
<li>Showing dates. This is a complex issue because it not only
involves the format of a date, but also the precision. For
example, it is probably not useful to provide more precision for
the <a href="time.html" class="internal">time</a> an email was sent than down to the minute.<p></li>
<li>Measuring weight. There are three important aspects here, namely
the type of object that is being measured, the unit to be used,
and the precision. For instance, in the UK, for measuring the
weight of people, some people like to use the units "stones" and
"pounds" for this purpose, and it is not useful to give more than
one or two digits of precision for the pounds.<p></li>
<li>Measuring temperature. The same three aspects are involved as
with weight <a href="units.html" class="category">units</a>. Some people might want to use degrees
Fahrenheit for measuring oven temperature, and it is not useful to
have more precision than 10 degrees. The same person might want
to show the temperature of liquid nitrogen in Kelvin.<p></li>
<li>Names of physical quantities. Even if English is used, some
people (including myself) do not like names of physical quantities
that tie them to a particular unit of measure, such as voltage,
mileage, amperage, wattage, etc. In addition, such quantities can
become ambiguous, because there might be several quantities that
use the same unit, such as length, height, width, or distance. We
intend to provide tools that allow programmers to configure what
names of quantities are used.<p></li>
<li>Etc.
</li>
</ul>
Repository: <a href="https://github.com/robert-strandh/Acclimation">https://github.com/robert-strandh/Acclimation</a><p>License: <a href="FreeBSD.html" class="category">FreeBSD</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Acclimation.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Acclimation">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Acclimation">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Acclimation&amp;from-revision=3801583431">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Adam Di Carlo</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Adam%20Di%20Carlo">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Adam Di Carlo</span>
<div id="content"><div id="content-area"><div id="article-title">Adam Di Carlo</div><div id="article">Lisp hacker, semi retired Debian package maintainer.<p><a href="person.html" class="category">person</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Adam&#32;Di&#32;Carlo.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Adam%20Di%20Carlo">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Adam%20Di%20Carlo">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Adam%20Di%20Carlo&amp;from-revision=3770830885">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Adam Houston</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Adam%20Houston">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Adam Houston</span>
<div id="content"><div id="content-area"><div id="article-title">Adam Houston</div><div id="article"><a href="Adam&#32;Houston.html" class="internal">Adam Houston</a> is a <a href="Person.html" class="category">Person</a> first infected by Lisp while studying <a href="http://www-cogsci.ucsd.edu/">Cognitive Science</a> at <a href="http://www.ucsd.edu">UCSD</a>. He has been trying to recapture that Nirvana ever since finding himself back in the real computing world.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Adam&#32;Houston.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Adam%20Houston">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Adam%20Houston">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Adam%20Houston&amp;from-revision=3266264884">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Adlai</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Adlai">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Adlai</span>
<div id="content"><div id="content-area"><div id="article-title">Adlai</div><div id="article">Adlai is a <a href="Person.html" class="category">Person</a> who began exploring Common Lisp around April 2009.<p>Adlai is currently involved in <a href="Sheeple.html" class="internal">Sheeple</a>, and in developing his own test framework.<p>Adlai runs <a href="StumpWM.html" class="internal">StumpWM</a> and bleeding-edge Archlinux x86_64 on his Thinkpad T400, and loves every moment.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Adlai.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Adlai">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Adlai">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Adlai&amp;from-revision=3637877476">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: adler32</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=adler32">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - adler32</span>
<div id="content"><div id="content-area"><div id="article-title">adler32</div><div id="article">Adler-32 is a hash <a href="algorithm.html" class="category">algorithm</a> like <a href="CRC-32.html" class="internal">CRC-32</a>, except that it is much faster and carries a slightly higher probability of collisions. The <a href="zlib.html" class="internal">zlib</a> <a href="compression.html" class="internal">compression</a> library uses <a href="https://tools.ietf.org/html/rfc1950">Adler-32</a> as its checksum algorithm. <a href="https://cl-pdx.com/static/adler32.lisp">This implementation of Adler-32</a> (by Nathan Froyd) was released under the <a href="BSD.html" class="category">BSD</a> license.<p><hr>
<a href="cryptography.html" class="category">cryptography</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="adler32.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=adler32">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=adler32">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=adler32&amp;from-revision=3799343781">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: adopt</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=adopt">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - adopt</span>
<div id="content"><div id="content-area"><div id="article-title">adopt</div><div id="article"><a href="https://hg.stevelosh.com/adopt/">adopt</a> is a damn option parsing library. Adopt aims to be a simple, robust option parser. It can automatically print help information and even generate man pages for you.<p><hr>
<a href="command-line&#32;options&#32;parser.html" class="category">command-line options parser</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="adopt.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=adopt">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=adopt">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=adopt&amp;from-revision=3806590104">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Agent0</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Agent0">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Agent0</span>
<div id="content"><div id="content-area"><div id="article-title">Agent0</div><div id="article">Agent0 is a <a href="programming&#32;language.html" class="category">programming language</a> for multi-agent systems. It is based on a model of ascribing mental state (notably intentions, see <a href="http://web.archive.org/web/20071204131645/http://artsci.wustl.edu/~pnp/Research/MemLangWrkshp/resources/levels.html#dennett">this page</a> on the Intentional Stance) to software components, and was designed by <a href="https://www.yoavshoham.net/">Yoav Shoham</a>.<p>An <a href="http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/agents/aop/0.html">old CL implementation</a> is available. I cannot attest to its functioning.<p><hr>
<a href="AI.html" class="category">AI</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Agent0.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Agent0">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Agent0">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Agent0&amp;from-revision=3799160929">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AJAX</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AJAX">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AJAX</span>
<div id="content"><div id="content-area"><div id="article-title">AJAX</div><div id="article"><ul>
<li>
<a href="Grapher-Server.html" class="internal">Grapher-Server</a> -
<a href="https://common-lisp.net/project/cl-containers/grapher-server/">Grapher-Server</a> is an <a href="AJAX.html" class="category">AJAX</a> application combining <a href="AllegroServe.html" class="internal">AllegroServe</a>, <a href="CL-Graph.html" class="internal">CL-Graph</a> and GraphViz by <a href="Gary&#32;King.html" class="internal">Gary King</a>
</li>
<li>
<a href="HT-AJAX.html" class="internal">HT-AJAX</a> -
HT-AJAX is a small <a href="AJAX.html" class="category">AJAX</a> <a href="web&#32;framework.html" class="category">web framework</a> for <a href="Hunchentoot.html" class="internal">Hunchentoot</a> <a href="web.html" class="category">web</a> server that allows transparent calls from <a href="Javascript.html" class="internal">Javascript</a> in web pages to the server side Lisp code
</li>
<li>
<a href="SmackJack.html" class="internal">SmackJack</a> -
Smackjack is a small <a href="AJAX.html" class="category">AJAX</a> <a href="web&#32;framework.html" class="category">web framework</a> written in Common Lisp
</li>
<li>
<a href="WuWei.html" class="internal">WuWei</a> -
WuWei is a toolkit for building <a href="Ajax.html" class="category">Ajax</a> web pages and web sites in Common Lisp
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AJAX.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AJAX">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AJAX">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AJAX&amp;from-revision=3809025888">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,53 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Akshay Srinivasan</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Akshay%20Srinivasan">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Akshay Srinivasan</span>
<div id="content"><div id="content-area"><div id="article-title">Akshay Srinivasan</div><div id="article">Lisper who took a labyrinthine route from Scheme to CL.
Works at the University of Washington (and works on Matlisp
when his boss is not looking :)<p><a href="person.html" class="category">person</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Akshay&#32;Srinivasan.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Akshay%20Srinivasan">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Akshay%20Srinivasan">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Akshay%20Srinivasan&amp;from-revision=3770433940">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,55 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Alan Crowe</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Alan%20Crowe">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Alan Crowe</span>
<div id="content"><div id="content-area"><div id="article-title">Alan Crowe</div><div id="article">Alan Crowe is carbon based <a href="Person.html" class="category">Person</a>.<p>I mostly run SBCL on FreeBSD. I'm interested in <a href="CLX.html" class="internal">CLX</a><p>I've been dabbling in Theorem Proving and have written a pattern matching macro, tuned to
this application. I've implemented it using <a href="http://alan.sdf-eu.org/headcase.lisp"> typecase and
destructuring-bind</a>. I've implemented it again
<a href="http://alan.sdf-eu.org/headcase-direct.lisp">more directly</a>.<p>I like the second version better and want to write it up nicely, as an example
of writing a tricky macro.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Alan&#32;Crowe.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Alan%20Crowe">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Alan%20Crowe">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Alan%20Crowe&amp;from-revision=3786299005">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,65 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Alan Shields</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Alan%20Shields">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Alan Shields</span>
<div id="content"><div id="content-area"><div id="article-title">Alan Shields</div><div id="article">Alan Shields is a <a href="Person.html" class="category">Person</a>: he's just this guy, you know?<p>His email address is alan@alan.shields.name<p>He works on the following projects:
<ul>
<li>
<a href="https://www.cliki.net/cl-smoketest" class="new">cl-smoketest</a> is a small package for creating does-it-compile tests.
</li>
<li>
<a href="araneida.html" class="internal">araneida</a> a very spiffy web framework for common lisp.
</li>
<li>
<a href="rfc2109.html" class="internal">rfc2109</a> is an RFC-compliant (I hope!) package for dealing with version 1 cookies.
</li>
<li>
<a href="clsql-pg-introspect.html" class="internal">clsql-pg-introspect</a> is a library for introspecting a PostgreSQL database using CLSQL. Also great for quickly defining CLSQL classes using existing tables.
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Alan&#32;Shields.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Alan%20Shields">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Alan%20Shields">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Alan%20Shields&amp;from-revision=3647038774">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AlanRuttenberg</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AlanRuttenberg">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AlanRuttenberg</span>
<div id="content"><div id="content-area"><div id="article-title">AlanRuttenberg</div><div id="article">Writes programs mostly in common lisp. Put this page here so that <a href="jss.html" class="internal">jss</a> could be associated with a <a href="Person.html" class="category">Person</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AlanRuttenberg.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AlanRuttenberg">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AlanRuttenberg">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AlanRuttenberg&amp;from-revision=3770432976">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Albert</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Albert">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Albert</span>
<div id="content"><div id="content-area"><div id="article-title">Albert</div><div id="article">Albert is a Common Lisp doc-generator, comparable to Javadoc and Doxygen. Currently it generates DocBook. It reads an ASDF system definition and documents the system but is incompatible with current versions of ASDF. It has been an experimental system that I've used for my own projects, but others have found it useful too. Give it a go and let me know what you think.<p><a href="http://albert.sourceforge.net/">http://albert.sourceforge.net/</a><p><hr>
<a href="Documentation&#32;Tool.html" class="category">Documentation Tool</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Albert.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Albert">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Albert">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Albert&amp;from-revision=3751031770">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Aleksandr Skobelev</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Aleksandr%20Skobelev">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Aleksandr Skobelev</span>
<div id="content"><div id="content-area"><div id="article-title">Aleksandr Skobelev</div><div id="article">Aleksandr Skobelev is a <a href="Person.html" class="category">Person</a>.
Supports packages: <a href="the.html" class="internal">the</a>.<p><hr></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Aleksandr&#32;Skobelev.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Aleksandr%20Skobelev">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Aleksandr%20Skobelev">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Aleksandr%20Skobelev&amp;from-revision=3468838129">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Alexander Kahl</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Alexander%20Kahl">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Alexander Kahl</span>
<div id="content"><div id="content-area"><div id="article-title">Alexander Kahl</div><div id="article">Alexander Kahl is a <a href="Person.html" class="category">Person</a> writing <a href="http://www.fsfe.org/about/basics/freesoftware.en.html">Free Software</a><a></a>
using Common Lisp. </div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Alexander&#32;Kahl.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Alexander%20Kahl">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Alexander%20Kahl">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Alexander%20Kahl&amp;from-revision=3499606240">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Alexandria</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Alexandria">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Alexandria</span>
<div id="content"><div id="content-area"><div id="article-title">Alexandria</div><div id="article">Alexandria is a collection of portable <a href="public&#32;domain.html" class="category">public domain</a> <a href="utilities.html" class="category">utilities</a>.<p><a href="https://common-lisp.net/project/alexandria/">Official home</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Alexandria.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Alexandria">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Alexandria">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Alexandria&amp;from-revision=3818350849">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,168 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: algorithm</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=algorithm">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - algorithm</span>
<div id="content"><div id="content-area"><div id="article-title">algorithm</div><div id="article">Algorithms for doing various complicated things (mostly math-related).<p><ul>
<li>
<a href="adler32.html" class="internal">adler32</a> -
Adler-32 is a hash <a href="algorithm.html" class="category">algorithm</a> like <a href="CRC-32.html" class="internal">CRC-32</a>, except that it is much faster and carries a slightly higher probability of collisions
</li>
<li>
<a href="Blowfish.html" class="internal">Blowfish</a> -
Blowfish is a 64-bit encryption <a href="algorithm.html" class="category">algorithm</a>, with a key length between 32 and 448 bits
</li>
<li>
<a href="Bordeaux-FFT.html" class="internal">Bordeaux-FFT</a> -
Bordeaux-FFT is a fast, pure-Lisp implementation of Fast Fourier Transforms
</li>
<li>
<a href="cl-base58.html" class="internal">cl-base58</a> -
This library implements the base58 encoding <a href="algorithm.html" class="category">algorithm</a>
</li>
<li>
<a href="cl-buchberger.html" class="internal">cl-buchberger</a> -
cl-buchberger is a Common Lisp implementation of Buchberger's <a href="algorithm.html" class="category">algorithm</a> for the computation of <a href="https://en.wikipedia.org/wiki/Gr%C3%B6bner_basis">Gröbner bases</a>
</li>
<li>
<a href="cl-competitive.html" class="internal">cl-competitive</a> -
A code collection maintained mainly for competitive programming, and partly for just understanding <a href="algorithm.html" class="category">algorithm</a>s
</li>
<li>
<a href="CL-CTRNN.html" class="internal">CL-CTRNN</a> -
<a href="http://www.pvv.ntnu.no/~oyvinht/static/OSS/cl-ctrnn/">CL-CTRNN</a> is a Common Lisp library for the simulation of Continuous-Time Recurrent Neural Networks (CTRNNs)
</li>
<li>
<a href="cl-grnm.html" class="internal">cl-grnm</a> -
cl-grnm is an implementation of the <a href="https://en.wikipedia.org/wiki/Nelder%E2%80%93Mead_method">Nelder-Mead</a> and Grid Restrained Nelder-Mead <a href="https://www.cliki.net/nonlinear%20optimization" class="new">nonlinear optimization</a> <a href="algorithm.html" class="category">algorithm</a>s
</li>
<li>
<a href="CL-ID3.html" class="internal">CL-ID3</a> -
<a href="https://github.com/oyvinht/cl-id3">CL-ID3</a> is a pure Common Lisp implementation of the well-known ID3 <a href="AI.html" class="internal">AI</a>/data-mining <a href="algorithm.html" class="category">algorithm</a>
</li>
<li>
<a href="cl-jointgen.html" class="internal">cl-jointgen</a> -
CL-JOINTGEN is a Common Lisp implementation of the Joint Generation <a href="Algorithm.html" class="category">Algorithm</a> for computing the dual of a monotone boolean function
</li>
<li>
<a href="cl-satwrap.html" class="internal">cl-satwrap</a> -
A thin generic SAT (propositional satisfiability problem) solver interface to your favorite “industrial-strength” SAT solver
</li>
<li>
<a href="CLLIB.html" class="internal">CLLIB</a> -
CLLIB is a varied collection of Common lisp tools and routines in <a href="CLOCC.html" class="internal">CLOCC</a>
</li>
<li>
<a href="CRC-32.html" class="internal">CRC-32</a> -
A library to compute the CRC-32 <a href="algorithm.html" class="category">algorithm</a> that is described in <a href="RFC.html" class="category">RFC</a> <a href="ftp://ftp.rfc-editor.org/in-notes/rfc1952.txt">1952</a>
</li>
<li>
<a href="decisiontree.html" class="internal">decisiontree</a> -
This package provides an implementation of an <a href="algorithm.html" class="category">algorithm</a> that creates a decision tree
</li>
<li>
<a href="floyd-warshall.html" class="internal">floyd-warshall</a> -
floyd-warshall is a (very) preliminary library for Floyd-Warshall all-pairs shortest-path <a href="algorithm.html" class="category">algorithm</a> computations on weighted directed <a href="Graph.html" class="category">Graph</a>s, written by <a href="Robert&#32;Goldman.html" class="internal">Robert Goldman</a>
</li>
<li>
<a href="fuzzy-match.html" class="internal">fuzzy-match</a> -
<a href="https://github.com/vindarel/fuzzy-match">fuzzy-match</a> is a library to <a href="https://en.wikipedia.org/wiki/Approximate_string_matching">fuzzy</a> search an input <a href="string.html" class="category">string</a> against a set of candidates
</li>
<li>
<a href="Levenshtein.html" class="internal">Levenshtein</a> -
The <a href="http://en.wikipedia.org/wiki/Levenshtein_distance">Levenshtein Distance</a> <a href="algorithm.html" class="category">algorithm</a> finds the minimum number of operations needed to transform one <a href="string.html" class="category">string</a> into the other, where an operation is an insertion, deletion, or substitution of a single character
</li>
<li>
<a href="Mersenne&#32;Twister.html" class="internal">Mersenne Twister</a> -
The Mersenne Twister is a pseudorandom number generation <a href="algorithm.html" class="category">algorithm</a> created by Makoto Matsumoto
</li>
<li>
<a href="mk-string-metrics.html" class="internal">mk-string-metrics</a> -
This library implements efficient algorithms that calculate various <a href="string.html" class="category">string</a> metrics in Common Lisp:
</li>
<li>
<a href="mw-diff-sexp.html" class="internal">mw-diff-sexp</a> -
A Common Lisp library to calculate a naive <a href="Levenshtein.html" class="internal">Levenshtein</a>-like edit distance for <a href="s-exp&#32;syntax.html" class="internal">s-expressions</a>
</li>
<li>
<a href="PorterStemmer.html" class="internal">PorterStemmer</a> -
The <a href="http://www.tartarus.org/martin/PorterStemmer/">Porter Stemmer</a> is a <a href="http://en.wikipedia.org/wiki/Stemmer">stemming</a> <a href="text.html" class="category">text</a> <a href="algorithm.html" class="category">algorithm</a> by <a href="http://www.tartarus.org/martin/index.html">Martin Porter</a>
</li>
<li>
<a href="PRBS.html" class="internal">PRBS</a> -
Library of <a href="https://en.wikipedia.org/wiki/Pseudorandom_binary_sequence">pseudo-random binary sequence</a> generators (LFSR-2 and LFSR-4) and <a href="http://htmlpreview.github.io/?http://github.com/jlowder/prbs/blob/master/doc/ref.html">related functions</a> in Common Lisp
</li>
<li>
<a href="SEMI-PRECIOUS.html" class="internal">SEMI-PRECIOUS</a> -
SEMI-PRECIOUS is a library of <a href="algorithm.html" class="category">algorithm</a>s/<a href="data&#32;structure.html" class="category">data structure</a>s
</li>
<li>
<a href="SHA1.html" class="internal">SHA1</a> -
Secure Hash <a href="Algorithm.html" class="category">Algorithm</a> 1 (SHA1) is defined in <a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc3174">3174</a>, and therefore more-or-less counts as a <a href="protocol.html" class="category">protocol</a>
</li>
<li>
<a href="sha3.html" class="internal">sha3</a> -
This library is an implementation of the Secure Hash <a href="Algorithm.html" class="category">Algorithm</a> 3 (<a href="https://en.wikipedia.org/wiki/SHA-3">SHA-3</a>), also known as <a href="https://keccak.team/">Keccak</a>
</li>
<li>
<a href="SimpSamp.html" class="internal">SimpSamp</a> -
<a href="http://www.thoughtcrime.us/software/simpsamp/">SimpSamp</a> is a <a href="statistics.html" class="category">statistics</a> library for simple random sampling without replacement
</li>
<li>
<a href="Soundex.html" class="internal">Soundex</a> -
The <a href="https://en.wikipedia.org/wiki/Soundex">Soundex</a> <a href="algorithm.html" class="category">algorithm</a> indexes words by their sound when pronounced in English, for example to account for differences in spelling
</li>
<li>
<a href="ulimyhmpqs.html" class="internal">ulimyhmpqs</a> -
ulimyhmpqs is an implementation of the Hypercube Multiple Polynomial Quadratic Sieve (HMPQS), an <a href="algorithm.html" class="category">algorithm</a> for the factorisation of large (up to about 110 digits, where the Number Field Sieve (NFS) algorithms become more efficient) integers
</li>
<li>
<a href="XXTEA.html" class="internal">XXTEA</a> -
<a href="https://en.wikipedia.org/wiki/XXTEA">XXTEA</a> is an encryption <a href="algorithm.html" class="category">algorithm</a>, first introduced in 1998, which is relatively easy to implement
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="algorithm.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=algorithm">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=algorithm">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=algorithm&amp;from-revision=3637876864">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Alive</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Alive">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Alive</span>
<div id="content"><div id="content-area"><div id="article-title">Alive</div><div id="article">An attempt to create a Common Lisp extension for VSCode.<p>Depends on: <a href="usocket.html" class="internal">usocket</a>, <a href="cl-json.html" class="internal">cl-json</a>, <a href="bordeaux-threads.html" class="internal">bordeaux-threads</a>, <a href="flexi-streams.html" class="internal">flexi-streams</a>, <a href="https://www.cliki.net/sb-introspect" class="new">sb-introspect</a><p>Repository: <a href="https://github.com/nobody-famous/alive">https://github.com/nobody-famous/alive</a><p>License: <a href="Public&#32;Domain.html" class="category">Public Domain</a><p><hr>
<a href="IDE.html" class="category">IDE</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Alive.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Alive">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Alive">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Alive&amp;from-revision=3863966224">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Allegro Maild</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Allegro%20Maild">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Allegro Maild</span>
<div id="content"><div id="content-area"><div id="article-title">Allegro Maild</div><div id="article">Allegro Maild is an <a href="https://www.cliki.net/SMTP" class="new">SMTP</a> <a href="email.html" class="category">email</a> server written in Common Lisp.<p>Homepage: <a href="https://github.com/franzinc/maild">https://github.com/franzinc/maild</a><p>License: <a href="LLGPL.html" class="category">LLGPL</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Allegro&#32;Maild.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Allegro%20Maild">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Allegro%20Maild">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Allegro%20Maild&amp;from-revision=3506972116">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Allegro NFS Server</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Allegro%20NFS%20Server">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Allegro NFS Server</span>
<div id="content"><div id="content-area"><div id="article-title">Allegro NFS Server</div><div id="article">Allegro NFS Server for Microsoft <a href="Windows.html" class="category">Windows</a>, written in Common Lisp.<p>Homepage: <a href="https://nfsforwindows.com/home">https://nfsforwindows.com/home</a><p>Source repository: <a href="https://github.com/franzinc/nfs">https://github.com/franzinc/nfs</a><p>License: <a href="LLGPL.html" class="category">LLGPL</a><p><hr>
Topics: <a href="networking.html" class="category">networking</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Allegro&#32;NFS&#32;Server.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Allegro%20NFS%20Server">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Allegro%20NFS%20Server">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Allegro%20NFS%20Server&amp;from-revision=3808572806">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Allegro</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Allegro">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Allegro</span>
<div id="content"><div id="content-area"><div id="article-title">Allegro</div><div id="article">Allegro is a common alternative name for <a href="ACL.html" class="category">ACL</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Allegro.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Allegro">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Allegro">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Allegro&amp;from-revision=3770433565">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AllegroServe</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AllegroServe">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AllegroServe</span>
<div id="content"><div id="content-area"><div id="article-title">AllegroServe</div><div id="article">Portable AllegroServe is a portable version of Franz Inc's AllegroServe <a href="HTTP&#32;server.html" class="category">HTTP server</a>, which also includes an <a href="HTML&#32;generator.html" class="internal">HTML generator</a> and an <a href="HTTP&#32;client.html" class="category">HTTP client</a>. <p>It supports <a href="LispWorks.html" class="internal">LispWorks</a>, Clozure CL, <a href="SBCL.html" class="internal">SBCL</a>/Linux, and SBCL/MacOS (SBCL on Windows is questionable due to immature thread support of SBCL on Windows).<p>You can find it at <a href="https://sourceforge.net/projects/portableaserve/">https://sourceforge.net/projects/portableaserve/</a>, and the best way to load it into a project (as with most CL libraries these days) is via Quicklisp.<p>AllegroServe (formerly Allegro iServe) is a <a href="LLGPL.html" class="internal">LLGPL</a>ed <a href="Web.html" class="category">Web</a> server which is designed for use with Allegro Common Lisp.<p>AllegroServe has a <a href="https://github.com/franzinc/aserve/tree/master">public repository</a> and <a href="https://franz.com/support/documentation/current/doc/aserve/aserve.html">online documentation</a> that includes a <a href="https://github.com/franzinc/aserve/blob/master/doc/tutorial.md">tutorial</a>.<p><b>NOTE</b> - Portable Allegroserve has been maintained with patches recently, for compatibility with LispWorks, SBCL/Linux, and CCL. At some point it could use a refactoring for acl-compat to use now-defacto-standard libraries from Quicklisp (e.g. Bordeaux-threads), and to track the current original AllegroServe. But the current Portable AllegroServe is usable at least on the platforms mentioned.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AllegroServe.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AllegroServe">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AllegroServe">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AllegroServe&amp;from-revision=3771253335">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: alpaca</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=alpaca">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - alpaca</span>
<div id="content"><div id="content-area"><div id="article-title">alpaca</div><div id="article">Alpaca is a new <a href="text.html" class="internal">text</a> editing <a href="application.html" class="category">application</a> for authors, written in <a href="OpenMCL.html" class="internal">OpenMCL</a> for <a href="MacOS&#32;X.html" class="internal">MacOS X</a> / <a href="Cocoa.html" class="internal">Cocoa</a>.<p>Repository: <a href="https://github.com/huangjs/cl/tree/master/lib/alpaca">https://github.com/huangjs/cl/tree/master/lib/alpaca</a><p>License: <a href="LLGPL.html" class="internal">LLGPL</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="alpaca.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=alpaca">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=alpaca">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=alpaca&amp;from-revision=3800116611">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,55 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: AmOS</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=AmOS">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - AmOS</span>
<div id="content"><div id="content-area"><div id="article-title">AmOS</div><div id="article">AmOS (Ambient Object System) is an object-based computation model aimed at supporting highly dynamic behaviour adaptation to changing contexts. AmOS provides dedicated mechanisms to manage changing contexts and deal with run-time adaptation of applications to those contexts.<p>An implementation of the proposed object system has been developed
entirely in Common Lisp. It is currently being used at <a href="https://uclouvain.be/fr/instituts-recherche/icteam/ingi">UCL</a> as a
research vehicle to test context-oriented programming language
abstractions.<p>License: <a href="GPL3.html" class="category">GPL3</a><p>Homepage: <a href="http://ambience.info.ucl.ac.be/">http://ambience.info.ucl.ac.be/</a><p><hr>
<mark>Broken snapshot links.</mark> SVN wants username/password.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="AmOS.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=AmOS">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=AmOS">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=AmOS&amp;from-revision=3822326909">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,64 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Amazon Web Services</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Amazon%20Web%20Services">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Amazon Web Services</span>
<div id="content"><div id="content-area"><div id="article-title">Amazon Web Services</div><div id="article"><ul>
<li>
<a href="CL-S3.html" class="internal">CL-S3</a> -
<a href="https://github.com/svenvc/cl-s3">CL-S3</a> is a Common Lisp library that implements a client interface to the <a href="https://aws.amazon.com/s3/">Amazon S3 Web Service</a>
</li>
<li>
<a href="CL-SES4.html" class="internal">CL-SES4</a> -
AWS SES <a href="email.html" class="category">email</a> sender using Signature Version 4 of Amazon's API
</li>
<li>
<a href="ZS3.html" class="internal">ZS3</a> -
ZS3 is a <a href="library.html" class="internal">library</a> for interacting with Amazon's Simple Storage Service (S3) and CloudFront content distribution service
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Amazon&#32;Web&#32;Services.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Amazon%20Web%20Services">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Amazon%20Web%20Services">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Amazon%20Web%20Services&amp;from-revision=3770686642">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,86 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Anaphora</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Anaphora">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Anaphora</span>
<div id="content"><div id="content-area"><div id="article-title">Anaphora</div><div id="article">Anaphora is the anaphoric macro collection from Hell; it includes many new fiends in addition to old friends like AIF and AWHEN. <p>Anaphora is in the Public Domain.<p>Anaphora <a href="http://www.common-lisp.net/project/anaphora">homepage</a>; <a href="http://www.common-lisp.net/project/anaphora/anaphora.html">some documentation</a>.<p><pre>ANAPHORA&gt; (do-symbols (i (find-package :anaphora)) (when (eql (symbol-package i) (find-package :anaphora)) (cond ((fboundp i) (format t &quot;~A~%&quot; (cons i (sb-introspect:function-arglist i))) (awhen (documentation i &#039;function) (format t &quot; ~A~%&quot; it))) (t (format t &quot;~A~%&quot; i)))))
OP
ELSE
RESULT
REC
(SYMBOLIC OP TEST &amp;BODY BODY)
TEST
BODY
(ANAPHORIC OP TEST &amp;BODY BODY)
THEN
FORM
I
CASES
CLAUSES
(ATYPECASE FORM &amp;BODY CASES)
(AECASE FORM &amp;BODY CASES)
(SWHEN TEST &amp;BODY BODY)
(ACCASE FORM &amp;BODY CASES)
(AETYPECASE FORM &amp;BODY CASES)
(AWHEN TEST &amp;BODY BODY)
(ASIF TEST THEN &amp;OPTIONAL ELSE)
(ACASE FORM &amp;BODY CASES)
(SCCASE FORM &amp;BODY CASES)
(SCOND &amp;BODY CLAUSES)
(SIF TEST THEN &amp;OPTIONAL ELSE)
(SECASE FORM &amp;BODY CASES)
(ACTYPECASE FORM &amp;BODY CASES)
(ACOND &amp;BODY CLAUSES)
(AIF TEST THEN &amp;OPTIONAL ELSE)
(STYPECASE FORM &amp;BODY CASES)
(SCTYPECASE FORM &amp;BODY CASES)
(SETYPECASE FORM &amp;BODY CASES)
(SUNLESS TEST &amp;BODY BODY)
(SCASE FORM &amp;BODY CASES)
IT</pre><p>See <a href="anaphoric-variants.html" class="internal">anaphoric-variants</a> for an alternative.<p><hr>
<a href="convenience&#32;library.html" class="category">convenience library</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Anaphora.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Anaphora">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Anaphora">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Anaphora&amp;from-revision=3686403786">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Andreas Fuchs</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Andreas%20Fuchs">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Andreas Fuchs</span>
<div id="content"><div id="content-area"><div id="article-title">Andreas Fuchs</div><div id="article">A not very, but still strange <a href="person.html" class="category">person</a> living in Austria (Vienna), studying computer science at the local technical university.<p>So much for the description. <a href="http://boinkor.net">http://boinkor.net/</a> is my no longer terribly outdated web site, and my IRC nick is "antifuchs".</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Andreas&#32;Fuchs.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Andreas%20Fuchs">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Andreas%20Fuchs">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Andreas%20Fuchs&amp;from-revision=3746249955">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,68 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Annotations for Infrequently Asked Questions</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Annotations%20for%20Infrequently%20Asked%20Questions">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Annotations for Infrequently Asked Questions</span>
<div id="content"><div id="content-area"><div id="article-title">Annotations for Infrequently Asked Questions</div><div id="article">WARNING: SPOILER ALERT: <p>These annotations explain the jokes in <a href="Infrequently&#32;Asked&#32;Questions.html" class="internal">Infrequently Asked Questions</a> for the uninitiated. It would be much more fun to discover for yourself why the answers are 'funny', but apparently some have misconstrued the IAQ as a real source of information. If you have no sense of humor and don't like to learn things on your own, feel free to read on :P.<p><h3>Section 1 : Numbers and Symbols</h3><p>Most of the answers in this section are playing with the way the <a href="https://www.cliki.net/site/HyperSpec/Body/fun_readcm_re_g-whitespace.html" class="hyperspec">read</a>er and <a href="https://www.cliki.net/site/HyperSpec/Body/fun_writecm_p_rintcm_princ.html" class="hyperspec">print</a>er interact. In Lisp, the external syntax is not set in stone, and is very simple to change by mucking about with the <a href="https://www.cliki.net/site/HyperSpec/Body/var_streadtablest.html" class="hyperspec">*readtable*</a>. So, while the empty list is usually written as () or the symbol NIL, it is trivial to modify the way lisp is read and printed to produce amusing results.<p>NIL being equal to 30477 is such a result. In base 36, the number decimal number 30477 would be written as NIL. Since lisp makes it easy to change the <a href="https://www.cliki.net/site/HyperSpec/Body/var_stprint-b_rint-radixst.html" class="hyperspec">*print-base*</a> and <a href="https://www.cliki.net/site/HyperSpec/Body/var_stread-basest.html" class="hyperspec">*read-base*</a>, the character string "NIL", when read, may not in fact result in the empty list (traditionally NIL or ()), but rather a number!<p>Since reading/printing numbers in base 36 can use every letter of the alphabet, <a href="https://www.cliki.net/site/HyperSpec/Body/any_setf.html" class="hyperspec">setf</a>ing these variables, rather than say <a href="https://www.cliki.net/site/HyperSpec/Body/speope_letcm_letst.html" class="hyperspec">let</a>-binding them, can make it difficult to then change it back, as the string "(setf *read-base* 10)" will be read as the object <i>(1325571 *READ-BASE* 36)</i>. <p>Because of how lisp quotes symbols, and due the the fact that the symbols exported from the COMMON LISP <a href="https://www.cliki.net/site/HyperSpec/Body/syscla_package.html" class="hyperspec">package</a> are in uppercase, you'd have to use "(|SETF| *read-base* A)" or (|SETF| *read-base* 10.) to actually reset the *read-base*. Lispers find this sort of thing funny. <p>This code, from <a href="Pascal&#32;Bourguignon.html" class="internal">Pascal Bourguignon</a> on <a href="comp.lang.lisp.html" class="internal">comp.lang.lisp</a>, illustrates the idea:<p><pre>
(loop for *print-readably* in &#039;(nil t)
do (format t &quot;*print-readably* = ~S~%&quot; *print-readably*)
(let ((*print-base* 36))
(format t &quot;~{~A ~:* ~S ~:* ~W~%~}&quot; &#039;(nil #36rNIL))))
&lt;i&gt;
*print-readably* = NIL
NIL |NIL| |NIL|
NIL NIL NIL
*print-readably* = |COMMON-LISP|::|T|
NIL |COMMON-LISP|::|NIL| |COMMON-LISP|::|NIL|
NIL 30477. 30477.
&lt;/i&gt;
</pre><p>By the way, if you really wanted to enter numbers in hexidecimal, there are reader macros for such things: #16rDEADBEEF or #xDEADBEEF (case insensible). Changing *read-base*, unless you know what you are doing, is not a good idea.<p><h3>Section 2, Evaluation and functions</h3><p><a href="https://www.cliki.net/site/HyperSpec/Body/fun_read-from-string.html" class="hyperspec">READ-FROM-STRING</a> is one of the few functions in common lisp that takes two <a href="https://www.cliki.net/site/HyperSpec/Body/sec_3-4-1.html" class="hyperspec">&amp;optional</a> and also <a href="https://www.cliki.net/site/HyperSpec/Body/sec_3-4-1.html" class="hyperspec">&amp;key</a>word arguments. Even experienced lispniks forget this, and scratch their heads at things like (READ-FROM-STRING "foobar" :START 3) returning "foobar". This is actually not an error, it's equivalent to (READ-FROM-STRING "foobar" T T). The joke is that (READ-FROM-STRING "foobar" :START 3 :START 3) actually kinda works as intended. hehehe.<p>Newbies often think they'd like to <a href="https://www.cliki.net/site/HyperSpec/Body/fun_apply.html" class="hyperspec">APPLY</a> <a href="https://www.cliki.net/site/HyperSpec/Body/any_and.html" class="hyperspec">AND</a> or <a href="https://www.cliki.net/site/HyperSpec/Body/any_or.html" class="hyperspec">OR</a>, but AND and OR are macros, and it doesn't make much sense to apply macros. #'<a href="https://www.cliki.net/site/HyperSpec/Body/fun_everycm_s_erycm_notany.html" class="hyperspec">SOME</a> and #'<a href="https://www.cliki.net/site/HyperSpec/Body/fun_everycm_s_erycm_notany.html" class="hyperspec">EVERY</a> are the functions you are looking for. move along.<p>The AND and OR macros are 'short circuiting' in the sense that they do not evaluate the rest of the arguments once the condition has been reached. Thus, (AND NIL (NUKE-THE-WORLD)) does not cause thermonuclear Armageddon. The result is not funny, but the idea can show humorous attributes for certain lispers.<p>Some functions in CL, like <a href="https://www.cliki.net/site/HyperSpec/Body/fun_sortcm_stable-sort.html" class="hyperspec">SORT</a>, are <em>destructive</em>. This basically means that lisp can choose to, should it so desire, modify the cons cells that make up the list you pass to it. This does not mean that it has to modify the list, nor does it mean that the place the list came from is modified (though due to the destructive nature of SORT, it can seem this way). (SETF foo (SORT foo)) is your friend. And, since forgetting about SORT has happened to me (<a href="https://www.cliki.net/Drew%20Crampsie" class="new">Drew Crampsie</a>) during a public demo, i don't find this joke funny at all. <p><a href="https://www.cliki.net/site/HyperSpec/Body/fun_length.html" class="hyperspec">LENGTH</a> is specified to work on proper sequences, meaning no circular lists. It is most likely, and perfectly legal, that you'll throw your lisp into an infinite loop even trying this. <a href="https://www.cliki.net/site/HyperSpec/Body/fun_list-length.html" class="hyperspec">LIST-LENGTH</a> is specified to return NIL if the list is circular, and only works with <a href="https://www.cliki.net/site/HyperSpec/Body/any_list.html" class="hyperspec">LIST</a>s.<p>As to which one is faster, this will probably vary by implementation and size of input data. Checking for circularity is likely not cheap, but the genericness of LIST could also be the bottleneck. Silly question, silly answer.<p><h3>Section 3, Historical facts</h3><p>This section is mostly poking fun at other Lisp FAQ's, especially the old c.l.l faq. <p><h3>Section 4, ANSI standardization</h3><p>This section intentionally left blank.<p><h3>Section 5, Performance</h3><p>In a compiled common lisp with support for tail call optimizations enabled, the code presented will compile down to an infinite loop. An infinite amount of time is certainly longer than running the code in a language without TCO (like, say, java) where the stack will blow up eventually, or in a language without recursion at all where the code is an error. For more information about TCO, have a look at this video: <a href="https://www.youtube.com/watch?v=-PX0BV9hGZY">!!Con 2019- Tail Call Optimization: The Musical!! by Anjana Vakil &amp; Natalia Margolis</a>.
<br>
<hr><p>That's about all i've got. If somebody adds more IAQ's (which i think are great), i'll annotate them -- <a href="https://www.cliki.net/Drew%20Crampsie" class="new">Drew Crampsie</a>.<p><hr>
<a href="Document.html" class="category">Document</a> <a href="Common&#32;Lisp.html" class="category">Common Lisp</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Annotations&#32;for&#32;Infrequently&#32;Asked&#32;Questions.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Annotations%20for%20Infrequently%20Asked%20Questions">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Annotations%20for%20Infrequently%20Asked%20Questions">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Annotations%20for%20Infrequently%20Asked%20Questions&amp;from-revision=3824915242">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Ant colony optimization</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Ant%20colony%20optimization">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Ant colony optimization</span>
<div id="content"><div id="content-area"><div id="article-title">Ant colony optimization</div><div id="article"><a href="http://weitz.de/aco/">This</a> ACO demo is an <a href="application.html" class="category">application</a> written in Common Lisp (by <a href="Edi&#32;Weitz.html" class="internal">Edi Weitz</a>).</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Ant&#32;colony&#32;optimization.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Ant%20colony%20optimization">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Ant%20colony%20optimization">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Ant%20colony%20optimization&amp;from-revision=3566141992">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Anthony Ventimiglia</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Anthony%20Ventimiglia">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Anthony Ventimiglia</span>
<div id="content"><div id="content-area"><div id="article-title">Anthony Ventimiglia</div><div id="article"><a href="Anthony&#32;Ventimiglia.html" class="internal">Anthony Ventimiglia</a> is a <a href="Person.html" class="category">Person</a> who likes to think of himself as a Computer programmer. This basically means he does free-lance programming, trying (unsuccessfully) to do as little Web programming as possible.<p>Most of this dreaded web design is done in PHP, which is why he is developing <a href="clhp.html" class="internal">clhp</a> so he can use Lisp to develop the web sites he hates making. <p>With his fairly new found Lisp addiction, he is setting his long term goals to develop as much as possible in Lisp.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Anthony&#32;Ventimiglia.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Anthony%20Ventimiglia">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Anthony%20Ventimiglia">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Anthony%20Ventimiglia&amp;from-revision=3277753897">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Antik</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Antik">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Antik</span>
<div id="content"><div id="content-area"><div id="article-title">Antik</div><div id="article">A library for computational <a href="mathematics.html" class="category">mathematics</a>, <a href="science.html" class="category">science</a>, and engineering. It is named after the <a href="http://www.antikythera-mechanism.gr/">Antikythera Mechanism</a>, one of the oldest known devices built and used for scientific computation.<p>Depends on: <a href="GSLL.html" class="internal">GSLL</a><p>Repository: <a href="https://gitlab.common-lisp.net/antik/antik">https://gitlab.common-lisp.net/antik/antik</a><p>License: <a href="GPL3.html" class="category">GPL3</a><p><hr>
<a href="Units.html" class="category">Units</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Antik.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Antik">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Antik">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Antik&amp;from-revision=3828285845">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Antiweb</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Antiweb">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Antiweb</span>
<div id="content"><div id="content-area"><div id="article-title">Antiweb</div><div id="article">Antiweb is an event-based <a href="HTTP&#32;server.html" class="category">HTTP server</a> that can support a high number of persistent connections in very small memory footprints. Antiweb is designed to support HTTP pipelining, uses vectored I/O operations to limit memory copying, and represents all data internally as UTF-8 even on non-Unicode supporting CL implementations. Unlike most other Common Lisp web servers, Antiweb features privilege-separated virtual hosts (with optional chroot support).<p>License: <a href="GPL3.html" class="category">GPL3</a><p>Homepage: <a href="http://hoytech.com/antiweb/">http://hoytech.com/antiweb/</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Antiweb.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Antiweb">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Antiweb">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Antiweb&amp;from-revision=3494355083">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,252 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Apache 2</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Apache%202">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Apache 2</span>
<div id="content"><div id="content-area"><div id="article-title">Apache 2</div><div id="article">The <a href="https://www.apache.org/licenses/LICENSE-2.0">2.0 version</a> of the Apache <a href="License.html" class="category">License</a> is an <a href="https://opensource.org/licenses/">OSI-compatible license</a>.<p><ul>
<li>
<a href="april.html" class="internal">april</a> -
A subset of APL (A Programming Language) compiling to Common Lisp
</li>
<li>
<a href="B-Tries.html" class="internal">B-Tries</a> -
An implementation of the <a href="data&#32;structure.html" class="category">data structure</a> described in the paper "B-tries for disk-based <a href="string.html" class="category">string</a> management" (<a href="https://people.eng.unimelb.edu.au/jzobel/fulltext/vldbj09.pdf">PDF</a>)
</li>
<li>
<a href="Babel2.html" class="internal">Babel2</a> -
<a href="http://emergent-languages.org/">Babel2</a> is a collection of software created by a group of researchers primarily from the <a href="https://ai.vub.ac.be/babel2/">Free University of Brussels</a> and <a href="https://csl.sony.fr/projects-language/">Sony CSL Paris</a>, which comprises:
</li>
<li>
<a href="base64.html" class="internal">base64</a> -
A very simple implementation of Base64 (<a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc4648">4648</a>) encoding and decoding for Common Lisp
</li>
<li>
<a href="call-next-macro.html" class="internal">call-next-macro</a> -
Here's a <a href="macro&#32;example.html" class="category">macro example</a> that may be less of a headache to understand than <a href="rebinding.html" class="internal">rebinding</a>
</li>
<li>
<a href="CCL.html" class="internal">CCL</a> -
CCL is the <a href="Clozure.html" class="internal">Clozure</a> <a href="Common&#32;Lisp&#32;implementation.html" class="category">Common Lisp implementation</a>
</li>
<li>
<a href="CCLDoc.html" class="internal">CCLDoc</a> -
CCLDoc is a system for creating Lisp documentation
</li>
<li>
<a href="cdr_assoc.html" class="internal">cdr_assoc</a> -
A setf method for (cdr (assoc ...))
</li>
<li>
<a href="cl-apertium-stream-parser.html" class="internal">cl-apertium-stream-parser</a> -
<a href="https://wiki.apertium.org/wiki/Apertium_stream_format">Apertium stream</a> <a href="parser.html" class="category">parser</a> based on <a href="esrap.html" class="internal">esrap</a>
</li>
<li>
<a href="cl-autorepo.html" class="internal">cl-autorepo</a> -
A simple lisp library to ease inclusion of non-<a href="Quicklisp.html" class="internal">Quicklisp</a> libraries from repositories
</li>
<li>
<a href="cl-clsparse.html" class="internal">cl-clsparse</a> -
Common Lisp bindings for <a href="https://github.com/clMathLibraries/clSPARSE">clSPARSE</a>
</li>
<li>
<a href="cl-etsy.html" class="internal">cl-etsy</a> -
CL-Etsy a Common Lisp interface for the <a href="http://etsy.com/">etsy.com</a> <a href="web&#32;API.html" class="category">web API</a>, by <a href="Ben&#32;Hyde.html" class="internal">Ben Hyde</a>
</li>
<li>
<a href="cl-grip.html" class="internal">cl-grip</a> -
cl-grip is a high-level <a href="logging.html" class="category">logging</a> system for Common Lisp, focusing on a clear user interface, support for flexible structured logging, and easy extensibility for different backends to support direct logging to various inputs
</li>
<li>
<a href="cl-hue.html" class="internal">cl-hue</a> -
Common Lisp client for <a href="https://austenclement.com/getting-started-with-the-philips-hue-rest-api/">Philips Hue API</a>
</li>
<li>
<a href="cl-marc.html" class="internal">cl-marc</a> -
Minimal support for reading <a href="https://www.loc.gov/marc/">MARC</a> (ISO2709 / <a href="ANSI.html" class="internal">ANSI</a> Z39.2) records
</li>
<li>
<a href="cl-mw.html" class="internal">cl-mw</a> -
CL-MW is a library for rapid authoring of master/slave style <a href="distributed.html" class="category">distributed</a> algorithms whose design promotes easy integration with high throughput batch processing systems like Condor, PBS, etc
</li>
<li>
<a href="cl-one-time-passwords.html" class="internal">cl-one-time-passwords</a> -
cl-one-time-passwords implements HOTP (<a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc4226">4226</a>) and TOTP (<a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc6238">6238</a>) in Common Lisp
</li>
<li>
<a href="cl-raytracer.html" class="internal">cl-raytracer</a> -
A bare-bones ray tracer written in Common Lisp
</li>
<li>
<a href="cl-xml-parser.html" class="internal">cl-xml-parser</a> -
An <a href="XML.html" class="category">XML</a> parser in Common Lisp
</li>
<li>
<a href="clath.html" class="internal">clath</a> -
Clath is single sign-on middleware for <a href="Clack.html" class="internal">Clack</a>
</li>
<li>
<a href="collapse-string.html" class="internal">collapse-string</a> -
A function to remove whitespace from a string, with the option of collapsing each "run" to a single character, while optionally ignoring whitespace on the left, right, or both ends of the string
</li>
<li>
<a href="data-lens.html" class="internal">data-lens</a> -
This library provides a language for expressing data manipulations as the composition of more primitive operations
</li>
<li>
<a href="de.setf.thrift.html" class="internal">de.setf.thrift</a> -
de.setf.thrift is a binding for the <a href="http://thrift.apache.org/">Apache Thrift</a> framework for scalable cross-language services development
</li>
<li>
<a href="diff-match-patch.html" class="internal">diff-match-patch</a> -
This is a Common Lisp port of Neil Fraser's <a href="https://github.com/google/diff-match-patch">Diff, Match and Patch</a>
</li>
<li>
<a href="Funds.html" class="internal">Funds</a> -
Funds provides portable, purely functional <a href="data&#32;structure.html" class="category">data structure</a>s written in Common Lisp
</li>
<li>
<a href="GBBopen.html" class="internal">GBBopen</a> -
<a href="http://GBBopen.org/">GBBopen</a> is a high-performance open source <a href="distributed.html" class="category">distributed</a> systems framework based on the concepts that were explored and refined in the UMass Generic Blackboard system (see <a href="https://mas.cs.umass.edu/Documents/LabHistory_Web-Article.pdf">PDF article</a> on that history) and the commercial <a href="https://www.aaai.org/Library/AAAI/1986/aaai86-166.php">GBB</a> product
</li>
<li>
<a href="heap.html" class="internal">heap</a> -
Simple implementation of a <a href="https://en.wikipedia.org/wiki/Binary_heap">binary heap</a> for Common Lisp
</li>
<li>
<a href="huffman.html" class="internal">huffman</a> -
A very simple implementation of <a href="https://en.wikipedia.org/wiki/Huffman_coding">Huffman coding</a> for Common Lisp
</li>
<li>
<a href="json-template.html" class="internal">json-template</a> -
An implementation of <a href="http://jsont.squarespace.com/">JSON Template</a> in Common Lisp
</li>
<li>
<a href="lazy.html" class="internal">lazy</a> -
This is a simple lazy form evaluation package for Common Lisp
</li>
<li>
<a href="lexer.html" class="internal">lexer</a> -
Lexers (also called tokenizers) can be used to prepare a string or stream of character data into a form suitable as an input for parsers generated by <a href="parser&#32;generator.html" class="internal">parser generator</a>s
</li>
<li>
<a href="lightgbm.html" class="internal">lightgbm</a> -
Common Lisp interface to <a href="https://github.com/Microsoft/LightGBM">LightGBM</a>
</li>
<li>
<a href="Lisp&#32;as&#32;a&#32;shell.html" class="internal">Lisp as a shell</a> -
See <a href="CLISP-Shell.html" class="internal">CLISP-Shell</a> locally or the
</li>
<li>
<a href="Log4CL.html" class="internal">Log4CL</a> -
Log4CL is high performance extensible <a href="logging.html" class="category">logging</a> library for Common Lisp
</li>
<li>
<a href="Markup.html" class="internal">Markup</a> -
Markup is an <a href="HTML&#32;generator.html" class="category">HTML generator</a>, where instead of encoding HTML as <a href="s-exp&#32;syntax.html" class="internal">lisp sexps</a>, you can write <a href="HTML.html" class="internal">HTML</a> directly in lisp code
</li>
<li>
<a href="mod_lisp.html" class="internal">mod_lisp</a> -
mod_lisp is an Apache module to write dynamic <a href="web.html" class="internal">web</a> servers and applications
</li>
<li>
<a href="parse.html" class="internal">parse</a> -
The parse package is a simple token parsing library for Common Lisp
</li>
<li>
<a href="Portable-Threads.html" class="internal">Portable-Threads</a> -
Portable-threads is the <a href="GBBopen.html" class="internal">GBBopen</a> project's portable-<a href="thread.html" class="category">thread</a> code all packaged up for <a href="ASDF-Install.html" class="internal">ASDF-Install</a>
</li>
<li>
<a href="PowerShell.html" class="internal">PowerShell</a> -
An experiment in sending tasks to <a href="https://en.wikipedia.org/wiki/PowerShell">PowerShell</a> from CL
</li>
<li>
<a href="re.html" class="internal">re</a> -
The re package is a small, portable, lightweight, and quick, <a href="regular&#32;expression.html" class="category">regular expression</a> library for Common Lisp
</li>
<li>
<a href="SAFER.html" class="internal">SAFER</a> -
<a href="https://en.wikipedia.org/wiki/SAFER">SAFER</a> (Secure And Fast Encryption Routine) is a block cipher that was first published in 1993, followed by later variants
</li>
<li>
<a href="Scone.html" class="internal">Scone</a> -
Scone is a high-performance, open-source knowledge-base (KB) system intended for use as a component in many different software applications
</li>
<li>
<a href="SHA1.html" class="internal">SHA1</a> -
Secure Hash <a href="Algorithm.html" class="category">Algorithm</a> 1 (SHA1) is defined in <a href="RFC.html" class="category">RFC</a> <a href="https://tools.ietf.org/html/rfc3174">3174</a>, and therefore more-or-less counts as a <a href="protocol.html" class="category">protocol</a>
</li>
<li>
<a href="SHCL.html" class="internal">SHCL</a> -
SHCL is
</li>
<li>
<a href="Special&#32;Slots.html" class="internal">Special Slots</a> -
A kind of <a href="https://gitlab.common-lisp.net/dcooper/zacl/-/blob/master/fake-slots.lisp">pseudo-slot</a> where the value is stored in a hidden <a href="https://www.cliki.net/site/HyperSpec/Body/acc_symbol-value.html" class="hyperspec">symbol-value</a> outside of the instance
</li>
<li>
<a href="Targa&#32;Image&#32;Loading&#32;for&#32;Common&#32;Lisp.html" class="internal">Targa Image Loading for Common Lisp</a> -
Targa Image Loading for Common Lisp is a library for reading Truevision (TGA) images, authored by Jeffrey Massung
</li>
<li>
<a href="ugly-tiny-infix-macro.html" class="internal">ugly-tiny-infix-macro</a> -
This is a powerful lisp macro for the purpose of writing your expressions in <a href="infix.html" class="category">infix</a> notation while not losing out on lisp's power
</li>
<li>
<a href="USN&#32;Journal.html" class="internal">USN Journal</a> -
The <a href="https://en.wikipedia.org/wiki/USN_Journal">USN Journal</a> keeps track of changes made to files and directories on an <a href="https://en.wikipedia.org/wiki/NTFS">NTFS</a> volume
</li>
<li>
<a href="xgboost.html" class="internal">xgboost</a> -
Common Lisp interface to <a href="https://github.com/dmlc/xgboost">XGBoost</a>
</li>
<li>
<a href="XXTEA.html" class="internal">XXTEA</a> -
<a href="https://en.wikipedia.org/wiki/XXTEA">XXTEA</a> is an encryption <a href="algorithm.html" class="category">algorithm</a>, first introduced in 1998, which is relatively easy to implement
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Apache&#32;2.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Apache%202">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Apache%202">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Apache%202&amp;from-revision=3802142356">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,74 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Apple II archaeology</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Apple%20II%20archaeology">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Apple II archaeology</span>
<div id="content"><div id="content-area"><div id="article-title">Apple II archaeology</div><div id="article">Apple II archaeology is a collection of Lisp code useful for Apple II retrocomputing.<p>Includes:
<ul>
<li>Basic 6502 disassembly
</li>
<li>Support for symbolic disassembly, including auto-generated labels, screen and high-bit ASCII text, and hex data dump sections.
</li>
<li>Code to deal with NIB binary disk images, extracting the de-nibblized data sectors.
</li>
<li>Code to deal with normalized Apple DOS 3.3 or ProDOS disk images, extracting various files from the DOS images.
</li>
<li>Code to de-tokenize binary format AppleSoft BASIC programs.
</li>
<li>Basic support to read Prodos images in DiskCopy 4.2 format
</li>
<li>Beginnings of a Lisp-syntax 6502 assembly language.
</li>
<li>Code to deal with non-standard format of Infocom games for the Apple II.
</li>
<li>Code to disassemble ZIL-language Infocom adventures.
</li>
<li>Example code using the disasm6502-oo code to disassemble the Super Saltine Transcopy program
</li>
</ul><p>Homepage: <a href="http://josephoswald.nfshost.com/AppleII/summary.html">http://josephoswald.nfshost.com/AppleII/summary.html</a><p>License: ???<p><hr>
Topics: <a href="embedded.html" class="category">embedded</a> <a href="machine&#32;code.html" class="category">machine code</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Apple&#32;II&#32;archaeology.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Apple%20II%20archaeology">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Apple%20II%20archaeology">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Apple%20II%20archaeology&amp;from-revision=3539201822">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,356 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Application</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Application">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Application</span>
<div id="content"><div id="content-area"><div id="article-title">Application</div><div id="article"><a href="Application.html" class="internal">Application</a>s suitable for (or at least, intended for) end-users<p> “Please don't assume Lisp is only useful for Animation and Graphics, AI,
Bioinformatics, B2B and Ecommerce, Data Mining, EDA/Semiconductor applications, Expert
Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and
Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom,
and Web Authoring just because these are the only things they happened to list.” -- <i>Kent Pitman</i> <p><ul>
<li>
<a href="A&#32;Turing&#32;machine.html" class="internal">A Turing machine</a> -
<a href="http://weitz.de/turing/">This</a> simulation of a simple Turing machine is an <a href="application.html" class="category">application</a> written in Common Lisp (by <a href="Edi&#32;Weitz.html" class="internal">Edi Weitz</a>)
</li>
<li>
<a href="Able.html" class="internal">Able</a> -
<a href="https://common-lisp.net/project/able/">Able</a> is a basic lisp editor for <a href="Windows.html" class="internal">Windows</a>/<a href="MacOS&#32;X.html" class="internal">Mac</a>/<a href="Linux.html" class="internal">Linux</a>
</li>
<li>
<a href="acclaim.html" class="internal">acclaim</a> -
Acclaim is a Presentation <a href="https://www.cliki.net/Graphics" class="new">Graphics</a> <a href="Application.html" class="category">Application</a>, which takes an input file of sexps describing each slide and renders them using <a href="CLX.html" class="internal">CLX</a>
</li>
<li>
<a href="ACL2.html" class="internal">ACL2</a> -
ACL2 (A Computational Logic for Applicative Common Lisp) is a theorem prover for industrial <a href="Application.html" class="category">Application</a>s
</li>
<li>
<a href="alpaca.html" class="internal">alpaca</a> -
Alpaca is a new <a href="text.html" class="internal">text</a> editing <a href="application.html" class="category">application</a> for authors, written in <a href="OpenMCL.html" class="internal">OpenMCL</a> for <a href="MacOS&#32;X.html" class="internal">MacOS X</a> / <a href="Cocoa.html" class="internal">Cocoa</a>
</li>
<li>
<a href="Ant&#32;colony&#32;optimization.html" class="internal">Ant colony optimization</a> -
<a href="http://weitz.de/aco/">This</a> ACO demo is an <a href="application.html" class="category">application</a> written in Common Lisp (by <a href="Edi&#32;Weitz.html" class="internal">Edi Weitz</a>)
</li>
<li>
<a href="axiom.html" class="internal">axiom</a> -
<a href="http://axiom-developer.org">Axiom</a> is a general purpose Computer Algebra <a href="application.html" class="category">application</a>
</li>
<li>
<a href="beirc.html" class="internal">beirc</a> -
beirc is a <a href="CLIM.html" class="category">CLIM</a> <a href="IRC.html" class="category">IRC</a> client <a href="application.html" class="category">application</a> using the <a href="cl-irc.html" class="internal">cl-irc</a> library as a backend, initially written by Gilbert Baumann, now maintained by Dave Murray and others
</li>
<li>
<a href="cc-bnc.html" class="internal">cc-bnc</a> -
<a href="https://sourceforge.net/projects/cl-cc-bnc/">cc-bnc</a> is an <a href="application.html" class="category">application</a> intended for learners of the English language wanting to optimize their vocabulary studies
</li>
<li>
<a href="Cedilla.html" class="internal">Cedilla</a> -
Cedilla is a <a href="document&#32;preparation.html" class="category">document preparation</a> <a href="application.html" class="category">application</a> with very complete <a href="Unicode&#32;support.html" class="internal">Unicode support</a>
</li>
<li>
<a href="Chemboy.html" class="internal">Chemboy</a> -
Chemboy is an <a href="application.html" class="category">application</a> to do basic chemistry calculations
</li>
<li>
<a href="cl-cbr.html" class="internal">cl-cbr</a> -
cl-cbr (<a href="https://common-lisp.net/project/nixies/download/clcbr_latest.tar.gz">clcbr_latest.tar.gz</a>) is a little cbr (comic book archive) viewer programmed on <a href="CMUCL.html" class="internal">CMUCL</a> using <a href="LTK.html" class="internal">LTK</a>, but it should work everywhere <a href="LTK.html" class="internal">LTK</a> works
</li>
<li>
<a href="cl-famix.html" class="internal">cl-famix</a> -
CL-Famix is a model extractor <a href="application.html" class="category">application</a>, that extract FAMIX-Lisp compliant models from Lisp systems
</li>
<li>
<a href="cl-ledger.html" class="internal">cl-ledger</a> -
CL-Ledger is a powerful, double-entry accounting system for Common Lisp
</li>
<li>
<a href="cl-mill.html" class="internal">cl-mill</a> -
CL-MILL is a CNC milling <a href="application.html" class="category">application</a> generating G-Code, built in Common Lisp
</li>
<li>
<a href="cl-reversi.html" class="internal">cl-reversi</a> -
<a href="http://reversi.kpe.io/">cl-reversi</a> is a Common Lisp <a href="application.html" class="category">application</a> of the classic
</li>
<li>
<a href="cl-typesetting.html" class="internal">cl-typesetting</a> -
cl-typesetting is a Common Lisp typesetting <a href="application.html" class="category">application</a> about on the level of TeX
</li>
<li>
<a href="clim-chess.html" class="internal">clim-chess</a> -
clim-chess is a <a href="CLIM.html" class="internal">CLIM</a> chess playing game
</li>
<li>
<a href="clim-desktop.html" class="internal">clim-desktop</a> -
<a href="https://gitlab.common-lisp.net/clim-desktop/clim-desktop">CLIM-desktop</a> integrates several McCLIM apps to make a Common Lisp <a href="development.html" class="internal">development</a> environment
</li>
<li>
<a href="climacs.html" class="internal">climacs</a> -
Climacs is an Emacs-like text editor written in Common Lisp
</li>
<li>
<a href="Climc.html" class="internal">Climc</a> -
A Common Lisp Instant <a href="Messaging.html" class="category">Messaging</a> Client
</li>
<li>
<a href="CLPM.html" class="internal">CLPM</a> -
CLPM stands for <a href="https://common-lisp.net/project/clpm/">Common Lisp Package Manager</a>
</li>
<li>
<a href="colorize.html" class="internal">colorize</a> -
Colorize is an <a href="Application.html" class="category">Application</a> for colorizing chunks of Common Lisp, Scheme, Elisp, C, C++, or Java code
</li>
<li>
<a href="com.informatimago.hangman.html" class="internal">com.informatimago.hangman</a> -
This is the classic Hangman <a href="game.html" class="category">game</a>
</li>
<li>
<a href="common-db.html" class="internal">common-db</a> -
common-db is a programmable <a href="debugging.html" class="category">debugging</a> substrate, mostly geared to driving target devices by establishing control via on-chip debugging machinery through a JTAG (IEEE 1149.1) external port
</li>
<li>
<a href="Datoura.html" class="internal">Datoura</a> -
The "Data Touring Machine" is a small, simple and powerful data analysis and <a href="plotting.html" class="category">plotting</a> <a href="application.html" class="category">application</a>, that generates postscript output
</li>
<li>
<a href="DTP&#32;Prover.html" class="internal">DTP Prover</a> -
<a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/areas/reasonng/atp/systems/dtp/0.html">DTP</a> (Don's Theorem Prover) is "a sound and complete inference engine
</li>
<li>
<a href="eclipse.html" class="internal">eclipse</a> -
Eclipse is an <a href="X11.html" class="category">X11</a> <a href="window&#32;manager.html" class="category">window manager</a> written entirely in Common Lisp
</li>
<li>
<a href="Ernestine.html" class="internal">Ernestine</a> -
Ernestine is a music management application written in Common Lisp
</li>
<li>
<a href="Express&#32;Engine.html" class="internal">Express Engine</a> -
<a href="Express&#32;Engine.html" class="internal">Express Engine</a> is an <a href="Application.html" class="category">Application</a> for working with EXPRESS and EXPRESS-X schemas and their associated data populations
</li>
<li>
<a href="FastIndex.html" class="internal">FastIndex</a> -
<a href="https://www.nicklevine.org/FastIndex/">FastIndex</a> is a <a href="Web.html" class="category">Web</a> server which manages a small online library
</li>
<li>
<a href="FEMLISP.html" class="internal">FEMLISP</a> -
FEMLISP is a <a href="Mathematics.html" class="category">Mathematics</a> <a href="Application.html" class="category">Application</a> which solves partial differential equations with the help of the finite element method (FEM)
</li>
<li>
<a href="Fileworthy.html" class="internal">Fileworthy</a> -
A simple website to manage your local notes and files across many devices
</li>
<li>
<a href="Fract.html" class="internal">Fract</a> -
Fract is a <a href="web.html" class="category">web</a>-based fractal zoomer for the Mandelbrot Set
</li>
<li>
<a href="Geiriadur.html" class="internal">Geiriadur</a> -
Geiriadur is an <a href="application.html" class="category">application</a> for natural language dictionary creation, management and use
</li>
<li>
<a href="GRT&#32;Raytracer.html" class="internal">GRT Raytracer</a> -
GRT Raytracer is a Common Lisp ray-tracing system
</li>
<li>
<a href="Gsharp.html" class="internal">Gsharp</a> -
<a href="Gsharp.html" class="category">Gsharp</a> is a graphical, interactive score editing <a href="application.html" class="category">application</a> for standard <a href="Music.html" class="category">Music</a> notation
</li>
<li>
<a href="halftone.html" class="internal">halftone</a> -
Halftone is a simple image viewer written with <a href="Qtools.html" class="internal">Qtools</a>
</li>
<li>
<a href="Hiper.html" class="internal">Hiper</a> -
High performance term rewriting <a href="https://mathworld.wolfram.com/Knuth-BendixCompletionAlgorithm.html">E-completion</a> system
</li>
<li>
<a href="html-extract.html" class="internal">html-extract</a> -
An <a href="application.html" class="category">application</a> implemented in <a href="CLISP.html" class="internal">CLISP</a> to extract the plain text from HTML documents
</li>
<li>
<a href="ICanCAD.html" class="internal">ICanCAD</a> -
ICanCAD is a <a href="CAD.html" class="category">CAD</a> <a href="application.html" class="category">application</a> for analog and mixed-signal (analog and digital signals on the same chip) <a href="electronics.html" class="category">electronics</a> circuit design
</li>
<li>
<a href="jarw-media.html" class="internal">jarw-media</a> -
media is <a href="application.html" class="category">application</a> for managing and caching the conversion of media
</li>
<li>
<a href="klatschbase.html" class="internal">klatschbase</a> -
<a href="https://mr-co.de/projects/klatschbase/">Klatschbase</a>
</li>
<li>
<a href="LENS.html" class="internal">LENS</a> -
Lisp Educational Network Simulator (LENS) provides a Common Lisp environment for network simulations
</li>
<li>
<a href="Lindenmayer&#32;systems.html" class="internal">Lindenmayer systems</a> -
<a href="http://weitz.de/lindenmayer/">This</a> <a href="application.html" class="category">application</a> was written in Common Lisp (by <a href="Edi&#32;Weitz.html" class="internal">Edi Weitz</a>)
</li>
<li>
<a href="Lispix.html" class="internal">Lispix</a> -
<a href="https://www.nist.gov/services-resources/software/lispix">Lispix</a> is a <a href="public&#32;domain.html" class="category">public domain</a> image analysis <a href="application.html" class="category">application</a> for <a href="Windows.html" class="category">Windows</a>, written and maintained by <a href="https://www.nist.gov/people/david-s-bright">David Bright</a> at <a href="https://www.nist.gov/">NIST</a>
</li>
<li>
<a href="Mandelbrot&#32;set&#32;explorer.html" class="internal">Mandelbrot set explorer</a> -
<a href="http://weitz.de/mandelbrot/">This</a> <a href="mathematics.html" class="category">mathematics</a> <a href="application.html" class="category">application</a> was written in Common Lisp (by <a href="Edi&#32;Weitz.html" class="internal">Edi Weitz</a>)
</li>
<li>
<a href="Maxima.html" class="internal">Maxima</a> -
Maxima is a <a href="GPL.html" class="category">GPL</a>'d Common Lisp <a href="mathematics.html" class="category">mathematics</a> <a href="application.html" class="category">application</a> for computer based algebra (an implementation of <a href="MIT.html" class="internal">MIT</a>'s <a href="http://www.symbolics-dks.com/Macsyma-1.htm">Macsyma</a> system)
</li>
<li>
<a href="McCLIM&#32;Listener.html" class="internal">McCLIM Listener</a> -
The <a href="McCLIM.html" class="internal">McCLIM</a> Listener is an <a href="Application.html" class="category">Application</a> / <a href="Development.html" class="category">Development</a> tool that is part of <a href="McCLIM.html" class="internal">McCLIM</a>
</li>
<li>
<a href="McPixel.html" class="internal">McPixel</a> -
McPixel is a <a href="McCLIM.html" class="internal">McCLIM</a> pixel art editor <a href="application.html" class="category">application</a>
</li>
<li>
<a href="Nuprl.html" class="internal">Nuprl</a> -
The <a href="http://www.nuprl.org/html/NuprlSystem.html">Nuprl system</a>, based on the type theory of Martin-Löf, is a system for manipulating proofs
</li>
<li>
<a href="Nyxt.html" class="internal">Nyxt</a> -
<a href="https://nyxt.atlas.engineer/">Nyxt</a> is a keyboard-oriented, extensible <a href="web.html" class="internal">web</a>-browser designed for power users
</li>
<li>
<a href="org-davep-cldict.html" class="internal">org-davep-cldict</a> -
org-davep-cldict is a Common Lisp <a href="Application.html" class="category">Application</a> that provides a <a href="McCLIM.html" class="category">McCLIM</a> based interface for talking to a <a href="http://www.dict.org/">dict server</a>
</li>
<li>
<a href="org-davep-dictrepl.html" class="internal">org-davep-dictrepl</a> -
org-davep-dictrepl is a Common Lisp <a href="application.html" class="category">application</a> that provides a simple <a href="repl.html" class="category">repl</a> for talking to a <a href="http://www.dict.org/">dict server</a>
</li>
<li>
<a href="plot-2d.html" class="internal">plot-2d</a> -
Plot-2D is a 2-dimensional data representation and <a href="plotting.html" class="category">plotting</a> <a href="application.html" class="category">application</a> for <a href="Mathematics.html" class="category">Mathematics</a> and scientific data
</li>
<li>
<a href="Prolog&#32;Technology&#32;Theorem&#32;Prover.html" class="internal">Prolog Technology Theorem Prover</a> -
The Prolog Technology Theorem Prover (<a href="http://www.ai.sri.com/~stickel/pttp-1i.lisp">PTTP</a>) is an implementation (in <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a>) of the model elimination theorem-proving procedure that extends <a href="Prolog.html" class="category">Prolog</a> to the full first-order predicate calculus
</li>
<li>
<a href="rip-l.html" class="internal">rip-l</a> -
A CD <a href="audio.html" class="category">audio</a> ripper and encoder front-end <a href="application.html" class="category">application</a> to <a href="https://www.xiph.org/paranoia/">paranoia</a> and <a href="https://www.xiph.org/vorbis/">Ogg Vorbis</a>
</li>
<li>
<a href="rtorrent-controller.html" class="internal">rtorrent-controller</a> -
rtorrent-controller is an <a href="application.html" class="category">application</a> to control <a href="https://github.com/rakshasa/rtorrent/wiki">rTorrent</a>
</li>
<li>
<a href="shtookovina.html" class="internal">shtookovina</a> -
Шτookωвiнα is designed to be useful for learners of foreign languages
</li>
<li>
<a href="Shuffletron.html" class="internal">Shuffletron</a> -
Shuffletron is an MP3 <a href="audio.html" class="category">audio</a> player <a href="application.html" class="category">application</a> running on Linux and Mac OS X systems (and possibly elsewhere)
</li>
<li>
<a href="simplot.html" class="internal">simplot</a> -
Simplot is a 2-dimensional data <a href="plotting.html" class="category">plotting</a> <a href="application.html" class="category">application</a> for <a href="mathematics.html" class="internal">mathematics</a> and <a href="science.html" class="internal">scientific</a> data with a simple interface
</li>
<li>
<a href="SNARK.html" class="internal">SNARK</a> -
<a href="SNARK.html" class="category">SNARK</a> (SRI's New Automated Reasoning Kit) is described as "an automated theorem-proving program" being developed in <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a>
</li>
<li>
<a href="ssqlfs.html" class="internal">ssqlfs</a> -
ssqlfs is an <a href="application.html" class="category">application</a> which generates a <a href="SQL.html" class="category">SQL</a> database which corresponds
</li>
<li>
<a href="stumpwm.html" class="internal">stumpwm</a> -
StumpWM is a tiling, keyboard driven <a href="X11.html" class="category">X11</a> <a href="window&#32;manager.html" class="category">window manager</a> <a href="application.html" class="category">application</a> written entirely in Common Lisp
</li>
<li>
<a href="supportcentre.html" class="internal">supportcentre</a> -
Support issue tracker, in the form of a web <a href="application.html" class="category">application</a>
</li>
<li>
<a href="Surf-Hippo.html" class="internal">Surf-Hippo</a> -
The Surf-Hippo Neuron Simulation System is an <a href="AI.html" class="category">AI</a> <a href="application.html" class="category">application</a> for investigating models of single neurons and networks of neurons
</li>
<li>
<a href="system-menu.html" class="internal">system-menu</a> -
system-menu is an in-development <a href="application.html" class="category">application</a> based on <a href="cl-menusystem.html" class="internal">cl-menusystem</a> that is designed to provide a simple, abstract interface to operating on system definitions such as by <a href="asdf.html" class="internal">asdf</a> and <a href="mk-defsystem.html" class="internal">mk-defsystem</a>
</li>
<li>
<a href="The&#32;Regex&#32;Coach.html" class="internal">The Regex Coach</a> -
A graphical Common Lisp <a href="application.html" class="category">application</a> which can be used to experiment with (Perl-compatible) regular expressions interactively
</li>
<li>
<a href="Towers&#32;of&#32;Hanoi.html" class="internal">Towers of Hanoi</a> -
<a href="http://weitz.de/hanoi/">Towers of Hanoi</a> is a demo <a href="application.html" class="category">application</a> - written in Common Lisp - for the well-known recursive algorithm of the same name
</li>
<li>
<a href="TPS.html" class="internal">TPS</a> -
<a href="TPS.html" class="internal">TPS</a>, standing for Theorem Proving System, is a theorem prover for first-order logic and type theory
</li>
<li>
<a href="Volemad.html" class="internal">Volemad</a> -
VOLEMAD is an <a href="application.html" class="category">application</a> for quickly interacting with <a href="https://mullvad.net/">Mullvad</a>s <a href="https://www.wireguard.com/">WireGuard</a> servers, written in <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a>
</li>
<li>
<a href="WeirdIRC.html" class="internal">WeirdIRC</a> -
WeirdIRC is a simple <a href="IRC.html" class="category">IRC</a> client using <a href="CLIM.html" class="internal">CLIM</a>
</li>
<li>
<a href="WinCommand.html" class="internal">WinCommand</a> -
WinCommand is an <a href="Application.html" class="category">Application</a> that can run a console (like CLisp or cmd) inside a window
</li>
<li>
<a href="yotta-zoomer.html" class="internal">yotta-zoomer</a> -
Deep Fractal Zoomer <a href="application.html" class="category">application</a>
</li>
<li>
<a href="zen.html" class="internal">zen</a> -
zen is a hackable X server written in Common Lisp
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Application.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Application">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Application">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Application&amp;from-revision=3644281858">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Apply-argv</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Apply-argv">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Apply-argv</span>
<div id="content"><div id="content-area"><div id="article-title">Apply-argv</div><div id="article">Apply-argv is a lightweight command-line options parser library. It can be installed using <a href="Quicklisp.html" class="internal">Quicklisp</a>.<p><a href="https://github.com/pve1/apply-argv">Homepage</a><p> <a href="command-line&#32;options&#32;parser.html" class="category">command-line options parser</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Apply-argv.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Apply-argv">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Apply-argv">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Apply-argv&amp;from-revision=3578509157">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,195 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Araneida</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Araneida">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Araneida</span>
<div id="content"><div id="content-area"><div id="article-title">Araneida</div><div id="article">Araneida is a fairly small free extensible <a href="HTTP&#32;server.html" class="category">HTTP server</a> for <a href="SBCL.html" class="internal">SBCL</a> and many other <a href="Common&#32;Lisp&#32;implementation.html" class="internal">Common Lisp implementation</a>s. <a href="CLiki.html" class="internal">CLiki</a> is an Araneida application.<p><b>Araneida has not been under active development for a long time. Seems like <a href="hunchentoot.html" class="internal">hunchentoot</a> is the prime web development framework in recent years.</b><p>Salient features
/
<ul>
<li> Free - <a href="http://web.archive.org/web/20021212121811/http://araneida.telent.net/LICENCE">BSD Licence, sans-advertising-clause</a>, but
for the modification that I'm not the Regents of the University of California
</li>
<li> Works with or without multiple threads (depending on the lisp implementation). In single-threaded mode, hooks into the event loop so that you still have the top-level available while it
listens for connections.
</li>
<li> Designed to sit behind a caching proxy; can write appropriate
bits of <a href="http://www.apache.org/httpd.html">Apache</a> config.
If this bothers you, pretend that <tt>mod_proxy</tt> is a typo for
<tt>mod_araneida</tt>. This includes playing nicely with SSL
</li>
<li> Understands HTTP/1.1 Host: header for multiple host support
</li>
<li> All content is dynamic and created by calling user-defined
handlers (there is a handler in there already that outputs
files, if you need it)
</li>
<li> Pattern-matching tree rewrite functions and <a href="https://www.cliki.net/HTML-from-sexpr" class="new">HTML-from-sexpr</a> generation makes balancing <tt> </tt>
tags suddenly trivially simple
</li>
<li> Runs on multiple Lisps. As of version 0.9, these are <a href="SBCL.html" class="internal">SBCL</a>, <a href="CMUCL.html" class="internal">CMUCL</a>, <a href="OpenMCL.html" class="internal">OpenMCL</a>, <a href="ABCL.html" class="internal">ABCL</a>, <a href="CLisp.html" class="internal">CLisp</a>, Allegro Common Lisp, and LispWorks. MCL is supported in CVS. This makes Araneida the most portable Common Lisp web server.
</li>
</ul>
Note: SBCL and CMUCL are confirmed to work as of araneida-0.9-a3. The others
are believed to work, but are not currently in the test suite. Updates appreciated.<p><a href="Alan&#32;Shields.html" class="internal">Alan Shields</a> maintains a current Araneida <a href="http://common-lisp.net/project/araneida/">linked here</a>. Darcs repository
and (some) older versions available for download.<p>It is not currently active. Latest patch to source tree is from january 2006. Seems that <a href="hunchentoot.html" class="internal">hunchentoot</a> stole the show from araneida.<p>Discussion about Araneida takes place in the <a href="lispweb.html" class="internal">lispweb</a> mailing list.<p><pre>
FWIW, to use SLIME to debug Araneida request handlers, I use :sigio
and the following method:
(defmethod handle-request :around ((handler my-handler) request)
(if *debug*
(let ((*debugger-hook* &#039;swank:swank-debugger-hook))
(handler-bind ((error #&#039;invoke-debugger))
(call-next-method)))
(call-next-method)))
Because Araneida blocks any other serve-event handlers from running while it&#039;s handling a request, it doesn&#039;t mix well with :fd-handler if
you try to invoke the SLIME debugger.
</pre><p>(from <a href="Thomas&#32;F.&#32;Burdick.html" class="internal">Thomas F. Burdick</a> on comp.lang.lisp, article id xcv3c0p6nhn.fsf@conquest.OCF.Berkeley.EDU)<p>Also see <a href="http://paste.lisp.org/display/1322">this paste</a><p><hr><p>Araneida was originally designed to run behind a reverse-proxying Apache server, and still works best have also found that the reverse works well. Here is my pound.cfg:<p><pre>ListenHTTP *,3580
UrlGroup &quot;favicon&quot;
EndGroup
UrlGroup &quot;.*&quot;
BackEnd 127.0.0.1,3500,1
EndGroup</pre><p>This filters out the silly favicon.ico requests which are inevitably a 404. It's possibly by using the UrlGroup regexp syntax to redirect requests for static content to an Apache on the same host as well. Though I haven't tested it, Pound does HTTPS too.<p><hr><p>I (Dmitri Hrapof) have just finished rewriting web interface for my dictionary server (<a href="Geiriadur.html" class="internal">Geiriadur</a>) from Python to CL (I should say now it's two times smaller, two times faster and infinitely more manageable :-)
As a result of this process I have two suggestions about Araneida + CLISP + Unicode.<p>First, remove the :external-format argument from listener-accept-stream in compat-clisp.lisp and make it look like:<p><pre>
(defun listener-accept-stream (listener)
(socket:socket-accept (http-listener-socket listener)
:buffered nil
:element-type &#039;character))
</pre><p>The default format will be sufficient, and previously hard-coded iso-8859-1 doesn't permit use of UTF-8.<p>Second, make urlstring-unescape in url.lisp conditionally evaluated:<p><pre>
#-(or unicode sb-unicode allegro)
(defun urlstring-unescape (url-string)
(do* ((n 0 (+ n 1))
(out &#039;()))
((not (&lt; n (length url-string))) (coerce (reverse out) &#039;string ))
(let ((c (elt url-string n)))
(setf out
(cond ((eql c #\%)
(progn (setf n (+ 2 n))
(cons (code-char
(or (parse-integer
url-string :start (- n 1)
:end (+ n 1)
:junk-allowed t
:radix 16) 32))
out)))
((eql c #\+)
(cons #\Space out))
(t (cons c out)))))))
#+clisp
(defun baityvstroku (baity)
(ext:convert-string-from-bytes baity CUSTOM:*DEFAULT-FILE-ENCODING*))
#+sb-unicode
(defun baityvstroku (baity)
(sb-ext:octets-to-string (coerce baity &#039;(vector (unsigned-byte 8)))))
#+allegro
(defun baityvstroku (baity)
(octets-to-string
(coerce baity &#039;(array (unsigned-byte 8) (*))) :external-format :utf-8))
#+(or unicode sb-unicode allegro)
(defun urlstring-unescape (url-string)
(do* ((n 0 (+ n 1))
(out nil) (len (length url-string)))
((not (&lt; n len))
(baityvstroku (apply #&#039;vector (nreverse out))))
(let ((c (elt url-string n)))
(cond ((eql c #\%)
(progn
(setf n (+ 2 n))
(if (&lt; n len)
(push (or (parse-integer
url-string :start (- n 1)
:end (+ n 1)
:junk-allowed t
:radix 16) 32)
out))))
((eql c #\+)
(push (char-code #\Space) out))
(t (push (char-code c) out))))))
</pre><p>Again, this change will allow use of UTF-8 (or any other encoding) in get and post parameters.<p><hr><p>This is my third attempt at getting this into the hands of someone who knows! :)<p>The <a href="Araneida.html" class="internal">Araneida</a> <tt>request</tt> class has a body for POST requests. <tt>read-request-from-stream</tt> parses the HTTP body into an assoc list with the following line (line 27, <tt>daemon.lisp</tt>):<p><pre>(parsed-body (if body (parse-body body &#039;(#\&amp;) len) nil))</pre><p>This is perfectly sane behaviour for <tt>x-www-form-urlencoded</tt> POST bodies (e.g. <tt>first=value&amp;second=value</tt>). However, for all other bodies it is destructive and nonsensical as (particularly XML, which uses <tt>=</tt> for attributes). Unfortunately, I'm working with those other bodies e.g. <tt>application/rdf+xml</tt>.<p>My initial hack was to put in a simple test on the Content-Type header:<p><pre>(parsed-body (if body
;; Use member on the raw assoc list to make sure we catch requests
;; with multiple Content-Types.
(if (member &quot;application/x-www-form-urlencoded&quot;
(cdr (assoc :content-type headers)) :test #&#039;string=)
(parse-body body &#039;(#\&amp;) len)
body)
nil))</pre><p>i.e. only parse the body if we have form-encoded data; otherwise just use the body string (one could also url-unencode the body string). This split has the unfortunate side effect for that for some requests <tt>(request-body request)</tt> will return an assoc list, and for others a <tt>string</tt>. I don't know what consequences this would have on existing code. <tt>(stringp)</tt> is one remedy; another would be to provide <tt>body-data</tt> and <tt>body-parsed</tt> (or similar names) slots on <tt>request</tt>, rather than just <tt>body</tt>. I would think that if <a href="Araneida.html" class="internal">Araneida</a>-based applications are using the parsed data (and it's valid/correct) then their clients must be sending the correct headers (e.g. <tt>wget</tt> sends <tt>x-www-form-urlencoded</tt> by default), so putting this check in wouldn't break anything, but I might be wrong.<p>Thoughts, anyone?<p>Well, both the parsed and uparsed bodies seem to be passed in as part of your request. Access the one you need. Although it woulud seem quite possible to invoke different parsing methods via a quick lookup and of the content-type in the header - which has already been parsed at this stage.<p><hr><p>I (Arnaud Diederen) have been using Araneida to set up a webservice that receives XML requests (based on specs).
To parse the XML I'm using CXML, that accepts a byte stream. <p>Therefore, I hacked araneida a tad so it doesn't parse it's body content anymore but rather provides the byte stream instead of parsed data. I actually don't think it is be a bad idea to have an access to the raw stream. (Still, I built a set of tools to build 'helpers' on top of the request about (basically, the request's content-type defines what helper to build)).<p>.. but I keep wondering if I should go on using araneida to do that kind of work, or rather use another web server.<p>Arnaud Diederen, 12 July 2005<p><hr><p>If you use Araneida with recent clisp (2.37), you may want to modify some behaviour to<p><ul>
<li>Make it correctly bind the local interface</li>
<li>Accept request while working with REPL (using readline)</li>
<li>Allow setting of length of queue of incoming tcp connections (backlog of listen)</li>
</ul>
The proposed changes to functions defined in compat/compat.clisp are as follows:<p><pre>
(defun convert-address (address)
&quot;Convert IP address to string.&quot;
(etypecase address
(string address)
(vector (format nil &quot;~{~d.~^~}&quot; (map &#039;list #&#039;identity address)))))
(defparameter *default-backlog* 10)
(defun host-make-listener-socket (address port)
(socket:socket-server port :backlog *default-backlog*
:interface (convert-address address)))
(defun host-serve-events-once (&amp;optional block)
&quot;one-shot duplicate of host-serve-events. Returns integer.&quot;
(aif (mapcar #&#039;car *fd-handlers*)
(loop for i in *fd-handlers*
for j in (socket:socket-status it (if block nil 0))
do (if j
(funcall (cdr i) (car i))))) 0)
; Uncomment this to handle connections while in repl
; (setf readline:event-hook #&#039;araneida::host-serve-events-once)
</pre><p>Few further notes:<p><ul>
<li>you can use either "127.0.0.1" and #(127 0 0 1) as :address parameter when
creating listener; araneida only passes it verbatim. THe vector form is more compatible with other implementations.</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Araneida.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Araneida">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Araneida">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Araneida&amp;from-revision=3769526831">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Arduino Lisp</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Arduino%20Lisp">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Arduino Lisp</span>
<div id="content"><div id="content-area"><div id="article-title">Arduino Lisp</div><div id="article">Arduino Lisp is a compiler from a subset of Common Lisp to the subset of C++ used by the Arduino C++ compiler. It comes with all of the simple examples that come with the Arduino IDE translated to Lisp.<p>Homepage: <a href="http://sourceforge.net/projects/arduinolisp/develop">http://sourceforge.net/projects/arduinolisp/develop</a><p>License: <a href="GPL.html" class="category">GPL</a><p>Read the <a href="http://arduino.cc/forum/index.php?topic=55873.0">project announcement</a>.<p><hr>
Topics: <a href="embedded.html" class="category">embedded</a> <a href="arduino.html" class="category">arduino</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Arduino&#32;Lisp.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Arduino%20Lisp">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Arduino%20Lisp">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Arduino%20Lisp&amp;from-revision=3510411449">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,60 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Arduino</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Arduino">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Arduino</span>
<div id="content"><div id="content-area"><div id="article-title">Arduino</div><div id="article"><ul>
<li>
<a href="Arduino&#32;Lisp.html" class="internal">Arduino Lisp</a> -
Arduino Lisp is a compiler from a subset of Common Lisp to the subset of C++ used by the Arduino C++ compiler
</li>
<li>
<a href="arduino-experiments.html" class="internal">arduino-experiments</a> -
arduino-experiments is a library for interfacing to the Arduino <a href="embedded.html" class="category">embedded</a> computer via serial I/O from Lisp
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Arduino.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Arduino">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Arduino">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Arduino&amp;from-revision=3811776769">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: arnesi</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=arnesi">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - arnesi</span>
<div id="content"><div id="content-area"><div id="article-title">arnesi</div><div id="article"><a href="http://common-lisp.net/project/bese/arnesi.html">arnesi</a> is a collection of <a href="utilities.html" class="category">utilities</a> written by <a href="Marco&#32;Baringer.html" class="internal">Marco Baringer</a>. It includes some <a href="ASDF-extension.html" class="category">ASDF-extension</a>s.<p><a href="https://github.com/AccelerationNet/arnesi">The current long term maintenance branch of arnesi can be found at github</a> This will be the future quicklisp version of arnesi and is where to report bugs.<p>Among many other things, arnesi provides <a href="pattern&#32;matching.html" class="internal">pattern matching</a> facilities: a fare-matcher style pattern matcher and "regular" list matcher. <a href="optima.html" class="internal">optima</a>'s CLiki page claims optima had superseded arnesi's pattern matcher.<p>Topic: <a href="continuations.html" class="category">continuations</a>, <a href="utilities.html" class="category">utilities</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="arnesi.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=arnesi">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=arnesi">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=arnesi&amp;from-revision=3729390244">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,72 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Artificial Intelligence</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Artificial%20Intelligence">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Artificial Intelligence</span>
<div id="content"><div id="content-area"><div id="article-title">Artificial Intelligence</div><div id="article">See <a href="AI.html" class="internal">AI</a>.<p><ul>
<li>
<a href="CL-ID3.html" class="internal">CL-ID3</a> -
<a href="https://github.com/oyvinht/cl-id3">CL-ID3</a> is a pure Common Lisp implementation of the well-known ID3 <a href="AI.html" class="internal">AI</a>/data-mining <a href="algorithm.html" class="category">algorithm</a>
</li>
<li>
<a href="CLPfAI.html" class="internal">CLPfAI</a> -
Common Lisp Programming for <a href="Artificial&#32;Intelligence.html" class="category">Artificial Intelligence</a>
</li>
<li>
<a href="decisiontree.html" class="internal">decisiontree</a> -
This package provides an implementation of an <a href="algorithm.html" class="category">algorithm</a> that creates a decision tree
</li>
<li>
<a href="LISA.html" class="internal">LISA</a> -
Lisp Intelligent Software Agents - is a production rule system for <a href="Common&#32;Lisp.html" class="internal">Common Lisp</a>
</li>
<li>
<a href="Surf-Hippo.html" class="internal">Surf-Hippo</a> -
The Surf-Hippo Neuron Simulation System is an <a href="AI.html" class="category">AI</a> <a href="application.html" class="category">application</a> for investigating models of single neurons and networks of neurons
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Artificial&#32;Intelligence.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Artificial%20Intelligence">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Artificial%20Intelligence">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Artificial%20Intelligence&amp;from-revision=3799684379">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,76 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Artistic License</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Artistic%20License">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Artistic License</span>
<div id="content"><div id="content-area"><div id="article-title">Artistic License</div><div id="article">A <a href="free.html" class="category">free</a> software <a href="license.html" class="category">license</a>. The <a href="https://opensource.org/licenses/alphabetical">OSI</a> recommends that all developers and projects licensing their products with the Artistic License adopt <a href="https://opensource.org/licenses/Artistic-2.0">Artistic License 2.0</a>.<p><ul>
<li>
<a href="deeds.html" class="internal">deeds</a> -
Deeds is an Extensible Event Delivery System
</li>
<li>
<a href="Modularize.html" class="internal">Modularize</a> -
Modularize is an attempt at providing a common interface to segregate major application components
</li>
<li>
<a href="parachute.html" class="internal">parachute</a> -
Parachute is a simple-to-use and extensible testing framework with compatibility layers to other test frameworks
</li>
<li>
<a href="pathname-utils.html" class="internal">pathname-utils</a> -
This is a collection of common tests and operations to help handling pathnames
</li>
<li>
<a href="ubiquitous.html" class="internal">ubiquitous</a> -
Ubiquitous is a very easy-to-use library for persistent <a href="configuration.html" class="category">configuration</a> storage
</li>
<li>
<a href="Universal-Config.html" class="internal">Universal-Config</a> -
This library tries to provide a layer for <a href="configuration.html" class="category">configuration</a> files and storage that should be able to map any type of object to any configuration format and back
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Artistic&#32;License.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Artistic%20License">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Artistic%20License">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Artistic%20License&amp;from-revision=3803499881">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,59 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Ask Uncle Peter</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Ask%20Uncle%20Peter">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Ask Uncle Peter</span>
<div id="content"><div id="content-area"><div id="article-title">Ask Uncle Peter</div><div id="article">Please put your questions here.<p>It is a poor replacement for being on <a href="IRC.html" class="internal">IRC</a>, but at least I would be able to interact faster. (now only to stop myself pressing enter at the end of lines...)<p><a href="Peter&#32;Van&#32;Eynde.html" class="category">Peter Van Eynde</a><p><h3>Questions</h3><p> <b>Q</b> <em>Could you elaborate on the physics problem mentioned in the <a href="memoization.html" class="internal">memoization</a> page, the one you solved with a trick that reduced runtime from billions of years to 15 minutes? -- <a href="Paolo&#32;Amoroso.html" class="internal">Paolo Amoroso</a></em>
<b>A</b> It was a program to calculate the number of states in a QM system. You had to go over every particle, do some calculation that involved going over the same system, but with less particles. So for f(N) you would use f(M) with M &lt; N. The way in which you had to go down with the number of particles is pretty complex, so there was no obvious way to reduce the complexity. The program could handle 50 particles in about 10 minutes of runtime, and the runtime would go up with a double or tripple exponential (T=A*exp(B*exp(N))) so calculating N=51 was already a problem. Using memoization on the function reduced runtime for N=51 to a fraction of a second, and what was even nicer was that the time became linear with the amount of particles, so N=51 would still take a fraction of a second. This enabled the program to calculate N=1000 in about 5 minutes. The FORTRAN program my friend had written still took 5 minutes or something for N=50, and could not be converted to use the memoization trick (no hashtables in FORTRAN). Extrapolating the data the program would have needed several million years to calculate N=1000.
This is a nice example how a 'slower language' can beat a 'faster language' with better compilers (<a href="CMUCL.html" class="internal">CMUCL</a> is nice, but no match for a good FORTRAN compiler) purely by being easier to try out new approaches. I had no idea that memoization would help <b>so</b> much. I just did a tree line change to the function and presto it became <em>very</em> clear that this was a good idea. The fact that I had made the function functional (just depending on the arguments) and the availiblity of hash-tables made this a fast change. FORTRAN would have needed several hundred lines and a re-write of the algorithm. <p> <b>Q</b> <em>Why use a hash table at all if the indexes are dense? And if they are sparse, wouldn't it have been easier to implement a one-of hash table (at most about a page of code) than to switch to a different language?</em><p> <b>A</b> The program was in the Mathematica language. It is pretty Lisp-like (it has Head[] Tail[] etc). I 'converted' it to Lisp by replacing [] with () almost. After cleaning it up and converting it to a more it already became a lot faster (it had a few problems like consing up a list of states and then adding them together at the end instead of just adding the current state to the number of states found). Adding memoization was a question of seconds of work. <p> <b>A</b> Unicode: This became <a href="Unicode&#32;and&#32;Lisp.html" class="internal">Unicode and Lisp</a> <p> <b>Q</b> <em>Why does <a href="Common&#32;Lisp&#32;Controller.html" class="internal">Common Lisp Controller</a> have to recompile all lisp libraries for all lisp dialects? It makes my crappy computer slower!</em>
<b>A</b> With version 3 of <a href="Common&#32;Lisp&#32;Controller.html" class="internal">Common Lisp Controller</a> and adapted implementations this should no longer be a problem. <p> <b>Q</b> <em>What is the difference between the cmucl-source package and the cmucl sources?</em>
<b>A</b> The sources can self-compile. The cmucl-source package should, but I've not tested this. The cmucl-source packages just exists so people can do source-level debugging on <a href="cmucl.html" class="internal">cmucl</a> and send in patches :-) <p><blockquote><i>
That's not really what I meant Sir Slappy Pants (cons.org sources rebuild fine too). There's a 221kB patch difference between the upstream (cons.org) sources and the debian binaries, but (AFAIKT) no summary of what these patches do. I can guess some of this by reading the patches, but it would be nice to have it documented somewhere (for example: what kernel versions does the -lazy option work on nicely?). -- Eric Marsden
</i></blockquote><p> <b>A2</b> You can find the diffs split up <a href="http://people.debian.org/~pvaneynd/cmucl-diffs/">here</a>. Most of the high-security stuff nowadays is just compiling the system itself with (debug 3)... <p> <b>Q</b> <em>What does it mean when Common-Lisp-Controller puts its compiled files in (/var/cache..) numbered directories instead of username directories? I've got two directories named 0 and 1000, with 1000 used as the current build. Also is there a website or place for the CLC project itself? I can't seem to find a relevant one. Thanks!</em> <p> <b>A</b>
Previously, CLC used the part after "/home/...", which is not good, because multiple Users might share one home directory. This is especially the case when you use sudo, where the Home dir of the underlying user is still present. The problem is the following: CLC checks whether the cache directory is owned and only writable by the user that is currently trying to load code, because otherwise some evil person could preload your cache with evil FASLs that do evil things. If now two users share one home directory, they would also need to share one cache directory. Only one of them would be able to use CLC, because everything else would be insecure.
Since UIDs are the only way in Unix to have an unique distinction between users, CLC now places FASLs to /var/cache/common-lisp-controller/UID. Basically, your "0" directory contains the files that were compiled by "root", when installing CLC and CL implementations and "1000" contains files from your normal User. Please refer to <a href="http://packages.debian.org/changelogs/pool/main/c/common-lisp-controller/common-lisp-controller_6.1/changelog#versionversion5.10">the according changelog entry</a> </div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Ask&#32;Uncle&#32;Peter.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Ask%20Uncle%20Peter">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Ask%20Uncle%20Peter">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Ask%20Uncle%20Peter&amp;from-revision=3637876867">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,52 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Assem</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Assem">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Assem</span>
<div id="content"><div id="content-area"><div id="article-title">Assem</div><div id="article">Assem is an ISA-level code layer for Common Lisp.<p>Currently it features a somewhat-arch-independent ISA specification language, an assembler/disassembler on top of that, and a basic block splitter and grapher.<p>The only architecture all this works on, so far, is MIPS.<p>Repository: <a href="https://github.com/deepfire/assem">https://github.com/deepfire/assem</a><p>License: <a href="LGPL.html" class="category">LGPL</a><p><hr>
Topics: <a href="machine&#32;code.html" class="category">machine code</a></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Assem.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Assem">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Assem">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Assem&amp;from-revision=3800905486">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Asteroid Wars</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Asteroid%20Wars">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Asteroid Wars</span>
<div id="content"><div id="content-area"><div id="article-title">Asteroid Wars</div><div id="article">Asteroid Wars is a remake of the classic space shooter <a href="game.html" class="category">game</a> "asteroids", that originally came out in the arcades in 1979. <p>The objective of Asteroid Wars is to destroy asteroids and saucers. The player controls a triangular ship that can rotate left and right, fire shots straight forward, and thrust forward. Once the ship begins moving in a direction, it will continue in that direction without player intervention unless the player applies thrust in a different direction.<p>There is more information on its <a href="http://www.sebity.com/games/asteroid-wars.php">home page</a>.<p>You can download the source from <a href="https://github.com/sebity/asteroid-wars">github</a>.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Asteroid&#32;Wars.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Asteroid%20Wars">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Asteroid%20Wars">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Asteroid%20Wars&amp;from-revision=3650559442">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: Attila Lendvai</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=Attila%20Lendvai">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - Attila Lendvai</span>
<div id="content"><div id="content-area"><div id="article-title">Attila Lendvai</div><div id="article">Yet another lisper reachable at google's big mail site under the name 'attila.lendvai'. <p>One of the <a href="https://www.cliki.net/cl-dwim" class="new">cl-dwim</a> guys.<p><i>A <a href="Person.html" class="category">Person</a>, presumably.</i></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="Attila&#32;Lendvai.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=Attila%20Lendvai">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=Attila%20Lendvai">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=Attila%20Lendvai&amp;from-revision=3637877316">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,144 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: audio</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=audio">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - audio</span>
<div id="content"><div id="content-area"><div id="article-title">audio</div><div id="article">Audio playing/recording/manipulation libraries and software. See <a href="music.html" class="internal">music</a> for musical arrangement and composition software.<p><ul>
<li>
<a href="cl-binaural.html" class="internal">cl-binaural</a> -
Generate "binaural" sound from mono and stereo streamers
</li>
<li>
<a href="cl-collider.html" class="internal">cl-collider</a> -
<a href="https://github.com/byulparan/cl-collider">cl-collider</a> is an interface to the <a href="https://supercollider.github.io/">SuperCollider</a> <a href="audio.html" class="category">audio</a> synthesis server
</li>
<li>
<a href="CL-MPD.html" class="internal">CL-MPD</a> -
CL-MPD is an interface to the <a href="http://www.musicpd.org/">Music Player Daemon</a>
</li>
<li>
<a href="cl-openal.html" class="internal">cl-openal</a> -
cl-openal is a basic set of bindings to the <a href="https://www.openal.org/">OpenAL</a> <a href="audio.html" class="category">audio</a> library
</li>
<li>
<a href="cl-portaudio.html" class="internal">cl-portaudio</a> -
CL-PortAudio is an <a href="audio.html" class="category">audio</a> package for interfacing with the <a href="http://portaudio.com/">PortAudio</a> library
</li>
<li>
<a href="cl-sap.html" class="internal">cl-sap</a> -
SimpleAudioPlayer is a simple audio player library for windows which utilizes DirectShow
</li>
<li>
<a href="cl-video.html" class="internal">cl-video</a> -
Simple video decoder written in Common Lisp
</li>
<li>
<a href="clave.html" class="internal">clave</a> -
The Common Lisp <a href="Audio.html" class="category">Audio</a> Video Engine (CLAVE) is a Lisp <a href="https://ffmpeg.org/">FFmpeg</a> interface
</li>
<li>
<a href="id3v2.html" class="internal">id3v2</a> -
<a href="Parser.html" class="category">Parser</a> for the ID3v2 <a href="binary&#32;format.html" class="category">binary format</a>
</li>
<li>
<a href="Incudine.html" class="internal">Incudine</a> -
<a href="http://incudine.sourceforge.net/">Incudine</a> is a <a href="music.html" class="category">music</a>/DSP programming environment for Common Lisp
</li>
<li>
<a href="Mixalot.html" class="internal">Mixalot</a> -
Mixalot is a grab bag of systems related to <a href="audio.html" class="category">audio</a> in Common Lisp under an MIT-style license
</li>
<li>
<a href="MPD4CL.html" class="internal">MPD4CL</a> -
MPD4CL is a library to write <a href="https://mpd.fandom.com/wiki/Music_Player_Daemon_Wiki">Music Player Daemon</a> client programs
</li>
<li>
<a href="OSC.html" class="internal">OSC</a> -
An implementation of the OpenSoundControl protocol
</li>
<li>
<a href="pal.html" class="internal">pal</a> -
<a href="https://gitlab.common-lisp.net/pal/pal">PAL</a> is a Common Lisp multimedia library that provides simple and easy to use Lisp interface for all your basic graphics and <a href="audio.html" class="category">audio</a> needs
</li>
<li>
<a href="rip-l.html" class="internal">rip-l</a> -
A CD <a href="audio.html" class="category">audio</a> ripper and encoder front-end <a href="application.html" class="category">application</a> to <a href="https://www.xiph.org/paranoia/">paranoia</a> and <a href="https://www.xiph.org/vorbis/">Ogg Vorbis</a>
</li>
<li>
<a href="sb-simple-audio.html" class="internal">sb-simple-audio</a> -
sb-simple-audio is a library that provides a simple interface to <a href="audio.html" class="category">audio</a> I/O
</li>
<li>
<a href="Shuffletron.html" class="internal">Shuffletron</a> -
Shuffletron is an MP3 <a href="audio.html" class="category">audio</a> player <a href="application.html" class="category">application</a> running on Linux and Mac OS X systems (and possibly elsewhere)
</li>
<li>
<a href="SOUNDLAB.html" class="internal">SOUNDLAB</a> -
Lazy signal synthesis based on combinators
</li>
<li>
<a href="speaker&#32;-&#32;Speech&#32;synthesis&#32;library.html" class="internal">speaker - Speech synthesis library</a> -
Multiplatform Speech synthesis library wrapper for Common Lisp
</li>
<li>
<a href="stassats-mpd.html" class="internal">stassats-mpd</a> -
stassats-mpd is an interface to the <a href="http://www.musicpd.org/">Music Player Daemon</a>
</li>
<li>
<a href="stassats-ogg.html" class="internal">stassats-ogg</a> -
stassats-ogg is an Ogg Vorbis container (metadata) reader/writer library
</li>
<li>
<a href="taglib.html" class="internal">taglib</a> -
A pure Lisp implementation for reading <a href="audio.html" class="category">audio</a> tags and audio information
</li>
<li>
<a href="workout-timer.html" class="internal">workout-timer</a> -
A trivial workout-timer, emitting clock clicks and gong sounds
</li>
</ul></div></div>
<div id="footer" class="buttonbar"><ul><li><a href="audio.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=audio">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=audio">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=audio&amp;from-revision=3639220135">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,53 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: August S.Sigov</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=August%20S.Sigov">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - August S.Sigov</span>
<div id="content"><div id="content-area"><div id="article-title">August S.Sigov</div><div id="article">August S.Sigov is a <a href="Person.html" class="category">Person</a>.<p>I am the shortest Latin sentence :).
Or actually a Common Lisp programmer, currently working for Jensen Technologies, St.-Petersbourg, Russia.<p>After around three years of working with Common Lisp, I found it a pain to program in any other language, including java and C++. Currently, I work with SBCL and ACL.<p><a href="https://195.131.176.227">Resume (and photo) is here</a>.<p><hr>
</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="August&#32;S.Sigov.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=August%20S.Sigov">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=August%20S.Sigov">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=August%20S.Sigov&amp;from-revision=3345462835">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

View file

@ -1,51 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CLiki: axiom</title>
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
href="https://www.cliki.net/site/feed/article.atom?title=axiom">
<link rel="stylesheet" href="static/css/style.css">
<link rel="stylesheet" href="static/css/colorize.css">
</head>
<body>
<span class="hidden">CLiki - axiom</span>
<div id="content"><div id="content-area"><div id="article-title">axiom</div><div id="article"><a href="http://axiom-developer.org">Axiom</a> is a general purpose Computer Algebra <a href="application.html" class="category">application</a>. It is useful for doing general <a href="mathematics.html" class="category">mathematics</a> by computer and for research and development of mathematical algorithms. The Axiom Language provides a very high level way to express abstract mathematical concepts that are collected in the Axiom Library which defines over 1,000 strongly-typed mathematical domains and categories.</div></div>
<div id="footer" class="buttonbar"><ul><li><a href="axiom.html">Current version</a></li>
<li><a href="https://www.cliki.net/site/history?article=axiom">History</a></li>
<li><a href="https://www.cliki.net/site/backlinks?article=axiom">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=axiom&amp;from-revision=3681427940">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
</div>
<div id="header-buttons" class="buttonbar">
<ul>
<li><a href="https://www.cliki.net/">Home</a></li>
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
<li><a href="CLiki.html">About</a></li>
<li><a href="Text&#32;Formatting.html">Text Formatting</a></li>
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
</ul>
<div id="search">
<form action="https://www.cliki.net/site/search">
<label for="search_query" class="hidden">Search CLiki</label>
<input type="text" name="query" id="search_query" value="" />
<input type="submit" value="search" />
</form>
</div>
</div>
<div id="pageheader">
<div id="header">
<span id="logo">CLiki</span>
<span id="slogan">the common lisp wiki</span>
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
<label for="login_name" class="hidden">Account name</label>
<input type="text" name="name" id="login_name" class="login_input" />
<label for= "login_password" class="hidden">Password</label>
<input type="password" name="password" id="login_password" class="login_input" />
<input type="submit" name="login" value="login" id="login_submit" /><br />
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
</form>
</div>
</div>
</div>
</body></html>

Some files were not shown because too many files have changed in this diff Show more