The wuwei Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The wuwei Reference Manual

This is the wuwei Reference Manual, version 0.1, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 12:46:10 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

WuWei -- an Ajaxy web toolkit for Common Lisp

WuWei is a toolkit for building Ajax web pages and web sites in Common Lisp. It's designed to be light-weight, a toolkit rather than a platform.

Wu wei is Chinese for "effortless doing".

Features

Examples

May be run at the demo site: http://wuwei.name

For a real application, take a look at BioCyc Smart Tables.

Credits

WuWei was written primarily by Mike Travers, originally under the sponsorship of CollabRx, Inc. Some bits of it are derived from BioBike.

Requirements/dependencies:

Install

Easiest using QuickLisp:

  1. Install QuickLisp from http://www.quicklisp.org/

  2. Tell the install system where to find wuwei and mtlisp:

    (push #p"/misc/repos/wuwei/" asdf:central-registry) (push #p"/misc/repos/mtlisp/")

  3. (OpenMCL only) Unfortunately there are some incompatabilities with the distributed version of Portable AllegroServe and OpenMCL, so:

  1. Load everything:

    (ql:quickload "wuwei") (ql:quickload "wuwei-examples") ; if wanted

  2. Start the server

    (net.aserve:start :port 3333)


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 wuwei

Author

Mike Travers <mt@hyperphor.com>

License

MIT

Description

Tools for developing Ajaxy web applications

Long Description

WuWei is a toolkit for building Ajax web pages and web sites in Common Lisp. It’s designed to be light-weight, a toolkit rather than a platform. Features include: Continuation-based AJAX user interfaces; Server-side DOM operations (add/remove elements, visual fades, drag and drop); High-level interfaces to in-place-editing and autocomplete widgets; Login and session management

Version

0.1

Dependencies
Source

wuwei.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

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


Previous: , Up: Modules   [Contents][Index]

3.1 wuwei/src

Dependency

wuwei.asd (file)

Parent

wuwei (system)

Location

src/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Next: , Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 wuwei.asd

Location

wuwei.asd

Systems

wuwei (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 wuwei/src/package.lisp

Parent

src (module)

Location

src/package.lisp

Packages

wuwei


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 wuwei/src/htmlgen-patch.lisp

Dependency

package.lisp (file)

Parent

src (module)

Location

src/htmlgen-patch.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 wuwei/src/cl-json-patches.lisp

Dependency

htmlgen-patch.lisp (file)

Parent

src (module)

Location

src/cl-json-patches.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 wuwei/src/config.lisp

Dependency

cl-json-patches.lisp (file)

Parent

src (module)

Location

src/config.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 wuwei/src/net-utils.lisp

Dependency

config.lisp (file)

Parent

src (module)

Location

src/net-utils.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 wuwei/src/web.lisp

Dependency

net-utils.lisp (file)

Parent

src (module)

Location

src/web.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 wuwei/src/ajax-render.lisp

Dependency

web.lisp (file)

Parent

src (module)

Location

src/ajax-render.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 wuwei/src/web2.lisp

Dependency

ajax-render.lisp (file)

Parent

src (module)

Location

src/web2.lisp

Exported Definitions

select-field (function)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.10 wuwei/src/wu.lisp

Dependency

web2.lisp (file)

Parent

src (module)

Location

src/wu.lisp

Exported Definitions
Internal Definitions

wu-conversation-1 (macro)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.11 wuwei/src/debug-utils.lisp

Dependency

wu.lisp (file)

Parent

src (module)

Location

src/debug-utils.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.12 wuwei/src/session.lisp

Dependency

debug-utils.lisp (file)

Parent

src (module)

Location

src/session.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.13 wuwei/src/error.lisp

Dependency

session.lisp (file)

Parent

src (module)

Location

src/error.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.14 wuwei/src/upload.lisp

Dependency

error.lisp (file)

Parent

src (module)

Location

src/upload.lisp

Exported Definitions

parse-upload-form (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.15 wuwei/src/async.lisp

Dependency

upload.lisp (file)

Parent

src (module)

Location

src/async.lisp

Exported Definitions

async (macro)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.16 wuwei/src/autocomplete.lisp

Dependency

async.lisp (file)

Parent

src (module)

Location

src/autocomplete.lisp

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.17 wuwei/src/dom-objects.lisp

Dependency

autocomplete.lisp (file)

Parent

src (module)

Location

src/dom-objects.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.18 wuwei/src/eval-server.lisp

Dependency

dom-objects.lisp (file)

Parent

src (module)

Location

src/eval-server.lisp

Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.19 wuwei/src/oauth2.lisp

Dependency

eval-server.lisp (file)

Parent

src (module)

Location

src/oauth2.lisp

Internal Definitions

Previous: , Up: Files   [Contents][Index]

4.2 Other


Previous: , Up: Other files   [Contents][Index]

4.2.1 wuwei/wuwei.asd

Parent

wuwei (system)

Location

wuwei.asd


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 wuwei

Source

package.lisp (file)

Nickname

wu

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Special variables

Special Variable: *ajax-request*
Package

wuwei

Source

ajax-render.lisp (file)

Special Variable: *aserve-request*
Package

wuwei

Source

session.lisp (file)

Special Variable: *developer-mode*
Package

wuwei

Source

config.lisp (file)

Special Variable: *file-field-name*
Package

wuwei

Source

ajax-render.lisp (file)

Special Variable: *public-directory*
Package

wuwei

Source

web.lisp (file)

Special Variable: *system-name*
Package

wuwei

Source

config.lisp (file)

Special Variable: *within-render-update*
Package

wuwei

Source

ajax-render.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Macros

Macro: ajax-continuation (&key ARGS KEEP CONTENT-TYPE SESSION NAME LOGIN-HANDLER TIMEOUT) &body BODY
Package

wuwei

Source

ajax-render.lisp (file)

Macro: async (&key PRE-TEXT SPINNER) &body BODY
Package

wuwei

Source

async.lisp (file)

Macro: br ()
Package

wuwei

Source

web.lisp (file)

Macro: def-session-variable NAME &optional INITFORM &key STORE-TYPE READER WRITER
Package

wuwei

Source

session.lisp (file)

Macro: html-list VAR
Package

wuwei

Source

web.lisp (file)

Macro: html-princ TEXT
Package

wuwei

Source

web.lisp (file)

Macro: html-string &body STUFF
Package

wuwei

Source

web.lisp (file)

Macro: html-to-stream STREAM &body STUFF
Package

wuwei

Source

web.lisp (file)

Macro: in-place-setf-field OBJECT ACCESSOR &rest ALL-KEYS &key ON-CHANGE &allow-other-keys
Package

wuwei

Source

autocomplete.lisp (file)

Macro: nbsp ()
Package

wuwei

Source

web.lisp (file)

Macro: publish-ajax-func PATH-OR-OPTIONS ARGS &rest BODY
Package

wuwei

Source

ajax-render.lisp (file)

Macro: publish-ajax-update PATH-OR-OPTIONS &body BODY
Package

wuwei

Source

ajax-render.lisp (file)

Macro: radio-buttons NAME OPTIONS &key SEPARATOR
Package

wuwei

Source

web.lisp (file)

Macro: render-scripts &body CLAUSES
Package

wuwei

Source

ajax-render.lisp (file)

Macro: render-update &body CLAUSES
Package

wuwei

Source

ajax-render.lisp (file)

Macro: with-ajax-error-handler (NAME &key EXTRA-JS) &body BODY
Package

wuwei

Source

error.lisp (file)

Macro: with-html-error-handling &body BODY
Package

wuwei

Source

error.lisp (file)

Macro: with-html-safe-error-handling &body BODY
Package

wuwei

Source

error.lisp (file)

Macro: with-http-response-and-body (REQ ENT &rest KEYS) &body BODY

Combines WITH-HTTP-RESPONSE and WITH-HTTP-BODY

Package

wuwei

Source

web.lisp (file)

Macro: with-json-error-handling &body BODY
Package

wuwei

Source

error.lisp (file)

Macro: with-session (REQ ENT &key) &body BODY
Package

wuwei

Source

session.lisp (file)

Macro: with-session-response (REQ ENT &key CONTENT-TYPE NO-SAVE?) &body BODY
Package

wuwei

Source

session.lisp (file)

Macro: wu-continuation OPTIONS &body BODY
Package

wuwei

Source

wu.lisp (file)

Macro: wu-conversation FIRST &body REST
Package

wuwei

Source

wu.lisp (file)

Macro: wu-publish URL &body BODY
Package

wuwei

Source

wu.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Functions

Function: auto-complete-field &key ID NAME VALUE OPTIONS COMPLETIONS-URL COMPLETIONS-GENERATOR EMBEDDED-HTML ON-SELECTED TEXTAREA UPDATE INPUT-OPTIONS SCROLL? SPINNER?

Generate an HTML autocompletion field. Arguments below (all except completions-url are optional)
ID - the HTML ID of the element
NAME - the name of the field
VALUE - the current value of the field
TEXTAREA - T to use a multi-line textarea
OPTIONS - additional options to pass to the scriptaculous Ajax.Autocompleter object.
INPUT-OPTIONS - options to pass to the input or textarea tag (eg ’(("tokens" . ("," #Newline))))
COMPLETIONS-GENERATOR - a procedure that takes a prefix and returns a list of (id . name) pairs
EMBEDDED-HTML - T if strings can contain HTML markup
COMPLETIONS-URL - a URL that supplies the completions. Either this or COMPLETIONS-GENERATOR must be supplied, but not both ON-SELECTED - a function that is called with the value, value string, and id of the selected option
UPDATE - the HTML ID of the autocompletion box
SCROLL? - If an integer, add scroll bar if more completions than this (default to 30)
SPINNER? - T to show a spinner while fetching completions

Package

wuwei

Source

autocomplete.lisp (file)

Function: button-to-function TEXT JS &key HTML-OPTIONS
Package

wuwei

Source

ajax-render.lisp (file)

Function: button-to-remote TEXT URL &rest REMOTE-FUNCTION-OPTIONS &key HTML-OPTIONS &allow-other-keys
Package

wuwei

Source

ajax-render.lisp (file)

Function: checkbox-to-function TEXT JS &key HTML-OPTIONS
Package

wuwei

Source

ajax-render.lisp (file)

Function: checkbox-to-remote TEXT URL &optional CHECKED? &rest REMOTE-FUNCTION-OPTIONS &key PARAMS ID CLASS HTML-OPTIONS &allow-other-keys
Package

wuwei

Source

ajax-render.lisp (file)

Function: clean-js-string STRING
Package

wuwei

Source

ajax-render.lisp (file)

Function: clear-error ()
Package

wuwei

Source

error.lisp (file)

Function: cookie-value REQ NAME
Package

wuwei

Source

session.lisp (file)

Function: css-include FILE-OR-URL
Package

wuwei

Source

web.lisp (file)

Function: css-includes &rest FILES
Package

wuwei

Source

web.lisp (file)

Function: delete-session &optional KEY STORE-CLASS
Package

wuwei

Source

session.lisp (file)

Function: element-named DOM-ID
Package

wuwei

Source

dom-objects.lisp (file)

Function: error-box ()
Package

wuwei

Source

error.lisp (file)

Function: flash-message MSG
Package

wuwei

Source

dom-objects.lisp (file)

Function: html-escape-string STRING
Package

wuwei

Source

ajax-render.lisp (file)

Function: image-tag IMG &key ALT BORDER WIDTH HEIGHT TO-STRING?
Package

wuwei

Source

web.lisp (file)

Function: image-url IMG
Package

wuwei

Source

web.lisp (file)

Function: in-place-field &key ID NAME OPTIONS PROMPT ON-CHANGE VALUE CLASS SUBMIT-ON-BLUR? EDITABLE?
Package

wuwei

Source

autocomplete.lisp (file)

Function: javascript-include FILE-OR-URL
Package

wuwei

Source

web.lisp (file)

Function: javascript-includes &rest FILES
Package

wuwei

Source

web.lisp (file)

Function: link-to TEXT URL &key TARGET
Package

wuwei

Source

web.lisp (file)

Function: link-to-function TEXT JS &key HTML-OPTIONS SAFE?
Package

wuwei

Source

ajax-render.lisp (file)

Function: link-to-remote TEXT URL &rest REMOTE-FUNCTION-OPTIONS &key HTML-OPTIONS &allow-other-keys
Package

wuwei

Source

ajax-render.lisp (file)

Function: locate-public-directory &optional DIRECTORY
Package

wuwei

Source

web.lisp (file)

Function: new-session-hook REQ ENT
Package

wuwei

Source

session.lisp (file)

Function: parse-upload-form REQ &key PATHNAME-MAKER
Package

wuwei

Source

upload.lisp (file)

Function: public-url NAME
Package

wuwei

Source

web.lisp (file)

Function: radio-to-remote TEXT URL &optional CHECKED? &rest REMOTE-FUNCTION-OPTIONS &key HTML-OPTIONS &allow-other-keys
Package

wuwei

Source

ajax-render.lisp (file)

Function: remote-function URL &key FORM PARAMS IN-FUNCTION? CONFIRM BEFORE AFTER SPINNER SUCCESS FAILURE COMPLETE EVAL-SCRIPTS? STOP-PROPAGATION? UPDATER? PERIODIC?

Generate a remote function (javascript Ajax call)
ex: (remote-function "/new-chunk" :params ‘(:user ,user :type (:raw ,(format nil "$(~A).value" selector-id)))) returns:
new Ajax.Request(’/new-chunk’, {"asynchronous":true,"parameters":{"user":"mt","type":$(selector23).value}}); return false; :form If t, serialize the surrounding form; if a string serialise the form with that name; else use params
:params List of (:key1 value1 ...), ignored if :form is t
:confirm Ask user for confirmation first (value is the message)
:complete Javascript to execute when action completes
:success as :complete, but on success only
:failure as :complete, but on failure only
:before Javascript to run before the Ajax request
:after Javascript to run after the Ajax request
:spinner The ID of an elt, a spinner will be inserted after the elt before the Ajax request and removed when completed :in-function?
:eval-scripts?
:stop-propagation? Stop propagation of events to parents. Forces :in-function? to be nil
:updater? Make an Ajax.Updater object rather than an Ajax.Request; value is dom id of item to be updated
:periodic? Make an Ajax.PeriodicalUpdater, updater? must be non-nil

Package

wuwei

Source

ajax-render.lisp (file)

Function: render-error MSG &key STACK-TRACE USER-ERROR?
Package

wuwei

Source

error.lisp (file)

Function: select-field &key ID NAME OPTIONS URL PARAMS SELECTED HTML-OPTIONS CONTINUATIONS

Generate an HTML select field.
If URL is given, trigger off of the mouseup event OPTIONS is a list of (value name [title]) tuples

Package

wuwei

Source

web2.lisp (file)

Function: system-name ()
Package

wuwei

Source

config.lisp (file)

Function: uploader ID URL &optional ISDRUGRANK
Package

wuwei

Source

ajax-render.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Generic functions

Generic Function: current-page OBJECT
Generic Function: (setf current-page) NEW-VALUE OBJECT
Package

wuwei

Methods
Method: current-page (PAGING-MIXIN paging-mixin)

automatically generated reader method

Source

dom-objects.lisp (file)

Method: (setf current-page) NEW-VALUE (PAGING-MIXIN paging-mixin)

automatically generated writer method

Source

dom-objects.lisp (file)

Generic Function: display-base OBJECT
Package

wuwei

Methods
Method: display-base (OBJECT paging-mixin)
Source

dom-objects.lisp (file)

Generic Function: display-list PAGED-ELEMENT
Package

wuwei

Source

dom-objects.lisp (file)

Methods
Method: display-list (OBJECT list-paging-mixin)
Generic Function: element-render DOM-OBJECT

This method should do the actual HTML rendering of the object

Package

wuwei

Source

dom-objects.lisp (file)

Methods
Method: element-render (BOX flash-box)
Generic Function: element-update E
Package

wuwei

Methods
Method: element-update (OBJECT paging-mixin) before
Source

dom-objects.lisp (file)

Method: element-update (E html-element)
Source

dom-objects.lisp (file)

Generic Function: html-element-dom-id OBJECT
Package

wuwei

Methods
Method: html-element-dom-id (HTML-ELEMENT html-element)

automatically generated reader method

Source

dom-objects.lisp (file)

Generic Function: render-paging-controls OBJECT
Package

wuwei

Methods
Method: render-paging-controls (OBJECT paging-mixin)
Source

dom-objects.lisp (file)

Generic Function: total-size PAGED-ELEMENT
Package

wuwei

Source

dom-objects.lisp (file)

Methods
Method: total-size (ELT list-paging-mixin)

Previous: , Up: Exported definitions   [Contents][Index]

6.1.5 Classes

Class: flash-box ()
Package

wuwei

Source

dom-objects.lisp (file)

Direct superclasses

html-element (class)

Direct methods

element-render (method)

Direct Default Initargs
InitargValue
:dom-id"flash"
Class: html-element ()
Package

wuwei

Source

dom-objects.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: dom-id
Initargs

:dom-id

Readers

html-element-dom-id (generic function)

Slot: parent
Initargs

:parent

Readers

html-element-parent (generic function)

Class: paging-mixin ()
Package

wuwei

Source

dom-objects.lisp (file)

Direct superclasses

html-element (class)

Direct subclasses

list-paging-mixin (class)

Direct methods
Direct slots
Slot: page-size
Initargs

:page-size

Initform

25

Slot: current-page
Initform

0

Readers

current-page (generic function)

Writers

(setf current-page) (generic function)

Slot: show-all?
Initargs

:show-all?


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *access-token*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *ajax-counter*
Package

wuwei

Source

ajax-render.lisp (file)

Special Variable: *ajax-error-box?*
Package

wuwei

Source

error.lisp (file)

Special Variable: *buffer-size*
Package

wuwei

Source

upload.lisp (file)

Special Variable: *bug-report-url*
Package

wuwei

Source

config.lisp (file)

Special Variable: *default-responder-timeout*
Package

wuwei

Source

config.lisp (file)

Special Variable: *dom-ht*
Package

wuwei

Source

dom-objects.lisp (file)

Special Variable: *dom-id-counter*
Package

wuwei

Source

dom-objects.lisp (file)

Special Variable: *flash-messages*
Package

wuwei

Source

dom-objects.lisp (file)

Special Variable: *logging*
Package

wuwei

Source

error.lisp (file)

Special Variable: *logging-stream*
Package

wuwei

Source

error.lisp (file)

Special Variable: *multipart-request*
Package

wuwei

Source

ajax-render.lisp (file)

Special Variable: *oauth-auth-endpoint*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *oauth-token-endpoint*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *oauth2-callback*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *oauth2-client-id*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *oauth2-client-secret*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *oauth2-scopes*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *refresh-token*
Package

wuwei

Source

oauth2.lisp (file)

Special Variable: *render-debugging*
Package

wuwei

Source

ajax-render.lisp (file)

Special Variable: *render-update-scripts*
Package

wuwei

Source

ajax-render.lisp (file)

Special Variable: *responder-timeouts*
Package

wuwei

Source

ajax-render.lisp (file)

Special Variable: *session*
Package

wuwei

Source

session.lisp (file)

Special Variable: *session-secret*
Package

wuwei

Source

config.lisp (file)

Special Variable: *session-stores*
Package

wuwei

Source

session.lisp (file)

Special Variable: *stack-frame-limit*
Package

wuwei

Source

debug-utils.lisp (file)

Special Variable: *uploader-html*
Package

wuwei

Source

ajax-render.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: define-render-element-operation KEYWORD &optional FUNC
Package

wuwei

Source

ajax-render.lisp (file)

Macro: define-render-update TYPE ARGS &body BODY
Package

wuwei

Source

ajax-render.lisp (file)

Macro: logging-errors &body BODY
Package

wuwei

Source

debug-utils.lisp (file)

Macro: maybe-to-string TO-STRING? &body BODY
Package

wuwei

Source

web.lisp (file)

Macro: multipart? REQ
Package

wuwei

Source

ajax-render.lisp (file)

Macro: nl ()
Package

wuwei

Source

web.lisp (file)

Macro: p ()
Package

wuwei

Source

web.lisp (file)

Macro: render-debug MSG
Package

wuwei

Source

ajax-render.lisp (file)

Macro: render-script SCRIPT
Package

wuwei

Source

ajax-render.lisp (file)

Macro: with-render-update &body BODY
Package

wuwei

Source

ajax-render.lisp (file)

Macro: with-session-variables &body BODY
Package

wuwei

Source

session.lisp (file)

Macro: without-unwinding-restart (RESTART &rest ARGS) &body BODY
Package

wuwei

Source

debug-utils.lisp (file)

Macro: wu-conversation-1 FIRST &body REST
Package

wuwei

Source

wu.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: access-protected-resource URL &rest IGNORE
Package

wuwei

Source

oauth2.lisp (file)

Function: access-protected-resource-with-error URL &rest OTHER-ARGS
Package

wuwei

Source

oauth2.lisp (file)

Function: ajax-timeout REQ ENT
Package

wuwei

Source

ajax-render.lisp (file)

Function: all-session-variable-symbols ()
Package

wuwei

Source

session.lisp (file)

Function: all-session-variable-values SESSION
Package

wuwei

Source

session.lisp (file)

Function: all-session-variables ()
Package

wuwei

Source

session.lisp (file)

Function: break-lines STRING
Package

wuwei

Source

web.lisp (file)

Function: camel-case STRING
Package

wuwei

Source

web.lisp (file)

Function: clean-upload-js-string STRING
Package

wuwei

Source

ajax-render.lisp (file)

Function: coerce-drakma-to-string SS
Package

wuwei

Source

oauth2.lisp (file)

Function: coerce-url FILE-OR-URL
Package

wuwei

Source

web.lisp (file)

Function: compose-error-message PATH &key ERROR STACK-TRACE EXTRA-JS
Package

wuwei

Source

error.lisp (file)

Function: create-block-for-error &key ERROR STACK-TRACE
Package

wuwei

Source

error.lisp (file)

Function: do-responder-timeouts ()
Package

wuwei

Source

ajax-render.lisp (file)

Function: dump-stack &optional STREAM
Package

wuwei

Source

debug-utils.lisp (file)

Function: escape-single-quotes STRING
Package

wuwei

Source

ajax-render.lisp (file)

Function: eval-page REQ ENT
Package

wuwei

Source

eval-server.lisp (file)

Function: eval-server REQ ENT
Package

wuwei

Source

eval-server.lisp (file)

Function: find-or-make-session-store CLASS
Package

wuwei

Source

session.lisp (file)

Function: gen-dom-id ()
Package

wuwei

Source

dom-objects.lisp (file)

Function: gensym-session-id ()
Package

wuwei

Source

session.lisp (file)

Function: get-access-token CODE
Package

wuwei

Source

oauth2.lisp (file)

Function: get-auth-code-uri ()
Package

wuwei

Source

oauth2.lisp (file)

Function: get-frames-list ()
Package

wuwei

Source

debug-utils.lisp (file)

Function: get-url URL &rest KEYS
Package

wuwei

Source

net-utils.lisp (file)

Function: get-url-with-backoff URL &rest KEYS
Package

wuwei

Source

net-utils.lisp (file)

Function: goto-url-function URL
Package

wuwei

Source

ajax-render.lisp (file)

Function: hmac-sha1-string STRING &optional SECRET RETURN
Package

wuwei

Source

session.lisp (file)

Function: html-report-error &key ERROR STACK-TRACE
Package

wuwei

Source

error.lisp (file)

Function: json-options OPTIONS
Package

wuwei

Source

ajax-render.lisp (file)

Function: json-options-transform OPTIONS
Package

wuwei

Source

ajax-render.lisp (file)

Function: json-report-error &key ERROR STACK-TRACE
Package

wuwei

Source

error.lisp (file)

Function: labelify STRING
Package

wuwei

Source

web.lisp (file)

Function: log-message MESSAGE
Package

wuwei

Source

error.lisp (file)

Function: logout REQ ENT
Package

wuwei

Source

session.lisp (file)

Function: publish-temporarily PATH &rest ARGS
Package

wuwei

Source

ajax-render.lisp (file)

Function: render-script-later SCRIPT
Package

wuwei

Source

ajax-render.lisp (file)

Function: render-update-scripts ()
Package

wuwei

Source

ajax-render.lisp (file)

Function: report-bug-button &optional INFO
Package

wuwei

Source

error.lisp (file)

Function: reset-session-stores ()
Package

wuwei

Source

session.lisp (file)

Function: save-session-variables &optional SESSION
Package

wuwei

Source

session.lisp (file)

Function: session-debug-page REQ ENT
Package

wuwei

Source

eval-server.lisp (file)

Function: set-responder-timeout PATH &optional TIME
Package

wuwei

Source

ajax-render.lisp (file)

Function: signed-value V &optional SECRET
Package

wuwei

Source

session.lisp (file)

Function: slurp-part REQ &key STREAM ELEMENT-TYPE
Package

wuwei

Source

upload.lisp (file)

Function: smart-string K
Package

wuwei

Source

ajax-render.lisp (file)

Function: stack-trace ()
Package

wuwei

Source

debug-utils.lisp (file)

Function: string-signature STRING &optional SECRET
Package

wuwei

Source

session.lisp (file)

Function: string-upcase? S
Package

wuwei

Source

ajax-render.lisp (file)

Function: system-info ()
Package

wuwei

Source

error.lisp (file)

Function: unpublish-path PATH
Package

wuwei

Source

ajax-render.lisp (file)

Function: verify-signed-value RV &optional SECRET
Package

wuwei

Source

session.lisp (file)

Function: wget-url URL &key QUERY
Package

wuwei

Source

net-utils.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Generic functions

Generic Function: add-session-variable TYPE VAR
Package

wuwei

Methods
Method: add-session-variable (STORE cookie-session-store) VAR after
Source

session.lisp (file)

Method: add-session-variable (STORE session-store) VAR
Source

session.lisp (file)

Method: add-session-variable (TYPE (eql sql)) VAR
Source

session.lisp (file)

Method: add-session-variable (TYPE (eql file)) VAR
Source

session.lisp (file)

Method: add-session-variable (TYPE (eql cookie)) VAR
Source

session.lisp (file)

Method: add-session-variable (TYPE (eql memory)) VAR
Source

session.lisp (file)

Generic Function: get-session-id STORE REQ
Package

wuwei

Methods
Method: get-session-id (STORE cookie-session-store) REQ
Source

session.lisp (file)

Generic Function: html-element-parent OBJECT
Package

wuwei

Methods
Method: html-element-parent (HTML-ELEMENT html-element)

automatically generated reader method

Source

dom-objects.lisp (file)

Generic Function: read-session-variable-value SSV STREAM
Package

wuwei

Methods
Method: read-session-variable-value (SSV session-variable) STREAM
Source

session.lisp (file)

Generic Function: recompute-secret STORE
Package

wuwei

Methods
Method: recompute-secret (STORE cookie-session-store)
Source

session.lisp (file)

Generic Function: reset-session-store STORE
Package

wuwei

Methods
Method: reset-session-store (STORE in-memory-session-store)
Source

session.lisp (file)

Generic Function: session-delete-session STORE SESSION
Package

wuwei

Methods
Method: session-delete-session (STORE cookie-session-store) SESSION
Source

session.lisp (file)

Method: session-delete-session (STORE in-memory-session-store) SESSION
Source

session.lisp (file)

Generic Function: session-save-session-variables STORE SESSION
Package

wuwei

Methods
Method: session-save-session-variables (STORE cookie-session-store) SESSION
Source

session.lisp (file)

Method: session-save-session-variables (STORE in-memory-session-store) SESSION
Source

session.lisp (file)

Generic Function: session-state-cookie-value STORE
Package

wuwei

Methods
Method: session-state-cookie-value (STORE cookie-session-store)
Source

session.lisp (file)

Generic Function: session-values STORE SESSION
Package

wuwei

Methods
Method: session-values (STORE cookie-session-store) SESSION
Source

session.lisp (file)

Method: session-values (STORE in-memory-session-store) SESSION
Source

session.lisp (file)

Generic Function: session-variable-initform OBJECT
Package

wuwei

Methods
Method: session-variable-initform (SESSION-VARIABLE session-variable)

automatically generated reader method

Source

session.lisp (file)

Generic Function: session-variable-symbol OBJECT
Package

wuwei

Methods
Method: session-variable-symbol (SESSION-VARIABLE session-variable)

automatically generated reader method

Source

session.lisp (file)

Generic Function: session-variable-symbols STORE
Package

wuwei

Methods
Method: session-variable-symbols (STORE session-store)
Source

session.lisp (file)

Generic Function: session-variable-value SSV
Package

wuwei

Methods
Method: session-variable-value (SSV session-variable)
Source

session.lisp (file)

Generic Function: session-variables OBJECT
Package

wuwei

Methods
Method: session-variables (SESSION-STORE session-store)

automatically generated reader method

Source

session.lisp (file)

Generic Function: set-cookie-session-cookie STORE REQ
Package

wuwei

Methods
Method: set-cookie-session-cookie (STORE cookie-session-store) REQ
Source

session.lisp (file)

Generic Function: total-pages OBJECT
Package

wuwei

Methods
Method: total-pages (OBJECT paging-mixin)
Source

dom-objects.lisp (file)

Generic Function: write-session-variable-value SSV STREAM
Package

wuwei

Methods
Method: write-session-variable-value (SSV session-variable) STREAM
Source

session.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Classes

Class: cookie-session-store ()
Package

wuwei

Source

session.lisp (file)

Direct superclasses

serialized-session-store (class)

Direct methods
Direct slots
Slot: secret
Slot: cookie-name
Initform

(mt:string+ wuwei:*system-name* "-session")

Class: in-memory-session-store ()
Package

wuwei

Source

session.lisp (file)

Direct superclasses

session-store (class)

Direct methods
Direct slots
Slot: sessions
Initform

(make-hash-table :test (function eq))

Class: list-paging-mixin ()
Package

wuwei

Source

dom-objects.lisp (file)

Direct superclasses

paging-mixin (class)

Direct methods
Direct slots
Slot: list
Initargs

:list

Class: serialized-session-store ()
Package

wuwei

Source

session.lisp (file)

Direct superclasses

session-store (class)

Direct subclasses

cookie-session-store (class)

Direct slots
Slot: package
Initform

(find-package :wuwei)

Class: session-store ()
Package

wuwei

Source

session.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses
Direct methods
Direct slots
Slot: variables
Readers

session-variables (generic function)

Class: session-variable ()
Package

wuwei

Source

session.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: symbol
Initargs

:symbol

Readers

session-variable-symbol (generic function)

Slot: reader
Initargs

:reader

Slot: writer
Initargs

:writer

Slot: store
Initargs

:store

Slot: initform
Initargs

:initform

Readers

session-variable-initform (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   L   M   O   W  
Index Entry  Section

F
File, Lisp, wuwei.asd: The wuwei<dot>asd file
File, Lisp, wuwei/src/ajax-render.lisp: The wuwei/src/ajax-render<dot>lisp file
File, Lisp, wuwei/src/async.lisp: The wuwei/src/async<dot>lisp file
File, Lisp, wuwei/src/autocomplete.lisp: The wuwei/src/autocomplete<dot>lisp file
File, Lisp, wuwei/src/cl-json-patches.lisp: The wuwei/src/cl-json-patches<dot>lisp file
File, Lisp, wuwei/src/config.lisp: The wuwei/src/config<dot>lisp file
File, Lisp, wuwei/src/debug-utils.lisp: The wuwei/src/debug-utils<dot>lisp file
File, Lisp, wuwei/src/dom-objects.lisp: The wuwei/src/dom-objects<dot>lisp file
File, Lisp, wuwei/src/error.lisp: The wuwei/src/error<dot>lisp file
File, Lisp, wuwei/src/eval-server.lisp: The wuwei/src/eval-server<dot>lisp file
File, Lisp, wuwei/src/htmlgen-patch.lisp: The wuwei/src/htmlgen-patch<dot>lisp file
File, Lisp, wuwei/src/net-utils.lisp: The wuwei/src/net-utils<dot>lisp file
File, Lisp, wuwei/src/oauth2.lisp: The wuwei/src/oauth2<dot>lisp file
File, Lisp, wuwei/src/package.lisp: The wuwei/src/package<dot>lisp file
File, Lisp, wuwei/src/session.lisp: The wuwei/src/session<dot>lisp file
File, Lisp, wuwei/src/upload.lisp: The wuwei/src/upload<dot>lisp file
File, Lisp, wuwei/src/web.lisp: The wuwei/src/web<dot>lisp file
File, Lisp, wuwei/src/web2.lisp: The wuwei/src/web2<dot>lisp file
File, Lisp, wuwei/src/wu.lisp: The wuwei/src/wu<dot>lisp file
File, other, wuwei/wuwei.asd: The wuwei/wuwei<dot>asd file

L
Lisp File, wuwei.asd: The wuwei<dot>asd file
Lisp File, wuwei/src/ajax-render.lisp: The wuwei/src/ajax-render<dot>lisp file
Lisp File, wuwei/src/async.lisp: The wuwei/src/async<dot>lisp file
Lisp File, wuwei/src/autocomplete.lisp: The wuwei/src/autocomplete<dot>lisp file
Lisp File, wuwei/src/cl-json-patches.lisp: The wuwei/src/cl-json-patches<dot>lisp file
Lisp File, wuwei/src/config.lisp: The wuwei/src/config<dot>lisp file
Lisp File, wuwei/src/debug-utils.lisp: The wuwei/src/debug-utils<dot>lisp file
Lisp File, wuwei/src/dom-objects.lisp: The wuwei/src/dom-objects<dot>lisp file
Lisp File, wuwei/src/error.lisp: The wuwei/src/error<dot>lisp file
Lisp File, wuwei/src/eval-server.lisp: The wuwei/src/eval-server<dot>lisp file
Lisp File, wuwei/src/htmlgen-patch.lisp: The wuwei/src/htmlgen-patch<dot>lisp file
Lisp File, wuwei/src/net-utils.lisp: The wuwei/src/net-utils<dot>lisp file
Lisp File, wuwei/src/oauth2.lisp: The wuwei/src/oauth2<dot>lisp file
Lisp File, wuwei/src/package.lisp: The wuwei/src/package<dot>lisp file
Lisp File, wuwei/src/session.lisp: The wuwei/src/session<dot>lisp file
Lisp File, wuwei/src/upload.lisp: The wuwei/src/upload<dot>lisp file
Lisp File, wuwei/src/web.lisp: The wuwei/src/web<dot>lisp file
Lisp File, wuwei/src/web2.lisp: The wuwei/src/web2<dot>lisp file
Lisp File, wuwei/src/wu.lisp: The wuwei/src/wu<dot>lisp file

M
Module, wuwei/src: The wuwei/src module

O
Other File, wuwei/wuwei.asd: The wuwei/wuwei<dot>asd file

W
wuwei.asd: The wuwei<dot>asd file
wuwei/src: The wuwei/src module
wuwei/src/ajax-render.lisp: The wuwei/src/ajax-render<dot>lisp file
wuwei/src/async.lisp: The wuwei/src/async<dot>lisp file
wuwei/src/autocomplete.lisp: The wuwei/src/autocomplete<dot>lisp file
wuwei/src/cl-json-patches.lisp: The wuwei/src/cl-json-patches<dot>lisp file
wuwei/src/config.lisp: The wuwei/src/config<dot>lisp file
wuwei/src/debug-utils.lisp: The wuwei/src/debug-utils<dot>lisp file
wuwei/src/dom-objects.lisp: The wuwei/src/dom-objects<dot>lisp file
wuwei/src/error.lisp: The wuwei/src/error<dot>lisp file
wuwei/src/eval-server.lisp: The wuwei/src/eval-server<dot>lisp file
wuwei/src/htmlgen-patch.lisp: The wuwei/src/htmlgen-patch<dot>lisp file
wuwei/src/net-utils.lisp: The wuwei/src/net-utils<dot>lisp file
wuwei/src/oauth2.lisp: The wuwei/src/oauth2<dot>lisp file
wuwei/src/package.lisp: The wuwei/src/package<dot>lisp file
wuwei/src/session.lisp: The wuwei/src/session<dot>lisp file
wuwei/src/upload.lisp: The wuwei/src/upload<dot>lisp file
wuwei/src/web.lisp: The wuwei/src/web<dot>lisp file
wuwei/src/web2.lisp: The wuwei/src/web2<dot>lisp file
wuwei/src/wu.lisp: The wuwei/src/wu<dot>lisp file
wuwei/wuwei.asd: The wuwei/wuwei<dot>asd file

Jump to:   F   L   M   O   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   (  
A   B   C   D   E   F   G   H   I   J   L   M   N   P   R   S   T   U   V   W  
Index Entry  Section

(
(setf current-page): Exported generic functions
(setf current-page): Exported generic functions

A
access-protected-resource: Internal functions
access-protected-resource-with-error: Internal functions
add-session-variable: Internal generic functions
add-session-variable: Internal generic functions
add-session-variable: Internal generic functions
add-session-variable: Internal generic functions
add-session-variable: Internal generic functions
add-session-variable: Internal generic functions
add-session-variable: Internal generic functions
ajax-continuation: Exported macros
ajax-timeout: Internal functions
all-session-variable-symbols: Internal functions
all-session-variable-values: Internal functions
all-session-variables: Internal functions
async: Exported macros
auto-complete-field: Exported functions

B
br: Exported macros
break-lines: Internal functions
button-to-function: Exported functions
button-to-remote: Exported functions

C
camel-case: Internal functions
checkbox-to-function: Exported functions
checkbox-to-remote: Exported functions
clean-js-string: Exported functions
clean-upload-js-string: Internal functions
clear-error: Exported functions
coerce-drakma-to-string: Internal functions
coerce-url: Internal functions
compose-error-message: Internal functions
cookie-value: Exported functions
create-block-for-error: Internal functions
css-include: Exported functions
css-includes: Exported functions
current-page: Exported generic functions
current-page: Exported generic functions

D
def-session-variable: Exported macros
define-render-element-operation: Internal macros
define-render-update: Internal macros
delete-session: Exported functions
display-base: Exported generic functions
display-base: Exported generic functions
display-list: Exported generic functions
display-list: Exported generic functions
do-responder-timeouts: Internal functions
dump-stack: Internal functions

E
element-named: Exported functions
element-render: Exported generic functions
element-render: Exported generic functions
element-update: Exported generic functions
element-update: Exported generic functions
element-update: Exported generic functions
error-box: Exported functions
escape-single-quotes: Internal functions
eval-page: Internal functions
eval-server: Internal functions

F
find-or-make-session-store: Internal functions
flash-message: Exported functions
Function, access-protected-resource: Internal functions
Function, access-protected-resource-with-error: Internal functions
Function, ajax-timeout: Internal functions
Function, all-session-variable-symbols: Internal functions
Function, all-session-variable-values: Internal functions
Function, all-session-variables: Internal functions
Function, auto-complete-field: Exported functions
Function, break-lines: Internal functions
Function, button-to-function: Exported functions
Function, button-to-remote: Exported functions
Function, camel-case: Internal functions
Function, checkbox-to-function: Exported functions
Function, checkbox-to-remote: Exported functions
Function, clean-js-string: Exported functions
Function, clean-upload-js-string: Internal functions
Function, clear-error: Exported functions
Function, coerce-drakma-to-string: Internal functions
Function, coerce-url: Internal functions
Function, compose-error-message: Internal functions
Function, cookie-value: Exported functions
Function, create-block-for-error: Internal functions
Function, css-include: Exported functions
Function, css-includes: Exported functions
Function, delete-session: Exported functions
Function, do-responder-timeouts: Internal functions
Function, dump-stack: Internal functions
Function, element-named: Exported functions
Function, error-box: Exported functions
Function, escape-single-quotes: Internal functions
Function, eval-page: Internal functions
Function, eval-server: Internal functions
Function, find-or-make-session-store: Internal functions
Function, flash-message: Exported functions
Function, gen-dom-id: Internal functions
Function, gensym-session-id: Internal functions
Function, get-access-token: Internal functions
Function, get-auth-code-uri: Internal functions
Function, get-frames-list: Internal functions
Function, get-url: Internal functions
Function, get-url-with-backoff: Internal functions
Function, goto-url-function: Internal functions
Function, hmac-sha1-string: Internal functions
Function, html-escape-string: Exported functions
Function, html-report-error: Internal functions
Function, image-tag: Exported functions
Function, image-url: Exported functions
Function, in-place-field: Exported functions
Function, javascript-include: Exported functions
Function, javascript-includes: Exported functions
Function, json-options: Internal functions
Function, json-options-transform: Internal functions
Function, json-report-error: Internal functions
Function, labelify: Internal functions
Function, link-to: Exported functions
Function, link-to-function: Exported functions
Function, link-to-remote: Exported functions
Function, locate-public-directory: Exported functions
Function, log-message: Internal functions
Function, logout: Internal functions
Function, new-session-hook: Exported functions
Function, parse-upload-form: Exported functions
Function, public-url: Exported functions
Function, publish-temporarily: Internal functions
Function, radio-to-remote: Exported functions
Function, remote-function: Exported functions
Function, render-error: Exported functions
Function, render-script-later: Internal functions
Function, render-update-scripts: Internal functions
Function, report-bug-button: Internal functions
Function, reset-session-stores: Internal functions
Function, save-session-variables: Internal functions
Function, select-field: Exported functions
Function, session-debug-page: Internal functions
Function, set-responder-timeout: Internal functions
Function, signed-value: Internal functions
Function, slurp-part: Internal functions
Function, smart-string: Internal functions
Function, stack-trace: Internal functions
Function, string-signature: Internal functions
Function, string-upcase?: Internal functions
Function, system-info: Internal functions
Function, system-name: Exported functions
Function, unpublish-path: Internal functions
Function, uploader: Exported functions
Function, verify-signed-value: Internal functions
Function, wget-url: Internal functions

G
gen-dom-id: Internal functions
Generic Function, (setf current-page): Exported generic functions
Generic Function, add-session-variable: Internal generic functions
Generic Function, current-page: Exported generic functions
Generic Function, display-base: Exported generic functions
Generic Function, display-list: Exported generic functions
Generic Function, element-render: Exported generic functions
Generic Function, element-update: Exported generic functions
Generic Function, get-session-id: Internal generic functions
Generic Function, html-element-dom-id: Exported generic functions
Generic Function, html-element-parent: Internal generic functions
Generic Function, read-session-variable-value: Internal generic functions
Generic Function, recompute-secret: Internal generic functions
Generic Function, render-paging-controls: Exported generic functions
Generic Function, reset-session-store: Internal generic functions
Generic Function, session-delete-session: Internal generic functions
Generic Function, session-save-session-variables: Internal generic functions
Generic Function, session-state-cookie-value: Internal generic functions
Generic Function, session-values: Internal generic functions
Generic Function, session-variable-initform: Internal generic functions
Generic Function, session-variable-symbol: Internal generic functions
Generic Function, session-variable-symbols: Internal generic functions
Generic Function, session-variable-value: Internal generic functions
Generic Function, session-variables: Internal generic functions
Generic Function, set-cookie-session-cookie: Internal generic functions
Generic Function, total-pages: Internal generic functions
Generic Function, total-size: Exported generic functions
Generic Function, write-session-variable-value: Internal generic functions
gensym-session-id: Internal functions
get-access-token: Internal functions
get-auth-code-uri: Internal functions
get-frames-list: Internal functions
get-session-id: Internal generic functions
get-session-id: Internal generic functions
get-url: Internal functions
get-url-with-backoff: Internal functions
goto-url-function: Internal functions

H
hmac-sha1-string: Internal functions
html-element-dom-id: Exported generic functions
html-element-dom-id: Exported generic functions
html-element-parent: Internal generic functions
html-element-parent: Internal generic functions
html-escape-string: Exported functions
html-list: Exported macros
html-princ: Exported macros
html-report-error: Internal functions
html-string: Exported macros
html-to-stream: Exported macros

I
image-tag: Exported functions
image-url: Exported functions
in-place-field: Exported functions
in-place-setf-field: Exported macros

J
javascript-include: Exported functions
javascript-includes: Exported functions
json-options: Internal functions
json-options-transform: Internal functions
json-report-error: Internal functions

L
labelify: Internal functions
link-to: Exported functions
link-to-function: Exported functions
link-to-remote: Exported functions
locate-public-directory: Exported functions
log-message: Internal functions
logging-errors: Internal macros
logout: Internal functions

M
Macro, ajax-continuation: Exported macros
Macro, async: Exported macros
Macro, br: Exported macros
Macro, def-session-variable: Exported macros
Macro, define-render-element-operation: Internal macros
Macro, define-render-update: Internal macros
Macro, html-list: Exported macros
Macro, html-princ: Exported macros
Macro, html-string: Exported macros
Macro, html-to-stream: Exported macros
Macro, in-place-setf-field: Exported macros
Macro, logging-errors: Internal macros
Macro, maybe-to-string: Internal macros
Macro, multipart?: Internal macros
Macro, nbsp: Exported macros
Macro, nl: Internal macros
Macro, p: Internal macros
Macro, publish-ajax-func: Exported macros
Macro, publish-ajax-update: Exported macros
Macro, radio-buttons: Exported macros
Macro, render-debug: Internal macros
Macro, render-script: Internal macros
Macro, render-scripts: Exported macros
Macro, render-update: Exported macros
Macro, with-ajax-error-handler: Exported macros
Macro, with-html-error-handling: Exported macros
Macro, with-html-safe-error-handling: Exported macros
Macro, with-http-response-and-body: Exported macros
Macro, with-json-error-handling: Exported macros
Macro, with-render-update: Internal macros
Macro, with-session: Exported macros
Macro, with-session-response: Exported macros
Macro, with-session-variables: Internal macros
Macro, without-unwinding-restart: Internal macros
Macro, wu-continuation: Exported macros
Macro, wu-conversation: Exported macros
Macro, wu-conversation-1: Internal macros
Macro, wu-publish: Exported macros
maybe-to-string: Internal macros
Method, (setf current-page): Exported generic functions
Method, add-session-variable: Internal generic functions
Method, add-session-variable: Internal generic functions
Method, add-session-variable: Internal generic functions
Method, add-session-variable: Internal generic functions
Method, add-session-variable: Internal generic functions
Method, add-session-variable: Internal generic functions
Method, current-page: Exported generic functions
Method, display-base: Exported generic functions
Method, display-list: Exported generic functions
Method, element-render: Exported generic functions
Method, element-update: Exported generic functions
Method, element-update: Exported generic functions
Method, get-session-id: Internal generic functions
Method, html-element-dom-id: Exported generic functions
Method, html-element-parent: Internal generic functions
Method, read-session-variable-value: Internal generic functions
Method, recompute-secret: Internal generic functions
Method, render-paging-controls: Exported generic functions
Method, reset-session-store: Internal generic functions
Method, session-delete-session: Internal generic functions
Method, session-delete-session: Internal generic functions
Method, session-save-session-variables: Internal generic functions
Method, session-save-session-variables: Internal generic functions
Method, session-state-cookie-value: Internal generic functions
Method, session-values: Internal generic functions
Method, session-values: Internal generic functions
Method, session-variable-initform: Internal generic functions
Method, session-variable-symbol: Internal generic functions
Method, session-variable-symbols: Internal generic functions
Method, session-variable-value: Internal generic functions
Method, session-variables: Internal generic functions
Method, set-cookie-session-cookie: Internal generic functions
Method, total-pages: Internal generic functions
Method, total-size: Exported generic functions
Method, write-session-variable-value: Internal generic functions
multipart?: Internal macros

N
nbsp: Exported macros
new-session-hook: Exported functions
nl: Internal macros

P
p: Internal macros
parse-upload-form: Exported functions
public-url: Exported functions
publish-ajax-func: Exported macros
publish-ajax-update: Exported macros
publish-temporarily: Internal functions

R
radio-buttons: Exported macros
radio-to-remote: Exported functions
read-session-variable-value: Internal generic functions
read-session-variable-value: Internal generic functions
recompute-secret: Internal generic functions
recompute-secret: Internal generic functions
remote-function: Exported functions
render-debug: Internal macros
render-error: Exported functions
render-paging-controls: Exported generic functions
render-paging-controls: Exported generic functions
render-script: Internal macros
render-script-later: Internal functions
render-scripts: Exported macros
render-update: Exported macros
render-update-scripts: Internal functions
report-bug-button: Internal functions
reset-session-store: Internal generic functions
reset-session-store: Internal generic functions
reset-session-stores: Internal functions

S
save-session-variables: Internal functions
select-field: Exported functions
session-debug-page: Internal functions
session-delete-session: Internal generic functions
session-delete-session: Internal generic functions
session-delete-session: Internal generic functions
session-save-session-variables: Internal generic functions
session-save-session-variables: Internal generic functions
session-save-session-variables: Internal generic functions
session-state-cookie-value: Internal generic functions
session-state-cookie-value: Internal generic functions
session-values: Internal generic functions
session-values: Internal generic functions
session-values: Internal generic functions
session-variable-initform: Internal generic functions
session-variable-initform: Internal generic functions
session-variable-symbol: Internal generic functions
session-variable-symbol: Internal generic functions
session-variable-symbols: Internal generic functions
session-variable-symbols: Internal generic functions
session-variable-value: Internal generic functions
session-variable-value: Internal generic functions
session-variables: Internal generic functions
session-variables: Internal generic functions
set-cookie-session-cookie: Internal generic functions
set-cookie-session-cookie: Internal generic functions
set-responder-timeout: Internal functions
signed-value: Internal functions
slurp-part: Internal functions
smart-string: Internal functions
stack-trace: Internal functions
string-signature: Internal functions
string-upcase?: Internal functions
system-info: Internal functions
system-name: Exported functions

T
total-pages: Internal generic functions
total-pages: Internal generic functions
total-size: Exported generic functions
total-size: Exported generic functions

U
unpublish-path: Internal functions
uploader: Exported functions

V
verify-signed-value: Internal functions

W
wget-url: Internal functions
with-ajax-error-handler: Exported macros
with-html-error-handling: Exported macros
with-html-safe-error-handling: Exported macros
with-http-response-and-body: Exported macros
with-json-error-handling: Exported macros
with-render-update: Internal macros
with-session: Exported macros
with-session-response: Exported macros
with-session-variables: Internal macros
without-unwinding-restart: Internal macros
write-session-variable-value: Internal generic functions
write-session-variable-value: Internal generic functions
wu-continuation: Exported macros
wu-conversation: Exported macros
wu-conversation-1: Internal macros
wu-publish: Exported macros

Jump to:   (  
A   B   C   D   E   F   G   H   I   J   L   M   N   P   R   S   T   U   V   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
C   D   I   L   P   R   S   V   W  
Index Entry  Section

*
*access-token*: Internal special variables
*ajax-counter*: Internal special variables
*ajax-error-box?*: Internal special variables
*ajax-request*: Exported special variables
*aserve-request*: Exported special variables
*buffer-size*: Internal special variables
*bug-report-url*: Internal special variables
*default-responder-timeout*: Internal special variables
*developer-mode*: Exported special variables
*dom-ht*: Internal special variables
*dom-id-counter*: Internal special variables
*file-field-name*: Exported special variables
*flash-messages*: Internal special variables
*logging*: Internal special variables
*logging-stream*: Internal special variables
*multipart-request*: Internal special variables
*oauth-auth-endpoint*: Internal special variables
*oauth-token-endpoint*: Internal special variables
*oauth2-callback*: Internal special variables
*oauth2-client-id*: Internal special variables
*oauth2-client-secret*: Internal special variables
*oauth2-scopes*: Internal special variables
*public-directory*: Exported special variables
*refresh-token*: Internal special variables
*render-debugging*: Internal special variables
*render-update-scripts*: Internal special variables
*responder-timeouts*: Internal special variables
*session*: Internal special variables
*session-secret*: Internal special variables
*session-stores*: Internal special variables
*stack-frame-limit*: Internal special variables
*system-name*: Exported special variables
*uploader-html*: Internal special variables
*within-render-update*: Exported special variables

C
cookie-name: Internal classes
current-page: Exported classes

D
dom-id: Exported classes

I
initform: Internal classes

L
list: Internal classes

P
package: Internal classes
page-size: Exported classes
parent: Exported classes

R
reader: Internal classes

S
secret: Internal classes
sessions: Internal classes
show-all?: Exported classes
Slot, cookie-name: Internal classes
Slot, current-page: Exported classes
Slot, dom-id: Exported classes
Slot, initform: Internal classes
Slot, list: Internal classes
Slot, package: Internal classes
Slot, page-size: Exported classes
Slot, parent: Exported classes
Slot, reader: Internal classes
Slot, secret: Internal classes
Slot, sessions: Internal classes
Slot, show-all?: Exported classes
Slot, store: Internal classes
Slot, symbol: Internal classes
Slot, variables: Internal classes
Slot, writer: Internal classes
Special Variable, *access-token*: Internal special variables
Special Variable, *ajax-counter*: Internal special variables
Special Variable, *ajax-error-box?*: Internal special variables
Special Variable, *ajax-request*: Exported special variables
Special Variable, *aserve-request*: Exported special variables
Special Variable, *buffer-size*: Internal special variables
Special Variable, *bug-report-url*: Internal special variables
Special Variable, *default-responder-timeout*: Internal special variables
Special Variable, *developer-mode*: Exported special variables
Special Variable, *dom-ht*: Internal special variables
Special Variable, *dom-id-counter*: Internal special variables
Special Variable, *file-field-name*: Exported special variables
Special Variable, *flash-messages*: Internal special variables
Special Variable, *logging*: Internal special variables
Special Variable, *logging-stream*: Internal special variables
Special Variable, *multipart-request*: Internal special variables
Special Variable, *oauth-auth-endpoint*: Internal special variables
Special Variable, *oauth-token-endpoint*: Internal special variables
Special Variable, *oauth2-callback*: Internal special variables
Special Variable, *oauth2-client-id*: Internal special variables
Special Variable, *oauth2-client-secret*: Internal special variables
Special Variable, *oauth2-scopes*: Internal special variables
Special Variable, *public-directory*: Exported special variables
Special Variable, *refresh-token*: Internal special variables
Special Variable, *render-debugging*: Internal special variables
Special Variable, *render-update-scripts*: Internal special variables
Special Variable, *responder-timeouts*: Internal special variables
Special Variable, *session*: Internal special variables
Special Variable, *session-secret*: Internal special variables
Special Variable, *session-stores*: Internal special variables
Special Variable, *stack-frame-limit*: Internal special variables
Special Variable, *system-name*: Exported special variables
Special Variable, *uploader-html*: Internal special variables
Special Variable, *within-render-update*: Exported special variables
store: Internal classes
symbol: Internal classes

V
variables: Internal classes

W
writer: Internal classes

Jump to:   *  
C   D   I   L   P   R   S   V   W  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   F   H   I   L   P   S   W  
Index Entry  Section

C
Class, cookie-session-store: Internal classes
Class, flash-box: Exported classes
Class, html-element: Exported classes
Class, in-memory-session-store: Internal classes
Class, list-paging-mixin: Internal classes
Class, paging-mixin: Exported classes
Class, serialized-session-store: Internal classes
Class, session-store: Internal classes
Class, session-variable: Internal classes
cookie-session-store: Internal classes

F
flash-box: Exported classes

H
html-element: Exported classes

I
in-memory-session-store: Internal classes

L
list-paging-mixin: Internal classes

P
Package, wuwei: The wuwei package
paging-mixin: Exported classes

S
serialized-session-store: Internal classes
session-store: Internal classes
session-variable: Internal classes
System, wuwei: The wuwei system

W
wuwei: The wuwei system
wuwei: The wuwei package

Jump to:   C   F   H   I   L   P   S   W