The exscribe Reference Manual

This is the exscribe Reference Manual, version 0.96.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Jan 15 06:05:46 2023 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 exscribe

Programmatically create HTML documents from a high-level syntax

Author

Francois-Rene Rideau

License

MIT

Long Description

Exscribe helps you author documents and produce HTML output,
using a high-level syntax (Scribble) completely integrated with the CL syntax. It notably features proper support for footnotes, table-of-contents, bibliography.

Version

0.96.1

Dependencies
  • scribble (system)., at least version "1.0.0"
  • fare-utils (system)., at least version "1.0.0"
  • trivia.quasiquote (system).
  • alexandria (system).
  • fare-memoization (system).
  • fare-scripts/rescript (system).
  • quri (system).
Source

exscribe.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 exscribe/exscribe.asd

Source

exscribe.asd.

Parent Component

exscribe (system).

ASDF Systems

exscribe.


3.1.2 exscribe/packages.lisp

Source

exscribe.asd.

Parent Component

exscribe (system).

Packages

3.1.3 exscribe/macros.lisp

Dependency

packages.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

3.1.4 exscribe/specials.lisp

Dependency

macros.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

*exscribe-directory* (special variable).


3.1.5 exscribe/scheme-compat.lisp

Dependency

specials.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

3.1.6 exscribe/exscribe.lisp

Dependency

scheme-compat.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

3.1.7 exscribe/exscribe-data.lisp

Dependency

exscribe.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

3.1.8 exscribe/bibliography.lisp

Dependency

exscribe-data.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

3.1.9 exscribe/html-dumper.lisp

Dependency

packages.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

3.1.10 exscribe/exscribe-html.lisp

Dependencies
Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

3.1.11 exscribe/exscribe-txt.lisp

Dependency

exscribe-data.lisp (file).

Source

exscribe.asd.

Parent Component

