The cl-notebook Reference Manual

This is the cl-notebook Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:30:20 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-notebook

A notebook-style in-browser editor for Common Lisp

Author

Inaimathi <>

License

AGPL3

Dependencies
  • sb-introspect (system).
  • qlot (system).
  • quri (system).
  • alexandria (system).
  • anaphora (system).
  • cl-fad (system).
  • closer-mop (system).
  • cl-who (system).
  • cl-css (system).
  • parenscript (system).
  • house (system).
  • fact-base (system).
Source

cl-notebook.asd.

Child Component

src (module).


3 Modules

Modules are listed depth-first from the system components tree.


3.1 cl-notebook/src

Source

cl-notebook.asd.

Parent Component

cl-notebook (system).

Child Components

3.2 cl-notebook/src/ui

Source

cl-notebook.asd.

Parent Component

src (module).

Child Components

3.3 cl-notebook/src/ui/http-api

Source

cl-notebook.asd.

Parent Component

ui (module).

Child Components

3.4 cl-notebook/src/ui/http-front-end

Source

cl-notebook.asd.

Parent Component

ui (module).

Child Components

4 Files

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


4.1 Lisp


4.1.1 cl-notebook/cl-notebook.asd

Source

cl-notebook.asd.

Parent Component

cl-notebook (system).

ASDF Systems

cl-notebook.


4.1.2 cl-notebook/src/package.lisp

Source

cl-notebook.asd.

Parent Component

src (module).

Packages

cl-notebook.

Internals

4.1.3 cl-notebook/src/model.lisp

Source

cl-notebook.asd.

Parent Component

src (module).

Internals

4.1.4 cl-notebook/src/util.lisp

Source

cl-notebook.asd.

Parent Component

src (module).

Internals

4.1.5 cl-notebook/src/publish-update.lisp

Source

cl-notebook.asd.

Parent Component

src (module).

Internals

4.1.6 cl-notebook/src/ui/http-api/system.lisp

Source

cl-notebook.asd.

Parent Component

http-api (module).

Internals

get-completions (function).


4.1.7 cl-notebook/src/ui/http-api/notebook.lisp

Source

cl-notebook.asd.

Parent Component

http-api (module).


4.1.8 cl-notebook/src/ui/http-api/cell.lisp

Source

cl-notebook.asd.

Parent Component

http-api (module).


4.1.9 cl-notebook/src/ui/http-front-end/macros.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).

Internals

4.1.10 cl-notebook/src/ui/http-front-end/css.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).

Public Interface

define-css (function).

Internals

4.1.11 cl-notebook/src/ui/http-front-end/core.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).


4.1.12 cl-notebook/src/ui/http-front-end/base.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).

Internals

*base-js* (special variable).


4.1.13 cl-notebook/src/ui/http-front-end/templates.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).


4.1.14 cl-notebook/src/ui/http-front-end/api.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).


4.1.15 cl-notebook/src/ui/http-front-end/notebook-selector.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).


4.1.16 cl-notebook/src/ui/http-front-end/pareditesque.lisp

Source

cl-notebook.asd.

Parent Component

http-front-end (module).


4.1.17 cl-notebook/src/evaluators.lisp

Source

cl-notebook.asd.

Parent Component

src (module).

Internals

4.1.18 cl-notebook/src/exporters.lisp

Source

cl-notebook.asd.

Parent Component

src (module).

Internals

4.1.19 cl-notebook/src/main.lisp

Source

cl-notebook.asd.

Parent Component

src (module).

Public Interface

main (function).

Internals

5 Packages

Packages are listed by definition order.


5.1 cl-notebook

Source

package.lisp.

Use List
  • cl-who.
  • common-lisp.
  • fact-base.
  • house.
  • parenscript.
Public Interface
Internals

6 Definitions

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


6.1 Public Interface


6.1.1 Ordinary functions

Function: define-css (name rules)
Package

cl-notebook.

Source

css.lisp.

Function: main (&optional argv &key port public?)
Package

cl-notebook.

Source

main.lisp.


6.2 Internals


6.2.1 Special variables

Special Variable: *addon-css-rules*
Package

cl-notebook.

Source

css.lisp.

