Squashed 'third_party/lisp/trivial-backtrace/' content from commit 43ef7d9

git-subtree-dir: third_party/lisp/trivial-backtrace
git-subtree-split: 43ef7d947f4b4de767d0f91f28b50d9c03ad29d6
This commit is contained in:
Vincent Ambo 2020-01-17 17:53:27 +00:00
commit cc026178a9
19 changed files with 809 additions and 0 deletions

88
website/source/index.md Normal file
View file

@ -0,0 +1,88 @@
{include resources/header.md}
<div class="contents">
<div class="system-links">
* [Mailing Lists][mailing-list]
* [Getting it][downloads]
* [Documentation][]
* [News][]
* [Test results][tr]
* [Changelog][]
</div>
<div class="system-description">
### What it is
On of the many things that didn't quite get into the Common
Lisp standard was how to get a Lisp to output its call stack
when something has gone wrong. As such, each Lisp has
developed its own notion of what to display, how to display
it, and what sort of arguments can be used to customize it.
`trivial-backtrace` is a simple solution to generating a
backtrace portably. As of {today}, it supports Allegro Common
Lisp, LispWorks, ECL, MCL, SCL, SBCL and CMUCL. Its
interface consists of three functions and one variable:
* print-backtrace
* print-backtrace-to-stream
* print-condition
* \*date-time-format\*
You can probably already guess what they do, but they are
described in more detail below.
{anchor mailing-lists}
### Mailing Lists
* [trivial-backtrace-devel][devel-list]: A list for
announcements, questions, patches, bug reports, and so
on; It's for anything and everything
### API
{set-property docs-package trivial-backtrace}
{docs print-backtrace}
{docs print-backtrace-to-stream}
{docs print-condition}
{docs *date-time-format*}
{anchor downloads}
### Where is it
A [git][] repository is available using
git clone http://common-lisp.net/project/trivial-backtrace/trivial-backtrace.git
The [darcs][] repository is still around but is **not** being updated.
The command to get it is below:
;;; WARNING: out of date
darcs get http://common-lisp.net/project/trivial-backtrace/
trivial-backtrace is also [ASDF installable][asdf-install].
Its CLiki home is right [where][cliki-home] you'd expect.
There's also a handy [gzipped tar file][tarball].
{anchor news}
### What is happening
<dl>
<dt>14 May 2009</dt>
<dd>Moved to [git][]; John Fremlin adds map-backtrace
</dd>
<dt>1 June 2008</dt>
<dd>Release version 1.0
</dd>
</dl>
</div>
</div>
{include resources/footer.md}

View file

@ -0,0 +1,15 @@
<div id="footer" class="footer">
<div id="buttons">
<a class="nav" href="http://validator.w3.org/check/referer" title="xhtml1.1"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/xhtml.gif" width="80" height="15" title="valid xhtml button" alt="valid xhtml" /></a>
<a class="nav" href="http://common-lisp.net/project/cl-markdown/" title="Mark with CL-Markdown"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/cl-markdown.png" width="80" height="15" title="Made with CL-Markdown" alt="CL-Markdown" /></a>
<a class="nav" href="http://www.catb.org/hacker-emblem/" title="hacker"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/hacker.png" width="80" height="15" title="hacker emblem" alt="hacker button" /></a>
<a class="nav" href="http://www.lisp.org/" title="Association of Lisp Users"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/lambda-lisp.png" width="80" height="15" title="ALU emblem" alt="ALU button" /></a>
<a class="nav" href="http://common-lisp.net/" title="Common-Lisp.net"><img src="http://common-lisp.net/project/cl-containers/shared/buttons/lisp-lizard.png" width="80" height="15" title="Common-Lisp.net" alt="Common-Lisp.net button" /></a>
</div>
### Copyright (c) 2009 - 2011 Gary Warren King (gwking@metabang.com)
trivial-backtrace has an [MIT style][mit-license] license
<div id="timestamp">Last updated {today} at {now}</div>
</div>

View file

@ -0,0 +1,19 @@
{include shared-links.md}
{set-property html yes}
{set-property style-sheet "styles.css"}
{set-property author "Gary Warren King"}
{set-property title "trivial-backtrace | watch where you've been"}
[devel-list]: http://common-lisp.net/cgi-bin/mailman/listinfo/trivial-backtrace-devel
[cliki-home]: http://www.cliki.net//trivial-backtrace
[tarball]: http://common-lisp.net/project/trivial-backtrace/trivial-backtrace.tar.gz
<div id="header">
<span class="logo"><a href="http://www.metabang.com/" title="metabang.com"><img src="http://common-lisp.net/project/cl-containers/shared/metabang-2.png" title="metabang.com" width="100" alt="Metabang Logo" /></a></span>
## trivial-backtrace
#### watch where you've been
</div>

View file

@ -0,0 +1,2 @@
<div id="navigation">
</div>