exscribe (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 html-dumper

HTML dumping functions

Source

packages.lisp.

Use List

common-lisp.

Used By List

exscribe-html.

Public Interface
Internals

4.2 exscribe

core infrastructure for exscribe

Source

packages.lisp.

Use List
  • alexandria.
  • common-lisp.
  • fare-quasiquote.
  • fare-utils.
  • quri.
  • scribble.
  • trivia.level2.
  • uiop/driver.
Used By List
Public Interface
Internals

4.3 exscribe-data

internal data representation for exscribe

Source

packages.lisp.

Use List
  • common-lisp.
  • exscribe.
  • fare-quasiquote.
  • quri.
  • trivia.level2.
Used By List
Public Interface
Internals

4.4 exscribe-user

Source

packages.lisp.

Use List

4.5 scheme-compat

innards of the Scheme in CL emulation

Source

packages.lisp.

Use List
  • alexandria.
  • common-lisp.
  • fare-quasiquote.
  • fare-utils.
  • scheme-makeup.
  • trivia.level2.
  • uiop/driver.
Public Interface

set-scheme-macro-characters (function).

Internals

4.6 exscribe-html

HTML backend for exscribe

Source

packages.lisp.

Use List
Used By List

exscribe-user.

Internals

4.7 scheme-makeup

a poor emulation of Scheme in CL.
Meant to leverage simple code with Scheme syntax, not to actually implement deep Scheme semantics.

Source

packages.lisp.

Use List

common-lisp.

Used By List
Public Interface

4.8 exscribe-txt

Text backend for exscribe

Source

packages.lisp.

Use List
Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Special variables

Special Variable: *background*

main text background color

Package

exscribe.

Source

specials.lisp.

Special Variable: *bibliography*
Package

exscribe.

Source

specials.lisp.

Special Variable: *bibliography-header*
Package

exscribe.

Source

specials.lisp.

Special Variable: *bibliography-location*
Package

exscribe.

Source

specials.lisp.

Special Variable: *bibliography-options*
Package

exscribe.

Source

specials.lisp.

Special Variable: *document*

The current document

Package

exscribe.

Source

specials.lisp.

Special Variable: *document-title*

The current document’s title

Package

exscribe.

Source

specials.lisp.

Special Variable: *exscribe-document-hook*
Package

exscribe.

Source

specials.lisp.

Special Variable: *exscribe-mode*

The current output mode used by exscribe

Package

exscribe.

Source

specials.lisp.

Special Variable: *exscribe-path*

The search path for exscribe style files

Package

exscribe.

Source

specials.lisp.

Special Variable: *exscribe-verbose*
Package

exscribe.

Source

specials.lisp.

Special Variable: *exscribe-version*
Package

exscribe.

Source

specials.lisp.

Special Variable: *footer*

footer for the current document body

Package

exscribe.

Source

specials.lisp.

Special Variable: *footnote-counter*

counter for footnotes

Package

exscribe.

Source

specials.lisp.

Special Variable: *footnote-style*
Package

exscribe.

Source

exscribe-html.lisp.

Special Variable: *footnotes*

place-holder for footnotes being currently processed

Package

exscribe.

Source

specials.lisp.

Special Variable: *footnotes-header*
Package

exscribe.

Source

specials.lisp.

Special Variable: *foreground*

main text foreground color

Package

exscribe.

Source

specials.lisp.

Special Variable: *generate-label-counter*

counter for various generated labels

Package

exscribe.

Source

specials.lisp.

Special Variable: *header*

header for the current document body

Package

exscribe.

Source

specials.lisp.

Special Variable: *make-author-hook*
Package

exscribe-data.

Source

exscribe-html.lisp.

Special Variable: *make-title-hook*
Package

exscribe-data.

Source

exscribe-html.lisp.

Special Variable: *postprocess-hooks*

functions to run after a first pass on the document

Package

exscribe.

Source

specials.lisp.

Special Variable: *section-counter*

counter for sections

Package

exscribe.

Source

specials.lisp.

Special Variable: *section-name*

name of current section

Package

exscribe.

Source

specials.lisp.

Special Variable: *section-title-background*

section title background color

Package

exscribe.

Source

specials.lisp.

Special Variable: *sections-by-label*

mapping from names to sections

Package

exscribe.

Source

specials.lisp.

Special Variable: *subsection-counter*

counter for subsections

Package

exscribe.

Source

specials.lisp.

Special Variable: *subsection-name*

name of current subsection

Package

exscribe.

Source

specials.lisp.

Special Variable: *subsubsection-counter*

counter for subsubsections

Package

exscribe.

Source

specials.lisp.

Special Variable: *subsubsection-name*

name of current subsubsection

Package

exscribe.

Source

specials.lisp.

Special Variable: *title-background*

header title background color

Package

exscribe.

Source

specials.lisp.

Special Variable: *toc*

table of contents

Package

exscribe.

Source

specials.lisp.

Special Variable: *trusted-hosts*
Package

exscribe-data.

Source

exscribe-data.lisp.

Special Variable: else
Package

scheme-makeup.

Source

scheme-compat.lisp.


5.1.2 Symbol macros

Symbol Macro: *scribe-background*
Package

scheme-makeup.

Source

scheme-compat.lisp.

Symbol Macro: *scribe-footer*
Package

scheme-makeup.

Source

scheme-compat.lisp.

Symbol Macro: *scribe-foreground*
Package

scheme-makeup.

Source

scheme-compat.lisp.

Symbol Macro: *scribe-format*
Package

scheme-makeup.

Source

scheme-compat.lisp.

Symbol Macro: *scribe-header*
Package

scheme-makeup.

Source

scheme-compat.lisp.

Symbol Macro: *scribe-tbackground*
Package

scheme-makeup.

Source

scheme-compat.lisp.


5.1.3 Macros

Macro: begin (&rest r)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Macro: define (name &rest rest)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Macro: define-macro (name &rest rest)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Macro: define-markup (name-formals &body body)
Package

exscribe.

Source

macros.lisp.

Macro: define-markup-macro (name-formals &body body)
Package

exscribe.

Source

macros.lisp.

Macro: lambda-markup (formals &body body)
Package

exscribe.

Source

macros.lisp.

Macro: set! (var val)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Macro: style (f)
Package

exscribe.

Source

exscribe.lisp.

Macro: tag-contents (x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: walking-document ((var doc) &body body)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: xxtime (msg &body body)
Package

exscribe.

Source

macros.lisp.


5.1.4 Ordinary functions

Function: *list (&rest x)
Package

exscribe.

Source

exscribe-data.lisp.

Function: *list* (&rest x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: a (&rest g8)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: add-exscribe-path (d)
Package

exscribe.

Source

exscribe.lisp.

Function: address (&rest g6)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: author (&rest g10)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: bib-sort/author (x y)
Package

exscribe-data.

Source

bibliography.lisp.

Function: bibliography (&rest r)
Package

exscribe-data.

Source

bibliography.lisp.

Function: blockquote (&rest g341)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: body (&rest g8)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: bold (&rest g140)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: br (&rest g609)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: br* (&rest x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: brlist (x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: center (&rest x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: code (&rest g408)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: color (&rest g0)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: copy-tag (to from)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: ctag (tag &rest args)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: display (&rest r)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: div (&rest g6)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: document (&rest rest)
Package

exscribe.

Source

exscribe-data.lisp.

Function: emph (&rest g73)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: ensure-exscribe ()
Package

exscribe.

Source

exscribe.lisp.

Function: enumerate (&rest g6)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: eq? (x y)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: equal? (x y)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: eqv? (x y)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: extract-text (node)

Extract text strings from a node.

Package

exscribe-txt.

Source

exscribe-txt.lisp.

Function: file-exists? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: font (&rest g10)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: footnote (&rest g7)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: footnote-style (x)
Package

exscribe.

Source

exscribe-html.lisp.

Function: for-each (&rest r)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: form (&rest g8)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: get-bib-entry (ident doc)
Package

exscribe-data.

Source

bibliography.lisp.

Function: h1 (&rest g9)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: h2 (&rest g102)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: h3 (&rest g195)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: h4 (&rest g288)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: h5 (&rest g381)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: h6 (&rest g474)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: head (&rest g944)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: hr (&rest g743)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: hrule (&rest g676)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: html (things &optional out)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html (&rest g1011)
Package

exscribe.

Source

exscribe-data.lisp.

Function: html-close-tag (stream tag)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-escape (html-string &optional test)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-escape-stream (s html-string &optional test)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-stream (stream thing)

Print supplied argument as HTML.

Package

html-dumper.

Source

html-dumper.lisp.

Function: html-string (things)
Package

html-dumper.

Source

html-dumper.lisp.

Function: id (&rest g6)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: image (&rest g0)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: img (&rest g9)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: init-exscribe ()
Package

exscribe.

Source

exscribe.lisp.

Function: input (&rest g11)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: integer? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: item (&rest g6)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: itemize (&rest g6)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: keyword->string (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: keyword? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: klist (&rest r)
Package

exscribe.

Source

exscribe.lisp.

Function: list? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: make-bib-table ()
Package

exscribe-data.

Source

bibliography.lisp.

Function: make-close-tag (tag attr content)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: make-document (&rest g7)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: make-open-tag (tag attr content)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: make-xml-tag (tag attr content)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: modulo (x y)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: normalize-text (string)
Package

exscribe-txt.

Source

exscribe-txt.lisp.

Function: null? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: number->string (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: number? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: otag (tag &rest args)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: p (&rest g7)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: pair? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: pre (&rest g877)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: print-bibliography (&rest r)
Package

exscribe-data.

Source

bibliography.lisp.

Function: process-bibliography (&key all sort display)
Package

exscribe-data.

Source

bibliography.lisp.

Function: ref (&rest g11)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: remainder (x y)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: replace-cons! (c new-cons)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: replace-tag! (x tag attr contents)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: sc (&rest x)
Package

exscribe-data.

Source

exscribe-html.lisp.

Function: section (&rest g11)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: set-scheme-macro-characters ()
Package

scheme-compat.

Source

scheme-compat.lisp.

Function: small (&rest x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: sort-bibliography (&key all sort)
Package

exscribe-data.

Source

bibliography.lisp.

Function: spaced* (spc &rest x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: spacedlist (spc x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: span (&rest g6)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: string->symbol (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: string-append (&rest r)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: string-length (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: string? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: sub (&rest g542)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: subsection (&rest g11)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: substring (&rest r)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: subsubsection (&rest g11)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: sup (&rest g475)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: symbol->string (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: symbol? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.

Function: table (&rest g13)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: table-of-contents (&rest g9)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: tag (tag &rest args)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: tag-attr (y kont x)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: td (&rest g14)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: th (&rest g14)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: title (&rest g1078)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: tr (&rest g12)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: tt (&rest g810)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: underline (&rest g274)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: url-trusted-p (url)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: xtag (tag &rest args)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: zero? (x)
Package

scheme-makeup.

Source

scheme-compat.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *argument-syntax*
Package

exscribe.

Source

macros.lisp.

Special Variable: *exscribe-directory*
Package

exscribe-data.

Source

specials.lisp.

Special Variable: *exscribe-initialized*

has exscribe already been initialized?

Package

exscribe.

Source

exscribe.lisp.

Special Variable: *lambda-markup-list-keywords*
Package

exscribe.

Source

macros.lisp.

Special Variable: *latest-style-date*
Package

exscribe.

Source

exscribe.lisp.

Special Variable: *loaded-styles*
Package

exscribe.

Source

exscribe.lisp.

Special Variable: *mode-suffixes*
Package

exscribe.

Source

exscribe.lisp.

Special Variable: *scheme-false*
Package

scheme-compat.

Source

scheme-compat.lisp.

Special Variable: *scheme-true*
Package

scheme-compat.

Source

scheme-compat.lisp.

Special Variable: *todo-list*
Package

exscribe-data.

Source

exscribe-data.lisp.

Special Variable: *xtime*
Package

exscribe.

Source

macros.lisp.


5.2.2 Symbol macros

Symbol Macro: *scribe-sbackground*
Package

scheme-compat.

Source

scheme-compat.lisp.

Symbol Macro: current-input-port
Package

scheme-compat.

Source

scheme-compat.lisp.

Symbol Macro: current-output-port
Package

scheme-compat.

Source

scheme-compat.lisp.


5.2.3 Macros

Macro: defalias (simpleargs sch cl)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: defaliases (args &rest r)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: define-header-tag (tag)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: define-header-tags (&rest r)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: defmalias (sch cl)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: defmaliases (&rest r)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: defsimpletag (tag html)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: defsimpletags (&rest r)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: deftag (tag &optional kw options)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: defvalias (sch cl)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: defvaliases (&rest r)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: defxalias (sch cl)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: defxaliases (&rest r)
Package

scheme-compat.

Source

scheme-compat.lisp.

Macro: make-tag (tag attr contents)
Package

exscribe-data.

Source

exscribe-data.lisp.

Macro: on-error (user-default &body body)
Package

exscribe.

Source

exscribe.lisp.

Macro: with-exscribe-environment (&body body)
Package

exscribe.

Source

exscribe.lisp.


5.2.4 Ordinary functions

Function: allocate-bib-entry ()
Package

exscribe-data.

Source

bibliography.lisp.

Function: bib-add! (table entry)
Package

exscribe-data.

Source

bibliography.lisp.

Function: bib-ref-name (bibent)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: call-with-exscribe-environment (thunk)
Package

exscribe.

Source

exscribe.lisp.

Function: compile-and-load-file (source &key force-recompile verbose load output-file)

compiles and load specified SOURCE file, if either required by keyword argument FORCE-RECOMPILE, or not yet existing, or not up-to-date. Keyword argument VERBOSE specifies whether to be verbose.
Returns two values: the fasl path, and T if the file was (re)compiled

Package

exscribe.

Source

exscribe.lisp.

Function: compute-bib-ref (doc bibent)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: compute-toc (toc sec subsec subsubsec)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: decode-key-spec (spec)
Package

exscribe.

Source

macros.lisp.

Function: decode-optional-spec (spec)
Package

exscribe.

Source

macros.lisp.

Function: display-bibliography (entries)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: do-define-markup (prefix formals body)
Package

exscribe.

Source

macros.lisp.

Function: document-walk-further (doc walker)
Package

exscribe-data.

Source

exscribe-data.lisp.

Function: dolist-html-stream (stream tag attr content)
Package

html-dumper.

Source

html-dumper.lisp.

Function: dump-document ()
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: edit-footnote (note num)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: edited-footnote (note num)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: empty-element-p (tag)
Package

html-dumper.

Source

html-dumper.lisp.

Function: enable-debugging ()
Package

exscribe.

Source

exscribe.lisp.

Function: entry-point ()
Package

exscribe.

Source

exscribe.lisp.

Function: exscribe-load-document (f)
Package

exscribe.

Source

exscribe.lisp.

Function: exscribe-load-file (file)
Package

exscribe.

Source

exscribe.lisp.

Function: exscribe-load-style (style)
Package

exscribe.

Source

exscribe.lisp.

Function: file-newer-p (new-file old-file)

Returns true if NEW-FILE is strictly newer than OLD-FILE.

Package

exscribe.

Source

exscribe.lisp.

Function: file-optimization ()
Package

exscribe.

Source

exscribe.lisp.

Function: find-exscribe-file (f &optional if-error)
Package

exscribe.

Source

exscribe.lisp.

Function: find-file-in-path (f l &optional types if-error)
Package

exscribe.

Source

exscribe.lisp.

Function: find-first-paragraph (x)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: generate-label ()
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: help (&optional out)
Package

exscribe.

Source

exscribe.lisp.

Function: href-attributes (url)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: html-attr (attr)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-attr-stream (stream attr)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-escape-tag-stream (stream tag attr content &optional test)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-keyword (stream symbol)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-node-p (x)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-open-tag (stream tag attr &optional close)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-reserved-p (x)
Package

html-dumper.

Source

html-dumper.lisp.

Function: html-stream-element (stream tag attr content &optional special)
Package

html-dumper.

Source

html-dumper.lisp.

Function: init ()
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: init ()
Package

exscribe-txt.

Source

exscribe-txt.lisp.

Function: init-bib-entry (m kind ident fields)
Package

exscribe-data.

Source

bibliography.lisp.

Function: key-spec-p (spec)
Package

exscribe.

Source

macros.lisp.

Function: keyword->symbol (x &optional package)
Package

exscribe.

Source

macros.lisp.

Function: main (argv)
Package

exscribe.

Source

exscribe.lisp.

Function: make-author (&rest keys &key name email affiliation url)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: make-bib-entry (kind ident fields)
Package

exscribe-data.

Source

bibliography.lisp.

Function: make-bib-fields (fields)
Package

exscribe-data.

Source

bibliography.lisp.

Function: make-footnote (note)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: make-function-definition (name formals body &optional defun)
Package

scheme-compat.

Source

scheme-compat.lisp.

Function: make-section (options)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: make-subsection (options)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: make-subsubsection (options)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: make-title (&rest keys &key title author)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: make-toc (&key section subsection subsubsection)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: make-xsection (type indent options index display)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: maybe-error (user-default if-error)
Package

exscribe.

Source

exscribe.lisp.

Function: merge-bib-entry (m kind ident fields)
Package

exscribe-data.

Source

bibliography.lisp.

Function: optional-spec-p (spec)
Package

exscribe.

Source

macros.lisp.

Function: postprocess-document ()
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: prepare-bib-ref (doc entry)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: process-command-line (args)
Package

exscribe.

Source

exscribe.lisp.

Function: process-document ()
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: process-document ()
Package

exscribe-txt.

Source

exscribe-txt.lisp.

Function: process-file (from &key into translator verbose mode)
Package

exscribe.

Source

exscribe.lisp.

Function: process-many (src dst &rest files)
Package

exscribe.

Source

exscribe.lisp.

Function: process-scheme-formals (formals)
Package

scheme-compat.

Source

scheme-compat.lisp.

Function: processing-keys (args keys rest body)
Package

exscribe.

Source

macros.lisp.

Function: recreate-user-package ()
Package

exscribe.

Source

exscribe.lisp.

Function: repl ()
Package

exscribe.

Source

exscribe.lisp.

Function: reset-exscribe ()
Package

exscribe.

Source

exscribe.lisp.

Function: scribe-style-keyword-arg-p (arg)
Package

exscribe.

Source

macros.lisp.

Function: set-exscribe-mode (mode)
Package

exscribe.

Source

exscribe.lisp.

Function: show-bib-entry (e)
Package

exscribe-html.

Source

exscribe-html.lisp.

Function: style-optimization ()
Package

exscribe.

Source

exscribe.lisp.

Function: symbol->keyword (x)
Package

exscribe.

Source

macros.lisp.

Function: title-font (&rest x)
Package

exscribe-html.

Source

exscribe-html.lisp.


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   *  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   R   S   T   U   W   X   Z  
Index Entry  Section

*
*list: Public ordinary functions
*list*: Public ordinary functions

A
a: Public ordinary functions
add-exscribe-path: Public ordinary functions
address: Public ordinary functions
allocate-bib-entry: Private ordinary functions
author: Public ordinary functions

B
begin: Public macros
bib-add!: Private ordinary functions
bib-ref-name: Private ordinary functions
bib-sort/author: Public ordinary functions
bibliography: Public ordinary functions
blockquote: Public ordinary functions
body: Public ordinary functions
bold: Public ordinary functions
br: Public ordinary functions
br*: Public ordinary functions
brlist: Public ordinary functions

C
call-with-exscribe-environment: Private ordinary functions
center: Public ordinary functions
code: Public ordinary functions
color: Public ordinary functions
compile-and-load-file: Private ordinary functions
compute-bib-ref: Private ordinary functions
compute-toc: Private ordinary functions
copy-tag: Public ordinary functions
ctag: Public ordinary functions

D
decode-key-spec: Private ordinary functions
decode-optional-spec: Private ordinary functions
defalias: Private macros
defaliases: Private macros
define: Public macros
define-header-tag: Private macros
define-header-tags: Private macros
define-macro: Public macros
define-markup: Public macros
define-markup-macro: Public macros
defmalias: Private macros
defmaliases: Private macros
defsimpletag: Private macros
defsimpletags: Private macros
deftag: Private macros
defvalias: Private macros
defvaliases: Private macros
defxalias: Private macros
defxaliases: Private macros
display: Public ordinary functions
display-bibliography: Private ordinary functions
div: Public ordinary functions
do-define-markup: Private ordinary functions
document: Public ordinary functions
document-walk-further: Private ordinary functions
dolist-html-stream: Private ordinary functions
dump-document: Private ordinary functions

E
edit-footnote: Private ordinary functions
edited-footnote: Private ordinary functions
emph: Public ordinary functions
empty-element-p: Private ordinary functions
enable-debugging: Private ordinary functions
ensure-exscribe: Public ordinary functions
entry-point: Private ordinary functions
enumerate: Public ordinary functions
eq?: Public ordinary functions
equal?: Public ordinary functions
eqv?: Public ordinary functions
exscribe-load-document: Private ordinary functions
exscribe-load-file: Private ordinary functions
exscribe-load-style: Private ordinary functions
extract-text: Public ordinary functions

F
file-exists?: Public ordinary functions
file-newer-p: Private ordinary functions
file-optimization: Private ordinary functions
find-exscribe-file: Private ordinary functions
find-file-in-path: Private ordinary functions
find-first-paragraph: Private ordinary functions
font: Public ordinary functions
footnote: Public ordinary functions
footnote-style: Public ordinary functions
for-each: Public ordinary functions
form: Public ordinary functions
Function, *list: Public ordinary functions
Function, *list*: Public ordinary functions
Function, a: Public ordinary functions
Function, add-exscribe-path: Public ordinary functions
Function, address: Public ordinary functions
Function, allocate-bib-entry: Private ordinary functions
Function, author: Public ordinary functions
Function, bib-add!: Private ordinary functions
Function, bib-ref-name: Private ordinary functions
Function, bib-sort/author: Public ordinary functions
Function, bibliography: Public ordinary functions
Function, blockquote: Public ordinary functions
Function, body: Public ordinary functions
Function, bold: Public ordinary functions
Function, br: Public ordinary functions
Function, br*: Public ordinary functions
Function, brlist: Public ordinary functions
Function, call-with-exscribe-environment: Private ordinary functions
Function, center: Public ordinary functions
Function, code: Public ordinary functions
Function, color: Public ordinary functions
Function, compile-and-load-file: Private ordinary functions
Function, compute-bib-ref: Private ordinary functions
Function, compute-toc: Private ordinary functions
Function, copy-tag: Public ordinary functions
Function, ctag: Public ordinary functions
Function, decode-key-spec: Private ordinary functions
Function, decode-optional-spec: Private ordinary functions
Function, display: Public ordinary functions
Function, display-bibliography: Private ordinary functions
Function, div: Public ordinary functions
Function, do-define-markup: Private ordinary functions
Function, document: Public ordinary functions
Function, document-walk-further: Private ordinary functions
Function, dolist-html-stream: Private ordinary functions
Function, dump-document: Private ordinary functions
Function, edit-footnote: Private ordinary functions
Function, edited-footnote: Private ordinary functions
Function, emph: Public ordinary functions
Function, empty-element-p: Private ordinary functions
Function, enable-debugging: Private ordinary functions
Function, ensure-exscribe: Public ordinary functions
Function, entry-point: Private ordinary functions
Function, enumerate: Public ordinary functions
Function, eq?: Public ordinary functions
Function, equal?: Public ordinary functions
Function, eqv?: Public ordinary functions
Function, exscribe-load-document: Private ordinary functions
Function, exscribe-load-file: Private ordinary functions
Function, exscribe-load-style: Private ordinary functions
Function, extract-text: Public ordinary functions
Function, file-exists?: Public ordinary functions
Function, file-newer-p: Private ordinary functions
Function, file-optimization: Private ordinary functions
Function, find-exscribe-file: Private ordinary functions
Function, find-file-in-path: Private ordinary functions
Function, find-first-paragraph: Private ordinary functions
Function, font: Public ordinary functions
Function, footnote: Public ordinary functions
Function, footnote-style: Public ordinary functions
Function, for-each: Public ordinary functions
Function, form: Public ordinary functions
Function, generate-label: Private ordinary functions
Function, get-bib-entry: Public ordinary functions
Function, h1: Public ordinary functions
Function, h2: Public ordinary functions
Function, h3: Public ordinary functions
Function, h4: Public ordinary functions
Function, h5: Public ordinary functions
Function, h6: Public ordinary functions
Function, head: Public ordinary functions
Function, help: Private ordinary functions
Function, hr: Public ordinary functions
Function, href-attributes: Private ordinary functions
Function, hrule: Public ordinary functions
Function, html: Public ordinary functions
Function, html: Public ordinary functions
Function, html-attr: Private ordinary functions
Function, html-attr-stream: Private ordinary functions
Function, html-close-tag: Public ordinary functions
Function, html-escape: Public ordinary functions
Function, html-escape-stream: Public ordinary functions
Function, html-escape-tag-stream: Private ordinary functions
Function, html-keyword: Private ordinary functions
Function, html-node-p: Private ordinary functions
Function, html-open-tag: Private ordinary functions
Function, html-reserved-p: Private ordinary functions
Function, html-stream: Public ordinary functions
Function, html-stream-element: Private ordinary functions
Function, html-string: Public ordinary functions
Function, id: Public ordinary functions
Function, image: Public ordinary functions
Function, img: Public ordinary functions
Function, init: Private ordinary functions
Function, init: Private ordinary functions
Function, init-bib-entry: Private ordinary functions
Function, init-exscribe: Public ordinary functions
Function, input: Public ordinary functions
Function, integer?: Public ordinary functions
Function, item: Public ordinary functions
Function, itemize: Public ordinary functions
Function, key-spec-p: Private ordinary functions
Function, keyword->string: Public ordinary functions
Function, keyword->symbol: Private ordinary functions
Function, keyword?: Public ordinary functions
Function, klist: Public ordinary functions
Function, list?: Public ordinary functions
Function, main: Private ordinary functions
Function, make-author: Private ordinary functions
Function, make-bib-entry: Private ordinary functions
Function, make-bib-fields: Private ordinary functions
Function, make-bib-table: Public ordinary functions
Function, make-close-tag: Public ordinary functions
Function, make-document: Public ordinary functions
Function, make-footnote: Private ordinary functions
Function, make-function-definition: Private ordinary functions
Function, make-open-tag: Public ordinary functions
Function, make-section: Private ordinary functions
Function, make-subsection: Private ordinary functions
Function, make-subsubsection: Private ordinary functions
Function, make-title: Private ordinary functions
Function, make-toc: Private ordinary functions
Function, make-xml-tag: Public ordinary functions
Function, make-xsection: Private ordinary functions
Function, maybe-error: Private ordinary functions
Function, merge-bib-entry: Private ordinary functions
Function, modulo: Public ordinary functions
Function, normalize-text: Public ordinary functions
Function, null?: Public ordinary functions
Function, number->string: Public ordinary functions
Function, number?: Public ordinary functions
Function, optional-spec-p: Private ordinary functions
Function, otag: Public ordinary functions
Function, p: Public ordinary functions
Function, pair?: Public ordinary functions
Function, postprocess-document: Private ordinary functions
Function, pre: Public ordinary functions
Function, prepare-bib-ref: Private ordinary functions
Function, print-bibliography: Public ordinary functions
Function, process-bibliography: Public ordinary functions
Function, process-command-line: Private ordinary functions
Function, process-document: Private ordinary functions
Function, process-document: Private ordinary functions
Function, process-file: Private ordinary functions
Function, process-many: Private ordinary functions
Function, process-scheme-formals: Private ordinary functions
Function, processing-keys: Private ordinary functions
Function, recreate-user-package: Private ordinary functions
Function, ref: Public ordinary functions
Function, remainder: Public ordinary functions
Function, repl: Private ordinary functions
Function, replace-cons!: Public ordinary functions
Function, replace-tag!: Public ordinary functions
Function, reset-exscribe: Private ordinary functions
Function, sc: Public ordinary functions
Function, scribe-style-keyword-arg-p: Private ordinary functions
Function, section: Public ordinary functions
Function, set-exscribe-mode: Private ordinary functions
Function, set-scheme-macro-characters: Public ordinary functions
Function, show-bib-entry: Private ordinary functions
Function, small: Public ordinary functions
Function, sort-bibliography: Public ordinary functions
Function, spaced*: Public ordinary functions
Function, spacedlist: Public ordinary functions
Function, span: Public ordinary functions
Function, string->symbol: Public ordinary functions
Function, string-append: Public ordinary functions
Function, string-length: Public ordinary functions
Function, string?: Public ordinary functions
Function, style-optimization: Private ordinary functions
Function, sub: Public ordinary functions
Function, subsection: Public ordinary functions
Function, substring: Public ordinary functions
Function, subsubsection: Public ordinary functions
Function, sup: Public ordinary functions
Function, symbol->keyword: Private ordinary functions
Function, symbol->string: Public ordinary functions
Function, symbol?: Public ordinary functions
Function, table: Public ordinary functions
Function, table-of-contents: Public ordinary functions
Function, tag: Public ordinary functions
Function, tag-attr: Public ordinary functions
Function, td: Public ordinary functions
Function, th: Public ordinary functions
Function, title: Public ordinary functions
Function, title-font: Private ordinary functions
Function, tr: Public ordinary functions
Function, tt: Public ordinary functions
Function, underline: Public ordinary functions
Function, url-trusted-p: Public ordinary functions
Function, xtag: Public ordinary functions
Function, zero?: Public ordinary functions

G
generate-label: Private ordinary functions
get-bib-entry: Public ordinary functions

H
h1: Public ordinary functions
h2: Public ordinary functions
h3: Public ordinary functions
h4: Public ordinary functions
h5: Public ordinary functions
h6: Public ordinary functions
head: Public ordinary functions
help: Private ordinary functions
hr: Public ordinary functions
href-attributes: Private ordinary functions
hrule: Public ordinary functions
html: Public ordinary functions
html: Public ordinary functions
html-attr: Private ordinary functions
html-attr-stream: Private ordinary functions
html-close-tag: Public ordinary functions
html-escape: Public ordinary functions
html-escape-stream: Public ordinary functions
html-escape-tag-stream: Private ordinary functions
html-keyword: Private ordinary functions
html-node-p: Private ordinary functions
html-open-tag: Private ordinary functions
html-reserved-p: Private ordinary functions
html-stream: Public ordinary functions
html-stream-element: Private ordinary functions
html-string: Public ordinary functions

I
id: Public ordinary functions
image: Public ordinary functions
img: Public ordinary functions
init: Private ordinary functions
init: Private ordinary functions
init-bib-entry: Private ordinary functions
init-exscribe: Public ordinary functions
input: Public ordinary functions
integer?: Public ordinary functions
item: Public ordinary functions
itemize: Public ordinary functions

K
key-spec-p: Private ordinary functions
keyword->string: Public ordinary functions
keyword->symbol: Private ordinary functions
keyword?: Public ordinary functions
klist: Public ordinary functions

L
lambda-markup: Public macros
list?: Public ordinary functions

M
Macro, begin: Public macros
Macro, defalias: Private macros
Macro, defaliases: Private macros
Macro, define: Public macros
Macro, define-header-tag: Private macros
Macro, define-header-tags: Private macros
Macro, define-macro: Public macros
Macro, define-markup: Public macros
Macro, define-markup-macro: Public macros
Macro, defmalias: Private macros
Macro, defmaliases: Private macros
Macro, defsimpletag: Private macros
Macro, defsimpletags: Private macros
Macro, deftag: Private macros
Macro, defvalias: Private macros
Macro, defvaliases: Private macros
Macro, defxalias: Private macros
Macro, defxaliases: Private macros
Macro, lambda-markup: Public macros
Macro, make-tag: Private macros
Macro, on-error: Private macros
Macro, set!: Public macros
Macro, style: Public macros
Macro, tag-contents: Public macros
Macro, walking-document: Public macros
Macro, with-exscribe-environment: Private macros
Macro, xxtime: Public macros
main: Private ordinary functions
make-author: Private ordinary functions
make-bib-entry: Private ordinary functions
make-bib-fields: Private ordinary functions
make-bib-table: Public ordinary functions
make-close-tag: Public ordinary functions
make-document: Public ordinary functions
make-footnote: Private ordinary functions
make-function-definition: Private ordinary functions
make-open-tag: Public ordinary functions
make-section: Private ordinary functions
make-subsection: Private ordinary functions
make-subsubsection: Private ordinary functions
make-tag: Private macros
make-title: Private ordinary functions
make-toc: Private ordinary functions
make-xml-tag: Public ordinary functions
make-xsection: Private ordinary functions
maybe-error: Private ordinary functions
merge-bib-entry: Private ordinary functions
modulo: Public ordinary functions

N
normalize-text: Public ordinary functions
null?: Public ordinary functions
number->string: Public ordinary functions
number?: Public ordinary functions

O
on-error: Private macros
optional-spec-p: Private ordinary functions
otag: Public ordinary functions

P
p: Public ordinary functions
pair?: Public ordinary functions
postprocess-document: Private ordinary functions
pre: Public ordinary functions
prepare-bib-ref: Private ordinary functions
print-bibliography: Public ordinary functions
process-bibliography: Public ordinary functions
process-command-line: Private ordinary functions
process-document: Private ordinary functions
process-document: Private ordinary functions
process-file: Private ordinary functions
process-many: Private ordinary functions
process-scheme-formals: Private ordinary functions
processing-keys: Private ordinary functions

R
recreate-user-package: Private ordinary functions
ref: Public ordinary functions
remainder: Public ordinary functions
repl: Private ordinary functions
replace-cons!: Public ordinary functions
replace-tag!: Public ordinary functions
reset-exscribe: Private ordinary functions

S
sc: Public ordinary functions
scribe-style-keyword-arg-p: Private ordinary functions
section: Public ordinary functions
set!: Public macros
set-exscribe-mode: Private ordinary functions
set-scheme-macro-characters: Public ordinary functions
show-bib-entry: Private ordinary functions
small: Public ordinary functions
sort-bibliography: Public ordinary functions
spaced*: Public ordinary functions
spacedlist: Public ordinary functions
span: Public ordinary functions
string->symbol: Public ordinary functions
string-append: Public ordinary functions
string-length: Public ordinary functions
string?: Public ordinary functions
style: Public macros
style-optimization: Private ordinary functions
sub: Public ordinary functions
subsection: Public ordinary functions
substring: Public ordinary functions
subsubsection: Public ordinary functions
sup: Public ordinary functions
symbol->keyword: Private ordinary functions
symbol->string: Public ordinary functions
symbol?: Public ordinary functions

T
table: Public ordinary functions
table-of-contents: Public ordinary functions
tag: Public ordinary functions
tag-attr: Public ordinary functions
tag-contents: Public macros
td: Public ordinary functions
th: Public ordinary functions
title: Public ordinary functions
title-font: Private ordinary functions
tr: Public ordinary functions
tt: Public ordinary functions

U
underline: Public ordinary functions
url-trusted-p: Public ordinary functions

W
walking-document: Public macros
with-exscribe-environment: Private macros

X
xtag: Public ordinary functions
xxtime: Public macros

Z
zero?: Public ordinary functions


A.3 Variables

Jump to:   *  
C   E   S  
Index Entry  Section

*
*argument-syntax*: Private special variables
*background*: Public special variables
*bibliography*: Public special variables
*bibliography-header*: Public special variables
*bibliography-location*: Public special variables
*bibliography-options*: Public special variables
*document*: Public special variables
*document-title*: Public special variables
*exscribe-directory*: Private special variables
*exscribe-document-hook*: Public special variables
*exscribe-initialized*: Private special variables
*exscribe-mode*: Public special variables
*exscribe-path*: Public special variables
*exscribe-verbose*: Public special variables
*exscribe-version*: Public special variables
*footer*: Public special variables
*footnote-counter*: Public special variables
*footnote-style*: Public special variables
*footnotes*: Public special variables
*footnotes-header*: Public special variables
*foreground*: Public special variables
*generate-label-counter*: Public special variables
*header*: Public special variables
*lambda-markup-list-keywords*: Private special variables
*latest-style-date*: Private special variables
*loaded-styles*: Private special variables
*make-author-hook*: Public special variables
*make-title-hook*: Public special variables
*mode-suffixes*: Private special variables
*postprocess-hooks*: Public special variables
*scheme-false*: Private special variables
*scheme-true*: Private special variables
*scribe-background*: Public symbol macros
*scribe-footer*: Public symbol macros
*scribe-foreground*: Public symbol macros
*scribe-format*: Public symbol macros
*scribe-header*: Public symbol macros
*scribe-sbackground*: Private symbol macros
*scribe-tbackground*: Public symbol macros
*section-counter*: Public special variables
*section-name*: Public special variables
*section-title-background*: Public special variables
*sections-by-label*: Public special variables
*subsection-counter*: Public special variables
*subsection-name*: Public special variables
*subsubsection-counter*: Public special variables
*subsubsection-name*: Public special variables
*title-background*: Public special variables
*toc*: Public special variables
*todo-list*: Private special variables
*trusted-hosts*: Public special variables
*xtime*: Private special variables

C
current-input-port: Private symbol macros
current-output-port: Private symbol macros

E
else: Public special variables

S
Special Variable, *argument-syntax*: Private special variables
Special Variable, *background*: Public special variables
Special Variable, *bibliography*: Public special variables
Special Variable, *bibliography-header*: Public special variables
Special Variable, *bibliography-location*: Public special variables
Special Variable, *bibliography-options*: Public special variables
Special Variable, *document*: Public special variables
Special Variable, *document-title*: Public special variables
Special Variable, *exscribe-directory*: Private special variables
Special Variable, *exscribe-document-hook*: Public special variables
Special Variable, *exscribe-initialized*: Private special variables
Special Variable, *exscribe-mode*: Public special variables
Special Variable, *exscribe-path*: Public special variables
Special Variable, *exscribe-verbose*: Public special variables
Special Variable, *exscribe-version*: Public special variables
Special Variable, *footer*: Public special variables
Special Variable, *footnote-counter*: Public special variables
Special Variable, *footnote-style*: Public special variables
Special Variable, *footnotes*: Public special variables
Special Variable, *footnotes-header*: Public special variables
Special Variable, *foreground*: Public special variables
Special Variable, *generate-label-counter*: Public special variables
Special Variable, *header*: Public special variables
Special Variable, *lambda-markup-list-keywords*: Private special variables
Special Variable, *latest-style-date*: Private special variables
Special Variable, *loaded-styles*: Private special variables
Special Variable, *make-author-hook*: Public special variables
Special Variable, *make-title-hook*: Public special variables
Special Variable, *mode-suffixes*: Private special variables
Special Variable, *postprocess-hooks*: Public special variables
Special Variable, *scheme-false*: Private special variables
Special Variable, *scheme-true*: Private special variables
Special Variable, *section-counter*: Public special variables
Special Variable, *section-name*: Public special variables
Special Variable, *section-title-background*: Public special variables
Special Variable, *sections-by-label*: Public special variables
Special Variable, *subsection-counter*: Public special variables
Special Variable, *subsection-name*: Public special variables
Special Variable, *subsubsection-counter*: Public special variables
Special Variable, *subsubsection-name*: Public special variables
Special Variable, *title-background*: Public special variables
Special Variable, *toc*: Public special variables
Special Variable, *todo-list*: Private special variables
Special Variable, *trusted-hosts*: Public special variables
Special Variable, *xtime*: Private special variables
Special Variable, else: Public special variables
Symbol Macro, *scribe-background*: Public symbol macros
Symbol Macro, *scribe-footer*: Public symbol macros
Symbol Macro, *scribe-foreground*: Public symbol macros
Symbol Macro, *scribe-format*: Public symbol macros
Symbol Macro, *scribe-header*: Public symbol macros
Symbol Macro, *scribe-sbackground*: Private symbol macros
Symbol Macro, *scribe-tbackground*: Public symbol macros
Symbol Macro, current-input-port: Private symbol macros
Symbol Macro, current-output-port: Private symbol macros


A.4 Data types

Jump to:   B   E   F   H   M   P   S  
Index Entry  Section

B
bibliography.lisp: The exscribe/bibliography․lisp file

E
exscribe: The exscribe system
exscribe: The exscribe package
exscribe-data: The exscribe-data package
exscribe-data.lisp: The exscribe/exscribe-data․lisp file
exscribe-html: The exscribe-html package
exscribe-html.lisp: The exscribe/exscribe-html․lisp file
exscribe-txt: The exscribe-txt package
exscribe-txt.lisp: The exscribe/exscribe-txt․lisp file
exscribe-user: The exscribe-user package
exscribe.asd: The exscribe/exscribe․asd file
exscribe.lisp: The exscribe/exscribe․lisp file

F
File, bibliography.lisp: The exscribe/bibliography․lisp file
File, exscribe-data.lisp: The exscribe/exscribe-data․lisp file
File, exscribe-html.lisp: The exscribe/exscribe-html․lisp file
File, exscribe-txt.lisp: The exscribe/exscribe-txt․lisp file
File, exscribe.asd: The exscribe/exscribe․asd file
File, exscribe.lisp: The exscribe/exscribe․lisp file
File, html-dumper.lisp: The exscribe/html-dumper․lisp file
File, macros.lisp: The exscribe/macros․lisp file
File, packages.lisp: The exscribe/packages․lisp file
File, scheme-compat.lisp: The exscribe/scheme-compat․lisp file
File, specials.lisp: The exscribe/specials․lisp file

H
html-dumper: The html-dumper package
html-dumper.lisp: The exscribe/html-dumper․lisp file

M
macros.lisp: The exscribe/macros․lisp file

P
Package, exscribe: The exscribe package
Package, exscribe-data: The exscribe-data package
Package, exscribe-html: The exscribe-html package
Package, exscribe-txt: The exscribe-txt package
Package, exscribe-user: The exscribe-user package
Package, html-dumper: The html-dumper package
Package, scheme-compat: The scheme-compat package
Package, scheme-makeup: The scheme-makeup package
packages.lisp: The exscribe/packages․lisp file

S
scheme-compat: The scheme-compat package
scheme-compat.lisp: The exscribe/scheme-compat․lisp file
scheme-makeup: The scheme-makeup package
specials.lisp: The exscribe/specials․lisp file
System, exscribe: The exscribe system