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:
commit
cc026178a9
19 changed files with 809 additions and 0 deletions
88
website/source/index.md
Normal file
88
website/source/index.md
Normal 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}
|
||||
|
||||
15
website/source/resources/footer.md
Normal file
15
website/source/resources/footer.md
Normal 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>
|
||||
19
website/source/resources/header.md
Normal file
19
website/source/resources/header.md
Normal 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>
|
||||
2
website/source/resources/navigation.md
Normal file
2
website/source/resources/navigation.md
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<div id="navigation">
|
||||
</div>
|
||||
Loading…
Add table
Add a link
Reference in a new issue