Special Variable: *base-js*
Package

cl-notebook.

Source

base.lisp.

Special Variable: *books*
Package

cl-notebook.

Source

package.lisp.

Special Variable: *default-indices*
Package

cl-notebook.

Source

package.lisp.

Special Variable: *front-end-eval-thread*
Package

cl-notebook.

Source

evaluators.lisp.

Special Variable: *notebook-css*
Package

cl-notebook.

Source

css.lisp.

Special Variable: *notebooks*
Package

cl-notebook.

Source

model.lisp.

Special Variable: *ql*
Package

cl-notebook.

Source

package.lisp.

Special Variable: *static*
Package

cl-notebook.

Source

package.lisp.

Special Variable: *static-files*
Package

cl-notebook.

Source

package.lisp.

Special Variable: *storage*
Package

cl-notebook.

Source

package.lisp.

Special Variable: +css-input+
Package

cl-notebook.

Source

css.lisp.

Special Variable: +key-codes+
Package

cl-notebook.

Source

macros.lisp.

Special Variable: +mod-keys+
Package

cl-notebook.

Source

macros.lisp.


6.2.2 Macros

Macro: html-to-str (&rest forms)
Package

cl-notebook.

Source

util.lisp.


6.2.3 Ordinary functions

Function: -cell-class (cell)
Package

cl-notebook.

Source

exporters.lisp.

Function: -cell-comment (cell)
Package

cl-notebook.

Source

exporters.lisp.

Function: -html-value (cell)
Package

cl-notebook.

Source

exporters.lisp.

Function: >>existing-directory (path)
Package

cl-notebook.

Source

package.lisp.

Function: >>existing-filepath (path)
Package

cl-notebook.

Source

package.lisp.

Function: >>export-format (format)
Package

cl-notebook.

Source

package.lisp.

Function: >>nonexistent-file (path)
Package

cl-notebook.

Source

package.lisp.

Function: >>notebook (book-id)
Package

cl-notebook.

Source

package.lisp.

Function: >>package (name)
Package

cl-notebook.

Source

package.lisp.

Function: aget (k alist)
Package

cl-notebook.

Source

util.lisp.

Function: alist (&rest k/v-pairs)

Association lists with less consing

Package

cl-notebook.

Source

util.lisp.

Function: do-cells (fn book)
Package

cl-notebook.

Source

model.lisp.

Function: export-book-formats ()
Package

cl-notebook.

Source

exporters.lisp.

Function: export-cells (format book)
Package

cl-notebook.

Source

exporters.lisp.

Function: fork-at! (book index)
Package

cl-notebook.

Source

model.lisp.

Function: front-end-error (form e)

Takes a form and an error pertaining to it.
Formats the error for front-end display, including a reference to the form.

Package

cl-notebook.

Source

util.lisp.

Function: front-end-eval-formats ()
Package

cl-notebook.

Source

evaluators.lisp.

Function: get-completions (partial package)
Package

cl-notebook.

Source

system.lisp.

Function: get-param (names params)
Package

cl-notebook.

Source

util.lisp.

Function: hash (&rest entries)
Package

cl-notebook.

Source

util.lisp.

Function: ignored-error-prop? (prop-name)
Package

cl-notebook.

Source

util.lisp.

Function: instance->alist (instance)
Package

cl-notebook.

Source

util.lisp.

Function: load-package (package)
Package

cl-notebook.

Source

model.lisp.

Function: loaded-books! ()
Package

cl-notebook.

Source

model.lisp.

Function: main-dev ()
Package

cl-notebook.

Source

main.lisp.

Function: make-notebook (&key file-name)
Package

cl-notebook.

Source

model.lisp.

Function: map-cells (fn book)
Package

cl-notebook.

Source

model.lisp.

Function: new-notebook! (path)
Package

cl-notebook.

Source

model.lisp.

Function: notebook-cell (book cell-id)
Package

cl-notebook.

Source

model.lisp.

Function: parse-args! (raw)
Package

cl-notebook.

Source

util.lisp.

Function: printable-readably? (thing)
Package

cl-notebook.

Source

util.lisp.

Function: publish-update-internal! (book action k/v-pairs)
Package

