This is the trivial-backtrace Reference Manual, version 1.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:55:11 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
trivial-backtrace
trivial-backtrace
Gary Warren King <gwking@metabang.com>
Gary Warren King <gwking@metabang.com>
MIT Style license
1.1.0
Modules are listed depth-first from the system components tree.
trivial-backtrace/setup
trivial-backtrace
(system).
packages.lisp
(file).
trivial-backtrace/dev
setup
(module).
trivial-backtrace
(system).
utilities.lisp
(file).
backtrace.lisp
(file).
map-backtrace.lisp
(file).
fallback.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
trivial-backtrace/trivial-backtrace.asd
trivial-backtrace/setup/packages.lisp
trivial-backtrace/dev/utilities.lisp
trivial-backtrace/dev/backtrace.lisp
trivial-backtrace/dev/map-backtrace.lisp
trivial-backtrace/dev/fallback.lisp
trivial-backtrace/trivial-backtrace.asd
trivial-backtrace
(system).
trivial-backtrace/dev/utilities.lisp
dev
(module).
*date-time-format*
(special variable).
date-time-string
(function).
format-date
(function).
generate-time-part-function
(macro).
time-date
(function).
time-day-of-week
(function).
time-daylight-savings-time-p
(function).
time-hour
(function).
time-minute
(function).
time-month
(function).
time-second
(function).
time-year
(function).
trivial-backtrace/dev/backtrace.lisp
dev
(module).
print-backtrace
(function).
print-backtrace-to-stream
(function).
print-condition
(function).
trivial-backtrace/dev/map-backtrace.lisp
dev
(module).
backtrace-string
(function).
map-backtrace
(function).
print-object
(method).
*trivial-backtrace-frame-print-specials*
(special variable).
copy-frame
(function).
copy-pos-form-number
(function).
copy-var
(function).
frame
(structure).
frame-func
(reader).
(setf frame-func)
(writer).
frame-p
(function).
frame-source-filename
(reader).
(setf frame-source-filename)
(writer).
frame-source-pos
(reader).
(setf frame-source-pos)
(writer).
frame-vars
(reader).
(setf frame-vars)
(writer).
impl-map-backtrace
(function).
make-frame
(function).
make-pos-form-number
(function).
make-var
(function).
pos-form-number
(structure).
pos-form-number-number
(reader).
(setf pos-form-number-number)
(writer).
pos-form-number-p
(function).
print-frame
(function).
print-map-backtrace
(function).
var
(structure).
var-name
(reader).
(setf var-name)
(writer).
var-p
(function).
var-value
(reader).
(setf var-value)
(writer).
trivial-backtrace/dev/fallback.lisp
backtrace.lisp
(file).
map-backtrace.lisp
(file).
dev
(module).
Packages are listed by definition order.
trivial-backtrace
common-lisp
.
*date-time-format*
(special variable).
backtrace-string
(function).
map-backtrace
(function).
print-backtrace
(function).
print-backtrace-to-stream
(function).
print-condition
(function).
*trivial-backtrace-frame-print-specials*
(special variable).
copy-frame
(function).
copy-pos-form-number
(function).
copy-var
(function).
date-time-string
(function).
format-date
(function).
frame
(structure).
frame-func
(reader).
(setf frame-func)
(writer).
frame-p
(function).
frame-source-filename
(reader).
(setf frame-source-filename)
(writer).
frame-source-pos
(reader).
(setf frame-source-pos)
(writer).
frame-vars
(reader).
(setf frame-vars)
(writer).
generate-time-part-function
(macro).
impl-map-backtrace
(function).
make-frame
(function).
make-pos-form-number
(function).
make-var
(function).
pos-form-number
(structure).
pos-form-number-number
(reader).
(setf pos-form-number-number)
(writer).
pos-form-number-p
(function).
print-frame
(function).
print-map-backtrace
(function).
time-date
(function).
time-day-of-week
(function).
time-daylight-savings-time-p
(function).
time-hour
(function).
time-minute
(function).
time-month
(function).
time-second
(function).
time-year
(function).
var
(structure).
var-name
(reader).
(setf var-name)
(writer).
var-p
(function).
var-value
(reader).
(setf var-value)
(writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
The default format to use when printing dates and times.
* %% - A ’%’ character
* %d - Day of the month as a decimal number [01-31]
* %e - Same as %d but does not print the leading 0 for days 1 through 9
[unlike strftime[], does not print a leading space]
* %H - Hour based on a 24-hour clock as a decimal number [00-23]
*%I - Hour based on a 12-hour clock as a decimal number [01-12]
* %m - Month as a decimal number [01-12]
* %M - Minute as a decimal number [00-59]
* %S - Second as a decimal number [00-59]
* %w - Weekday as a decimal number [0-6], where Sunday is 0
* %y - Year without century [00-99]
* %Y - Year with century [such as 1990]
This code is borrowed from the ‘format-date‘ function in [metatilities-base][].
Send a backtrace for the error ‘error‘ to ‘output‘.
The keywords arguments are:
* :output - where to send the output. This can be:
* a string (which is assumed to designate a pathname)
* an open stream
* nil to indicate that the backtrace information should be
returned as a string
* if-exists - what to do if output designates a pathname and
the pathname already exists. Defaults to :append.
* verbose - if true, then a message about the backtrace is sent
to \*terminal-io\*. Defaults to ‘nil‘.
If the ‘output‘ is nil, the returns the backtrace output as a string. Otherwise, returns nil.
Send a backtrace of the current error to stream.
Stream is assumed to be an open writable file stream or a string-output-stream. Note that ‘print-backtrace-to-stream‘ will print a backtrace for whatever the Lisp deems to be the *current* error.
Print ‘condition‘ to ‘stream‘ using the pretty printer.
func
.
vars
.
Returns the date part of the given time.
Returns the day-of-week part of the given time.
Returns the daylight-savings-time-p part of the given time.
Returns the hour part of the given time.
Returns the minute part of the given time.
Returns the month part of the given time.
Returns the second part of the given time.
Returns the year part of the given time.
structure-object
.
common-lisp
.
Jump to: | (
B C D F G I M P T V |
---|
Jump to: | (
B C D F G I M P T V |
---|
Jump to: | *
F N S V |
---|
Jump to: | *
F N S V |
---|
Jump to: | B C D F M P S T U V |
---|
Jump to: | B C D F M P S T U V |
---|