The hunchenissr Reference Manual

Table of Contents

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

The hunchenissr Reference Manual

This is the hunchenissr Reference Manual, version 0.2, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Apr 19 16:26:02 2021 GMT+0.


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

1 Systems

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


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

1.1 hunchenissr

Author

Charles Jackson <charles.b.jackson@protonmail.com>

License

LLGPL

Description

Make Interactive-Server-Side-Rendered web pages with declaritive and recursive programming.

Version

0.2

Dependencies
Source

hunchenissr.asd (file)

Components

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

2 Files

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


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

2.1 Lisp


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

2.1.1 hunchenissr.asd

Location

hunchenissr.asd

Systems

hunchenissr (system)

Packages

hunchenissr-asd


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

2.1.2 hunchenissr/package.lisp

Parent

hunchenissr (system)

Location

package.lisp

Packages

hunchenissr


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

2.1.3 hunchenissr/hunchenissr.lisp

Dependency

package.lisp (file)

Parent

hunchenissr (system)

Location

hunchenissr.lisp

Exported Definitions
Internal Definitions

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

3 Packages

Packages are listed by definition order.


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

3.1 hunchenissr-asd

Source

hunchenissr.asd

Use List

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

3.2 hunchenissr

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

4 Definitions

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


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

4.1 Exported definitions


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

4.1.1 Special variables

Special Variable: *show-errors-to-client*

When non-nil, errors after the initial connection can be seen in console.error.

Package

hunchenissr

Source

hunchenissr.lisp (file)


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

4.1.2 Macros

Macro: define-easy-handler DESCRIPTION LAMBDA-LIST &body BODY
Package

hunchenissr

Source

hunchenissr.lisp (file)

Macro: redirect TARGET
Package

hunchenissr

Source

hunchenissr.lisp (file)

Macro: start ACCEPTOR &key WS-PORT
Package

hunchenissr

Source

hunchenissr.lisp (file)

Macro: stop SERVERS
Package

hunchenissr

Source

hunchenissr.lisp (file)


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

4.1.3 Functions

Function: rr SOCKET &optional PARAMETERS

Send a Re-Render to SOCKET with query string PARAMETERS.

Package

hunchenissr

Source

hunchenissr.lisp (file)


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

4.2 Internal definitions


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

4.2.1 Special variables

Special Variable: *gc-frequency*

The number of seconds between garbage collections.

Package

hunchenissr

Source

hunchenissr.lisp (file)

Special Variable: *gc-leeway*

The number of seconds a websocket has to connect after being noticed before being deleted.

Package

hunchenissr

Source

hunchenissr.lisp (file)

Special Variable: issr-gc

The name of the garbage collection thread.

Package

hunchenissr

Source

hunchenissr.lisp (file)


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

4.2.2 Functions

Function: handle-post-data DATA

Return a list of get/post parameters from json/hash-table DATA. Create any files necessary.

Package

hunchenissr

Source

hunchenissr.lisp (file)

Function: treat-page BODY
Package

hunchenissr

Source

hunchenissr.lisp (file)

Function: ws-close SOCKET
Package

hunchenissr

Source

hunchenissr.lisp (file)

Function: ws-error SOCKET CONDITION
Package

hunchenissr

Source

hunchenissr.lisp (file)

Function: ws-message SOCKET MESSAGE
Package

hunchenissr

Source

hunchenissr.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   H   L  
Index Entry  Section

F
File, Lisp, hunchenissr.asd: The hunchenissr․asd file
File, Lisp, hunchenissr/hunchenissr.lisp: The hunchenissr/hunchenissr․lisp file
File, Lisp, hunchenissr/package.lisp: The hunchenissr/package․lisp file

H
hunchenissr.asd: The hunchenissr․asd file
hunchenissr/hunchenissr.lisp: The hunchenissr/hunchenissr․lisp file
hunchenissr/package.lisp: The hunchenissr/package․lisp file

L
Lisp File, hunchenissr.asd: The hunchenissr․asd file
Lisp File, hunchenissr/hunchenissr.lisp: The hunchenissr/hunchenissr․lisp file
Lisp File, hunchenissr/package.lisp: The hunchenissr/package․lisp file

Jump to:   F   H   L  

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

A.2 Functions

Jump to:   D   F   H   M   R   S   T   W  
Index Entry  Section

D
define-easy-handler: Exported macros

F
Function, handle-post-data: Internal functions
Function, rr: Exported functions
Function, treat-page: Internal functions
Function, ws-close: Internal functions
Function, ws-error: Internal functions
Function, ws-message: Internal functions

H
handle-post-data: Internal functions

M
Macro, define-easy-handler: Exported macros
Macro, redirect: Exported macros
Macro, start: Exported macros
Macro, stop: Exported macros

R
redirect: Exported macros
rr: Exported functions

S
start: Exported macros
stop: Exported macros

T
treat-page: Internal functions

W
ws-close: Internal functions
ws-error: Internal functions
ws-message: Internal functions

Jump to:   D   F   H   M   R   S   T   W  

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

A.3 Variables

Jump to:   *  
I   S  
Index Entry  Section

*
*gc-frequency*: Internal special variables
*gc-leeway*: Internal special variables
*show-errors-to-client*: Exported special variables

I
issr-gc: Internal special variables

S
Special Variable, *gc-frequency*: Internal special variables
Special Variable, *gc-leeway*: Internal special variables
Special Variable, *show-errors-to-client*: Exported special variables
Special Variable, issr-gc: Internal special variables

Jump to:   *  
I   S  

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

A.4 Data types

Jump to:   H   P   S  
Index Entry  Section

H
hunchenissr: The hunchenissr system
hunchenissr: The hunchenissr package
hunchenissr-asd: The hunchenissr-asd package

P
Package, hunchenissr: The hunchenissr package
Package, hunchenissr-asd: The hunchenissr-asd package

S
System, hunchenissr: The hunchenissr system

Jump to:   H   P   S