cl-notebook.

Source

publish-update.lisp.

Function: read-statics ()

Used to read the cl-notebook static files into memory.
Only useful during the build process, where its called with an –eval flag.

Package

cl-notebook.

Source

main.lisp.

Function: reorder-cells! (book cell-order)
Package

cl-notebook.

Source

model.lisp.

Function: slurp (filename)
Package

cl-notebook.

Source

exporters.lisp.

Function: stringified-error-prop? (prop-name)
Package

cl-notebook.

Source

util.lisp.

Function: sys-dir (path)
Package

cl-notebook.

Source

util.lisp.

Function: type-tag (thing)

Extracts just the type tag from compound type specifications. Returns primitive type specifications as-is.

Package

cl-notebook.

Source

util.lisp.

Function: write-statics (&key force?)
Package

cl-notebook.

Source

main.lisp.


6.2.4 Generic functions

Generic Function: arglist (fn)
Package

cl-notebook.

Methods
Method: arglist ((fn symbol))
Source

util.lisp.

Generic Function: capturing-eval (str)
Package

cl-notebook.

Methods
Method: capturing-eval ((str string))

Evaluates each form in the given string, collecting return values, warnings and *standard-output* emissions.

Source

util.lisp.

Method: capturing-eval ((str stream))

Takes the next s-expression from a stream and tries to evaluate it. Returns either NIL (if there are no further expressions)
or a (:stdout :warnings :values) alist representing
- The *standard-output* emissions
- collected warnings
- return values (which may be errors)
from each expression in turn.

Source

util.lisp.

Generic Function: default-package (book)
Package

cl-notebook.

Methods
Method: default-package ((book notebook))
Source

model.lisp.

Generic Function: empty-expression? (contents)
Package

cl-notebook.

Methods
Method: empty-expression? ((contents string))
Source

evaluators.lisp.

Generic Function: eval-cell (book cell-id contents res-fact cell-language cell-type)
Package

cl-notebook.

Methods
Method: eval-cell ((book notebook) cell-id (contents string) res-fact cell-language cell-type)
Source

evaluators.lisp.

Generic Function: eval-notebook (book &key cell-type)
Package

cl-notebook.

Methods
Method: eval-notebook ((book notebook) &key cell-type)
Source

evaluators.lisp.

Generic Function: eval-package (book contents)
Package

cl-notebook.

Methods
Method: eval-package ((book notebook) (contents string))
Source

evaluators.lisp.

Generic Function: export-as (format book)
Package

cl-notebook.

Methods
Method: export-as ((format (eql :html)) (book notebook))
Source

exporters.lisp.

Method: export-as ((format (eql :lisp)) (book notebook))
Source

exporters.lisp.

Method: export-as (format (book notebook))
Source

exporters.lisp.

Generic Function: export-cell (format cell-language cell-type cell)
Package

cl-notebook.

Methods
Method: export-cell ((format (eql :html)) (cell-language (eql :common-lisp)) (cell-type (eql :parenscript)) cell)
Source

exporters.lisp.

Method: export-cell ((format (eql :html)) cell-language (cell-type (eql :code)) cell)
Source

exporters.lisp.

Method: export-cell ((format (eql :html)) cell-language (cell-type (eql :markup)) cell)
Source

exporters.lisp.

Method: export-cell ((format (eql :lisp)) (cell-language (eql :common-lisp)) (cell-type (eql :code)) cell)
Source

exporters.lisp.

Method: export-cell ((format (eql :lisp)) (cell-language (eql :common-lisp)) cell-type cell)
Source

exporters.lisp.

Method: export-cell (format cell-language cell-type cell)
Source

exporters.lisp.

Generic Function: filename-of (format book)
Package

cl-notebook.

Methods
Method: filename-of ((format (eql :html)) book)
Source

exporters.lisp.

Method: filename-of ((format (eql :lisp)) book)
Source

exporters.lisp.

Generic Function: first-char (str)
Package

cl-notebook.

Methods
Method: first-char ((str string))
Source

util.lisp.

Generic Function: front-end-eval (cell-language cell-type contents)
Package

cl-notebook.

Methods
Method: front-end-eval ((cell-language (eql :common-lisp)) (cell-type (eql :parenscript)) (contents string))

A Common-Lisp:Parenscript cell is evaluated as a ‘ps‘ form

Source

evaluators.lisp.

Method: front-end-eval ((cell-language (eql :common-lisp)) (cell-type (eql :markup)) (contents string))

A Common-Lisp:Markup cell is evaluated as a :cl-who tree

Source

evaluators.lisp.

Method: front-end-eval ((cell-language (eql :common-lisp)) (cell-type (eql :code)) (contents string))

A Common-Lisp:Code cell is just evaluated, capturing all warnings, stdout emissions and errors.

Source

evaluators.lisp.

Method: front-end-eval ((cell-language (eql :common-lisp)) (cell-type (eql :tests)) (contents string))

A Common-Lisp:Test cell is just evaluated, capturing all warnings, stdout emissions and errors. It’s treated differently in export situations.

Source

evaluators.lisp.

Method: front-end-eval (cell-language cell-type (contents null))
Source

evaluators.lisp.

Method: front-end-eval (cell-language cell-type (contents string))

A cell that fits no other description returns an error

Source

evaluators.lisp.

Generic Function: get-notebook! (name)
Package

cl-notebook.

Methods
Method: get-notebook! ((name string))
Source

model.lisp.

Generic Function: last-char (pth)
Package

cl-notebook.

Methods
Method: last-char ((str string))
Source

util.lisp.

Method: last-char ((pth pathname))
Source

util.lisp.

Generic Function: load-dependencies! (package-form)
Package

cl-notebook.

Methods
Method: load-dependencies! ((package-form list))
Source

model.lisp.

Generic Function: load-notebook! (file-name)
Package

cl-notebook.

Methods
Method: load-notebook! ((file-name pathname))
Source

model.lisp.

Generic Function: make-unique-name-in (dir base-name)
Package

cl-notebook.

Methods
Method: make-unique-name-in ((dir pathname) (base-name string))
Source

util.lisp.

Generic Function: mimetype-of (format)
Package

cl-notebook.

Methods
Method: mimetype-of ((format (eql :html)))
Source

exporters.lisp.

Method: mimetype-of ((format (eql :lisp)))
Source

exporters.lisp.

Method: mimetype-of (format)
Source

exporters.lisp.

Generic Reader: namespace (object)
Package

cl-notebook.

Methods
Reader Method: namespace ((notebook notebook))

automatically generated reader method

Source

model.lisp.

Target Slot

namespace.

Generic Writer: (setf namespace) (object)
Package

cl-notebook.

Methods
Writer Method: (setf namespace) ((notebook notebook))

automatically generated writer method

Source

model.lisp.

Target Slot

namespace.

Generic Function: new-cell! (book &key cell-language cell-type)
Package

cl-notebook.

Methods
Method: new-cell! ((book notebook) &key cell-language cell-type)
Source

model.lisp.

Generic Function: notebook-cell-order (book)
Package

cl-notebook.

Methods
Method: notebook-cell-order ((book notebook))
Source

model.lisp.

Generic Function: notebook-id (book)
Package

cl-notebook.

Methods
Method: notebook-id ((book notebook))
Source

model.lisp.

Generic Function: notebook-name (book)
Package

cl-notebook.

Methods
Method: notebook-name ((book notebook))
Source

model.lisp.

Generic Function: notebook-package! (book)
Package

cl-notebook.

Methods
Method: notebook-package! ((book notebook))
Source

model.lisp.

Generic Function: notebook-package-spec (book)
Package

cl-notebook.

Methods
Method: notebook-package-spec ((book notebook))
Source

model.lisp.

Generic Function: notebook-package-spec-string (book)
Package

cl-notebook.

Methods
Method: notebook-package-spec-string ((book notebook))
Source

model.lisp.

Generic Function: publish-update! (book action &rest k/v-pairs)
Package

cl-notebook.

Methods
Method: publish-update! ((book notebook) (action symbol) &rest k/v-pairs)
Source

publish-update.lisp.

Method: publish-update! (book (action symbol) &rest k/v-pairs)
Source

publish-update.lisp.

Generic Function: read-all (str)
Package

cl-notebook.

Methods
Method: read-all ((str string))
Source

util.lisp.

Method: read-all ((str stream))
Source

util.lisp.

Generic Function: register-notebook! (book)
Package

cl-notebook.

Methods
Method: register-notebook! ((book notebook))
Source

model.lisp.

Generic Function: rename-notebook! (book new-name)
Package

cl-notebook.

Methods
Method: rename-notebook! ((book notebook) (new-name string))

Takes a book and a new name.
Returns two values; the renamed book, and a boolean specifying whether the name was changed. If the new name passed in is the same as the books’ current name, we don’t insert any new facts.

Source

model.lisp.

Generic Function: repackage-notebook! (book new-package)
Package

cl-notebook.

Methods
Method: repackage-notebook! ((book notebook) (new-package string))
Source

model.lisp.

Generic Function: stem-path (path stem-from)
Package

cl-notebook.

Methods
Method: stem-path ((path pathname) stem-from)
Source

util.lisp.


6.2.5 Classes

Class: notebook
Package

cl-notebook.

Source

model.lisp.

Direct superclasses

fact-base.

Direct methods
Direct slots
Slot: namespace
Initform

(find-package :cl-notebook)

Initargs

:namespace

Readers

namespace.

Writers

(setf namespace).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   (   -   >  
A   C   D   E   F   G   H   I   L   M   N   P   R   S   T   W  
Index Entry  Section

(
(setf namespace): Private generic functions
(setf namespace): Private generic functions

-
-cell-class: Private ordinary functions
-cell-comment: Private ordinary functions
-html-value: Private ordinary functions

>
>>existing-directory: Private ordinary functions
>>existing-filepath: Private ordinary functions
>>export-format: Private ordinary functions
>>nonexistent-file: Private ordinary functions
>>notebook: Private ordinary functions
>>package: Private ordinary functions

A
aget: Private ordinary functions
alist: Private ordinary functions
arglist: Private generic functions
arglist: Private generic functions

C
capturing-eval: Private generic functions
capturing-eval: Private generic functions
capturing-eval: Private generic functions

D
default-package: Private generic functions
default-package: Private generic functions
define-css: Public ordinary functions
do-cells: Private ordinary functions

E
empty-expression?: Private generic functions
empty-expression?: Private generic functions
eval-cell: Private generic functions
eval-cell: Private generic functions
eval-notebook: Private generic functions
eval-notebook: Private generic functions
eval-package: Private generic functions
eval-package: Private generic functions
export-as: Private generic functions
export-as: Private generic functions
export-as: Private generic functions
export-as: Private generic functions
export-book-formats: Private ordinary functions
export-cell: Private generic functions
export-cell: Private generic functions
export-cell: Private generic functions
export-cell: Private generic functions
export-cell: Private generic functions
export-cell: Private generic functions
export-cell: Private generic functions
export-cells: Private ordinary functions

F
filename-of: Private generic functions
filename-of: Private generic functions
filename-of: Private generic functions
first-char: Private generic functions
first-char: Private generic functions
fork-at!: Private ordinary functions
front-end-error: Private ordinary functions
front-end-eval: Private generic functions
front-end-eval: Private generic functions
front-end-eval: Private generic functions
front-end-eval: Private generic functions
front-end-eval: Private generic functions
front-end-eval: Private generic functions
front-end-eval: Private generic functions
front-end-eval-formats: Private ordinary functions
Function, -cell-class: Private ordinary functions
Function, -cell-comment: Private ordinary functions
Function, -html-value: Private ordinary functions
Function, >>existing-directory: Private ordinary functions
Function, >>existing-filepath: Private ordinary functions
Function, >>export-format: Private ordinary functions
Function, >>nonexistent-file: Private ordinary functions
Function, >>notebook: Private ordinary functions
Function, >>package: Private ordinary functions
Function, aget: Private ordinary functions
Function, alist: Private ordinary functions
Function, define-css: Public ordinary functions
Function, do-cells: Private ordinary functions
Function, export-book-formats: Private ordinary functions
Function, export-cells: Private ordinary functions
Function, fork-at!: Private ordinary functions
Function, front-end-error: Private ordinary functions
Function, front-end-eval-formats: Private ordinary functions
Function, get-completions: Private ordinary functions
Function, get-param: Private ordinary functions
Function, hash: Private ordinary functions
Function, ignored-error-prop?: Private ordinary functions
Function, instance->alist: Private ordinary functions
Function, load-package: Private ordinary functions
Function, loaded-books!: Private ordinary functions
Function, main: Public ordinary functions
Function, main-dev: Private ordinary functions
Function, make-notebook: Private ordinary functions
Function, map-cells: Private ordinary functions
Function, new-notebook!: Private ordinary functions
Function, notebook-cell: Private ordinary functions
Function, parse-args!: Private ordinary functions
Function, printable-readably?: Private ordinary functions
Function, publish-update-internal!: Private ordinary functions
Function, read-statics: Private ordinary functions
Function, reorder-cells!: Private ordinary functions
Function, slurp: Private ordinary functions
Function, stringified-error-prop?: Private ordinary functions
Function, sys-dir: Private ordinary functions
Function, type-tag: Private ordinary functions
Function, write-statics: Private ordinary functions

G
Generic Function, (setf namespace): Private generic functions
Generic Function, arglist: Private generic functions
Generic Function, capturing-eval: Private generic functions
Generic Function, default-package: Private generic functions
Generic Function, empty-expression?: Private generic functions
Generic Function, eval-cell: Private generic functions
Generic Function, eval-notebook: Private generic functions
Generic Function, eval-package: Private generic functions
Generic Function, export-as: Private generic functions
Generic Function, export-cell: Private generic functions
Generic Function, filename-of: Private generic functions
Generic Function, first-char: Private generic functions
Generic Function, front-end-eval: Private generic functions
Generic Function, get-notebook!: Private generic functions
Generic Function, last-char: Private generic functions
Generic Function, load-dependencies!: Private generic functions
Generic Function, load-notebook!: Private generic functions
Generic Function, make-unique-name-in: Private generic functions
Generic Function, mimetype-of: Private generic functions
Generic Function, namespace: Private generic functions
Generic Function, new-cell!: Private generic functions
Generic Function, notebook-cell-order: Private generic functions
Generic Function, notebook-id: Private generic functions
Generic Function, notebook-name: Private generic functions
Generic Function, notebook-package!: Private generic functions
Generic Function, notebook-package-spec: Private generic functions
Generic Function, notebook-package-spec-string: Private generic functions
Generic Function, publish-update!: Private generic functions
Generic Function, read-all: Private generic functions
Generic Function, register-notebook!: Private generic functions
Generic Function, rename-notebook!: Private generic functions
Generic Function, repackage-notebook!: Private generic functions
Generic Function, stem-path: Private generic functions
get-completions: Private ordinary functions
get-notebook!: Private generic functions
get-notebook!: Private generic functions
get-param: Private ordinary functions

H
hash: Private ordinary functions
html-to-str: Private macros

I
ignored-error-prop?: Private ordinary functions
instance->alist: Private ordinary functions

L
last-char: Private generic functions
last-char: Private generic functions
last-char: Private generic functions
load-dependencies!: Private generic functions
load-dependencies!: Private generic functions
load-notebook!: Private generic functions
load-notebook!: Private generic functions
load-package: Private ordinary functions
loaded-books!: Private ordinary functions

M
Macro, html-to-str: Private macros
main: Public ordinary functions
main-dev: Private ordinary functions
make-notebook: Private ordinary functions
make-unique-name-in: Private generic functions
make-unique-name-in: Private generic functions
map-cells: Private ordinary functions
Method, (setf namespace): Private generic functions
Method, arglist: Private generic functions
Method, capturing-eval: Private generic functions
Method, capturing-eval: Private generic functions
Method, default-package: Private generic functions
Method, empty-expression?: Private generic functions
Method, eval-cell: Private generic functions
Method, eval-notebook: Private generic functions
Method, eval-package: Private generic functions
Method, export-as: Private generic functions
Method, export-as: Private generic functions
Method, export-as: Private generic functions
Method, export-cell: Private generic functions
Method, export-cell: Private generic functions
Method, export-cell: Private generic functions
Method, export-cell: Private generic functions
Method, export-cell: Private generic functions
Method, export-cell: Private generic functions
Method, filename-of: Private generic functions
Method, filename-of: Private generic functions
Method, first-char: Private generic functions
Method, front-end-eval: Private generic functions
Method, front-end-eval: Private generic functions
Method, front-end-eval: Private generic functions
Method, front-end-eval: Private generic functions
Method, front-end-eval: Private generic functions
Method, front-end-eval: Private generic functions
Method, get-notebook!: Private generic functions
Method, last-char: Private generic functions
Method, last-char: Private generic functions
Method, load-dependencies!: Private generic functions
Method, load-notebook!: Private generic functions
Method, make-unique-name-in: Private generic functions
Method, mimetype-of: Private generic functions
Method, mimetype-of: Private generic functions
Method, mimetype-of: Private generic functions
Method, namespace: Private generic functions
Method, new-cell!: Private generic functions
Method, notebook-cell-order: Private generic functions
Method, notebook-id: Private generic functions
Method, notebook-name: Private generic functions
Method, notebook-package!: Private generic functions
Method, notebook-package-spec: Private generic functions
Method, notebook-package-spec-string: Private generic functions
Method, publish-update!: Private generic functions
Method, publish-update!: Private generic functions
Method, read-all: Private generic functions
Method, read-all: Private generic functions
Method, register-notebook!: Private generic functions
Method, rename-notebook!: Private generic functions
Method, repackage-notebook!: Private generic functions
Method, stem-path: Private generic functions
mimetype-of: Private generic functions
mimetype-of: Private generic functions
mimetype-of: Private generic functions
mimetype-of: Private generic functions

N
namespace: Private generic functions
namespace: Private generic functions
new-cell!: Private generic functions
new-cell!: Private generic functions
new-notebook!: Private ordinary functions
notebook-cell: Private ordinary functions
notebook-cell-order: Private generic functions
notebook-cell-order: Private generic functions
notebook-id: Private generic functions
notebook-id: Private generic functions
notebook-name: Private generic functions
notebook-name: Private generic functions
notebook-package!: Private generic functions
notebook-package!: Private generic functions
notebook-package-spec: Private generic functions
notebook-package-spec: Private generic functions
notebook-package-spec-string: Private generic functions
notebook-package-spec-string: Private generic functions

P
parse-args!: Private ordinary functions
printable-readably?: Private ordinary functions
publish-update!: Private generic functions
publish-update!: Private generic functions
publish-update!: Private generic functions
publish-update-internal!: Private ordinary functions

R
read-all: Private generic functions
read-all: Private generic functions
read-all: Private generic functions
read-statics: Private ordinary functions
register-notebook!: Private generic functions
register-notebook!: Private generic functions
rename-notebook!: Private generic functions
rename-notebook!: Private generic functions
reorder-cells!: Private ordinary functions
repackage-notebook!: Private generic functions
repackage-notebook!: Private generic functions

S
slurp: Private ordinary functions
stem-path: Private generic functions
stem-path: Private generic functions
stringified-error-prop?: Private ordinary functions
sys-dir: Private ordinary functions

T
type-tag: Private ordinary functions

W
write-statics: Private ordinary functions


A.3 Variables

Jump to:   *   +  
N   S  
Index Entry  Section

*
*addon-css-rules*: Private special variables
*base-js*: Private special variables
*books*: Private special variables
*default-indices*: Private special variables
*front-end-eval-thread*: Private special variables
*notebook-css*: Private special variables
*notebooks*: Private special variables
*ql*: Private special variables
*static*: Private special variables
*static-files*: Private special variables
*storage*: Private special variables

+
+css-input+: Private special variables
+key-codes+: Private special variables
+mod-keys+: Private special variables

N
namespace: Private classes

S
Slot, namespace: Private classes
Special Variable, *addon-css-rules*: Private special variables
Special Variable, *base-js*: Private special variables
Special Variable, *books*: Private special variables
Special Variable, *default-indices*: Private special variables
Special Variable, *front-end-eval-thread*: Private special variables
Special Variable, *notebook-css*: Private special variables
Special Variable, *notebooks*: Private special variables
Special Variable, *ql*: Private special variables
Special Variable, *static*: Private special variables
Special Variable, *static-files*: Private special variables
Special Variable, *storage*: Private special variables
Special Variable, +css-input+: Private special variables
Special Variable, +key-codes+: Private special variables
Special Variable, +mod-keys+: Private special variables


A.4 Data types

Jump to:   A   B   C   E   F   H   M   N   P   S   T   U  
Index Entry  Section

A
api.lisp: The cl-notebook/src/ui/http-front-end/api․lisp file

B
base.lisp: The cl-notebook/src/ui/http-front-end/base․lisp file

C
cell.lisp: The cl-notebook/src/ui/http-api/cell․lisp file
cl-notebook: The cl-notebook system
cl-notebook: The cl-notebook package
cl-notebook.asd: The cl-notebook/cl-notebook․asd file
Class, notebook: Private classes
core.lisp: The cl-notebook/src/ui/http-front-end/core․lisp file
css.lisp: The cl-notebook/src/ui/http-front-end/css․lisp file

E
evaluators.lisp: The cl-notebook/src/evaluators․lisp file
exporters.lisp: The cl-notebook/src/exporters․lisp file

F
File, api.lisp: The cl-notebook/src/ui/http-front-end/api․lisp file
File, base.lisp: The cl-notebook/src/ui/http-front-end/base․lisp file
File, cell.lisp: The cl-notebook/src/ui/http-api/cell․lisp file
File, cl-notebook.asd: The cl-notebook/cl-notebook․asd file
File, core.lisp: The cl-notebook/src/ui/http-front-end/core․lisp file
File, css.lisp: The cl-notebook/src/ui/http-front-end/css․lisp file
File, evaluators.lisp: The cl-notebook/src/evaluators․lisp file
File, exporters.lisp: The cl-notebook/src/exporters․lisp file
File, macros.lisp: The cl-notebook/src/ui/http-front-end/macros․lisp file
File, main.lisp: The cl-notebook/src/main․lisp file
File, model.lisp: The cl-notebook/src/model․lisp file
File, notebook-selector.lisp: The cl-notebook/src/ui/http-front-end/notebook-selector․lisp file
File, notebook.lisp: The cl-notebook/src/ui/http-api/notebook․lisp file
File, package.lisp: The cl-notebook/src/package․lisp file
File, pareditesque.lisp: The cl-notebook/src/ui/http-front-end/pareditesque․lisp file
File, publish-update.lisp: The cl-notebook/src/publish-update․lisp file
File, system.lisp: The cl-notebook/src/ui/http-api/system․lisp file
File, templates.lisp: The cl-notebook/src/ui/http-front-end/templates․lisp file
File, util.lisp: The cl-notebook/src/util․lisp file

H
http-api: The cl-notebook/src/ui/http-api module
http-front-end: The cl-notebook/src/ui/http-front-end module

M
macros.lisp: The cl-notebook/src/ui/http-front-end/macros․lisp file
main.lisp: The cl-notebook/src/main․lisp file
model.lisp: The cl-notebook/src/model․lisp file
Module, http-api: The cl-notebook/src/ui/http-api module
Module, http-front-end: The cl-notebook/src/ui/http-front-end module
Module, src: The cl-notebook/src module
Module, ui: The cl-notebook/src/ui module

N
notebook: Private classes
notebook-selector.lisp: The cl-notebook/src/ui/http-front-end/notebook-selector․lisp file
notebook.lisp: The cl-notebook/src/ui/http-api/notebook․lisp file

P
Package, cl-notebook: The cl-notebook package
package.lisp: The cl-notebook/src/package․lisp file
pareditesque.lisp: The cl-notebook/src/ui/http-front-end/pareditesque․lisp file
publish-update.lisp: The cl-notebook/src/publish-update․lisp file

S
src: The cl-notebook/src module
System, cl-notebook: The cl-notebook system
system.lisp: The cl-notebook/src/ui/http-api/system․lisp file

T
templates.lisp: The cl-notebook/src/ui/http-front-end/templates․lisp file

U
ui: The cl-notebook/src/ui module
util.lisp: The cl-notebook/src/util․lisp file