The weblocks-examples Reference Manual

Table of Contents

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

The weblocks-examples Reference Manual

This is the weblocks-examples Reference Manual, version 0.0.7, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:44:14 2018 GMT+0.


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

1 Introduction

These are example applications for Weblocks. Originally these examples were in Weblocks repository and then moved out.

Weblocks Demo

A simple Weblocks demo, contains two editable related tables.

Weblocks CLSQL Demo

Similar to "Weblocks Demo", but uses CLSQL as database layer.

Weblocks Elephant Demo

Similar to "Weblocks Demo", but uses Elephant as database layer.

Simple Blog

A simple blog, contains two editable related tables with users, posts (admin interface), frontend for posts and Slava Akhmechet photo.


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 simple-blog

Maintainer

Olexiy Zamkoviy

Author
License
Description

simple blog

Version

0.0.7

Dependency

weblocks

Source

simple-blog.asd (file)

Components

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

3 Modules

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


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

3.1 simple-blog/conf

Dependency

simple-blog.lisp (file)

Parent

simple-blog (system)

Location

conf/

Component

stores.lisp (file)


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

3.2 simple-blog/src

Dependencies
Parent

simple-blog (system)

Location

src/

Components

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

3.3 simple-blog/src/model

Parent

src (module)

Location

src/model/

Components

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

3.4 simple-blog/src/views

Dependency

model (module)

Parent

src (module)

Location

src/views/

Components

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

3.5 simple-blog/src/views/presentations

Parent

views (module)

Location

src/views/presentations/

Component

action-link.lisp (file)


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

3.6 simple-blog/src/widgets

Dependencies
Parent

src (module)

Location

src/widgets/

Components

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

4 Files

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


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

4.1 Lisp


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

4.1.1 simple-blog.asd

Location

simple-blog.asd

Systems

simple-blog (system)

Packages

simple-blog-asd


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

4.1.2 simple-blog/simple-blog.lisp

Parent

simple-blog (system)

Location

simple-blog.lisp

Packages

simple-blog

Exported Definitions
Internal Definitions

simple-blog (class)


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

4.1.3 simple-blog/conf/stores.lisp

Parent

conf (module)

Location

conf/stores.lisp

Internal Definitions

*blog-store* (special variable)


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

4.1.4 simple-blog/src/init-session.lisp

Dependency

layout.lisp (file)

Parent

src (module)

Location

src/init-session.lisp

Internal Definitions

init-user-session (function)


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

4.1.5 simple-blog/src/layout.lisp

Dependencies
Parent

src (module)

Location

src/layout.lisp

Internal Definitions

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

4.1.6 simple-blog/src/model/post.lisp

Dependency

user.lisp (file)

Parent

model (module)

Location

src/model/post.lisp

Internal Definitions

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

4.1.7 simple-blog/src/model/user.lisp

Parent

model (module)

Location

src/model/user.lisp

Internal Definitions

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

4.1.8 simple-blog/src/views/post-views.lisp

Dependency

presentations (module)

Parent

views (module)

Location

src/views/post-views.lisp


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

4.1.9 simple-blog/src/views/presentations/action-link.lisp

Parent

presentations (module)

Location

src/views/presentations/action-link.lisp

Internal Definitions

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

4.1.10 simple-blog/src/widgets/post.lisp

Parent

widgets (module)

Location

src/widgets/post.lisp

Internal Definitions

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

4.1.11 simple-blog/src/widgets/blog.lisp

Dependency

post.lisp (file)

Parent

widgets (module)

Location

src/widgets/blog.lisp

Internal Definitions

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

5 Packages

Packages are listed by definition order.


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

5.1 simple-blog-asd

Source

simple-blog.asd

Use List

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

5.2 simple-blog

A web application based on Weblocks.

Source

simple-blog.lisp (file)

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


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

6.1.1 Functions

Function: start-simple-blog &rest ARGS

Starts the application by calling ’start-weblocks’ with appropriate arguments.

Package

simple-blog

Source

simple-blog.lisp (file)

Function: stop-simple-blog ()

Stops the application by calling ’stop-weblocks’.

Package

simple-blog

Source

simple-blog.lisp (file)


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

6.2 Internal definitions


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

6.2.1 Special variables

Special Variable: *blog-store*
Package

simple-blog

Source

stores.lisp (file)


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

6.2.2 Functions

Function: all-posts &rest ARGS

return all objects of class POST. Args is an added argument that is ignored (needed for use in dropdown lists in views

Package

simple-blog

Source

post.lisp (file)

Function: all-users &rest ARGS
Package

simple-blog

Source

user.lisp (file)

Function: init-user-session COMP
Package

simple-blog

Source

init-session.lisp (file)

Function: make-admin-page ()
Package

simple-blog

Source

layout.lisp (file)

Function: make-blog-widget ()
Package

simple-blog

Source

layout.lisp (file)

Function: make-main-page ()
Package

simple-blog

Source

layout.lisp (file)

Function: make-posts-gridedit ()
Package

simple-blog

Source

layout.lisp (file)

Function: make-users-gridedit ()
Package

simple-blog

Source

layout.lisp (file)

Function: post-by-id ID
Package

simple-blog

Source

post.lisp (file)

Function: post-formatted-time POST
Package

simple-blog

Source

post.lisp (file)


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

6.2.3 Generic functions

Generic Function: action-link-presentation-body OBJECT
Generic Function: (setf action-link-presentation-body) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: action-link-presentation-body (ACTION-LINK-PRESENTATION action-link-presentation)
Method: (setf action-link-presentation-body) NEW-VALUE (ACTION-LINK-PRESENTATION action-link-presentation)

This needs to be a function that accepts at
least the first six arguments passed to render-view-field-value in order to get access to the object being rendered.

Source

action-link.lisp (file)

Generic Function: blog-action-blog-mode BLOG-WIDGET

return an action that will switch BLOG-WIDGET into :BLOG mode

Package

simple-blog

Source

blog.lisp (file)

Methods
Method: blog-action-blog-mode (BLOG-WIDGET blog-widget)
Generic Function: blog-make-post-widget BLOG-WIDGET POST

make a POST-WIDGET containing POST. (called by RESET-BLOG)

Package

simple-blog

Source

blog.lisp (file)

Methods
Method: blog-make-post-widget (BLOG-WIDGET blog-widget) (POST post)
Generic Function: blog-widget OBJECT
Generic Function: (setf blog-widget) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: blog-widget (POST-WIDGET post-widget)

automatically generated reader method

Source

post.lisp (file)

Method: (setf blog-widget) NEW-VALUE (POST-WIDGET post-widget)

automatically generated writer method

Source

post.lisp (file)

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

simple-blog

Methods
Method: current-post (BLOG-WIDGET blog-widget)
Method: (setf current-post) NEW-VALUE (BLOG-WIDGET blog-widget)

POST-WIDGET containing the current
post when the blog is in :POST mode

Source

blog.lisp (file)

Generic Function: full-view OBJECT
Generic Function: (setf full-view) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: full-view (POST-WIDGET post-widget)
Method: (setf full-view) NEW-VALUE (POST-WIDGET post-widget)

View to determine how the post is displayed when in :SHORT mode.

Source

post.lisp (file)

Generic Function: mode OBJECT
Generic Function: (setf mode) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: mode (BLOG-WIDGET blog-widget)
Method: (setf mode) NEW-VALUE (BLOG-WIDGET blog-widget)

The blog can be in two modes, :BLOG
and :POST. In :BLOG mode to display a list of posts, and in :POST mode to display an individual post.

Source

blog.lisp (file)

Method: mode (POST-WIDGET post-widget)
Method: (setf mode) NEW-VALUE (POST-WIDGET post-widget)

The post can be displayed in two versions, :SHORT and :FULL.

Source

post.lisp (file)

Generic Function: on-select OBJECT
Generic Function: (setf on-select) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: on-select (POST-WIDGET post-widget)
Method: (setf on-select) NEW-VALUE (POST-WIDGET post-widget)

Function to be called when this post is
selected. It accepts POST-WIDGET as argument.

Source

post.lisp (file)

Generic Function: post OBJECT
Generic Function: (setf post) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post (POST-WIDGET post-widget)

automatically generated reader method

Source

post.lisp (file)

Method: (setf post) NEW-VALUE (POST-WIDGET post-widget)

automatically generated writer method

Source

post.lisp (file)

Generic Function: post-author OBJECT
Generic Function: (setf post-author) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post-author (POST post)

automatically generated reader method

Source

post.lisp (file)

Method: (setf post-author) NEW-VALUE (POST post)

automatically generated writer method

Source

post.lisp (file)

Generic Function: post-author-id POST
Package

simple-blog

Source

post.lisp (file)

Methods
Method: post-author-id (POST post)
Generic Function: post-author-name POST
Package

simple-blog

Source

post.lisp (file)

Methods
Method: post-author-name (POST post)
Generic Function: post-full-view OBJECT
Generic Function: (setf post-full-view) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post-full-view (BLOG-WIDGET blog-widget)
Method: (setf post-full-view) NEW-VALUE (BLOG-WIDGET blog-widget)

see FULL-VIEW slot of POST-WIDGET

Source

blog.lisp (file)

Generic Function: post-short-text OBJECT
Generic Function: (setf post-short-text) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post-short-text (POST post)
Method: (setf post-short-text) NEW-VALUE (POST post)

short text of the post, to be shown on the main page of the blog

Source

post.lisp (file)

Generic Function: post-short-view OBJECT
Generic Function: (setf post-short-view) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post-short-view (BLOG-WIDGET blog-widget)
Method: (setf post-short-view) NEW-VALUE (BLOG-WIDGET blog-widget)

see SHORT-VIEW slot of POST-WIDGET

Source

blog.lisp (file)

Generic Function: post-text OBJECT
Generic Function: (setf post-text) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post-text (POST post)
Method: (setf post-text) NEW-VALUE (POST post)

long text of the post, shown when the user clicks on the link after the short text

Source

post.lisp (file)

Generic Function: post-time OBJECT
Generic Function: (setf post-time) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post-time (POST post)
Method: (setf post-time) NEW-VALUE (POST post)

time at which the post was created

Source

post.lisp (file)

Generic Function: post-title OBJECT
Generic Function: (setf post-title) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: post-title (POST post)
Method: (setf post-title) NEW-VALUE (POST post)

a title for the post, to be displayed on
both the blog page and on the post page.

Source

post.lisp (file)

Generic Function: posts OBJECT
Generic Function: (setf posts) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: posts (BLOG-WIDGET blog-widget)
Method: (setf posts) NEW-VALUE (BLOG-WIDGET blog-widget)

composite widget that contains a POST-WIDGET for each post of the blog

Source

blog.lisp (file)

Generic Function: render-blog BLOG-WIDGET MODE

render a blog widget in mode MODE. This function is called by RENDER-WIDGET-BODY.

Package

simple-blog

Source

blog.lisp (file)

Methods
Method: render-blog (BLOG-WIDGET blog-widget) (MODE (eql post))
Method: render-blog (BLOG-WIDGET blog-widget) (MODE (eql blog))
Generic Function: reset-blog BLOG-WIDGET

Reset the list of post widgets from the posts in
the database. This function is called by BLOG-ACTION-BLOG-MODE.

Package

simple-blog

Source

blog.lisp (file)

Methods
Method: reset-blog (BLOG-WIDGET blog-widget)
Generic Function: short-view OBJECT
Generic Function: (setf short-view) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: short-view (POST-WIDGET post-widget)
Method: (setf short-view) NEW-VALUE (POST-WIDGET post-widget)

View to determine how the post is displayed when in :SHORT mode.

Source

post.lisp (file)

Generic Function: user-name OBJECT
Generic Function: (setf user-name) NEW-VALUE OBJECT
Package

simple-blog

Methods
Method: user-name (USER user)

automatically generated reader method

Source

user.lisp (file)

Method: (setf user-name) NEW-VALUE (USER user)

automatically generated writer method

Source

user.lisp (file)


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

6.2.4 Classes

Class: action-link-presentation ()
Package

simple-blog

Source

action-link.lisp (file)

Direct superclasses

text-presentation (class)

Direct methods
Direct slots
Slot: action

This needs to be a function that accepts at
least the first six arguments passed to render-view-field-value in order to get access to the object being rendered.

Initargs

:action-fn

Readers

action-link-presentation-body (generic function)

Writers

(setf action-link-presentation-body) (generic function)

Class: blog-widget ()

widget to handle a blog

Package

simple-blog

Source

blog.lisp (file)

Direct superclasses

widget (class)

Direct methods
Direct slots
Slot: current-post

POST-WIDGET containing the current
post when the blog is in :POST mode

Initargs

:current-post

Readers

current-post (generic function)

Writers

(setf current-post) (generic function)

Slot: posts

composite widget that contains a POST-WIDGET for each post of the blog

Initargs

:posts

Initform

(make-instance (quote weblocks:composite))

Readers

posts (generic function)

Writers

(setf posts) (generic function)

Slot: mode

The blog can be in two modes, :BLOG
and :POST. In :BLOG mode to display a list of posts, and in :POST mode to display an individual post.

Initargs

:mode

Initform

:blog

Readers

mode (generic function)

Writers

(setf mode) (generic function)

Slot: post-short-view

see SHORT-VIEW slot of POST-WIDGET

Initargs

:post-short-view

Readers

post-short-view (generic function)

Writers

(setf post-short-view) (generic function)

Slot: post-full-view

see FULL-VIEW slot of POST-WIDGET

Initargs

:post-full-view

Readers

post-full-view (generic function)

Writers

(setf post-full-view) (generic function)

Class: post ()
Package

simple-blog

Source

post.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: id
Slot: title

a title for the post, to be displayed on
both the blog page and on the post page.

Type

string

Initargs

:title

Initform

""

Readers

post-title (generic function)

Writers

(setf post-title) (generic function)

Slot: short-text

short text of the post, to be shown on the main page of the blog

Type

string

Initargs

:short-text

Initform

""

Readers

post-short-text (generic function)

Writers

(setf post-short-text) (generic function)

Slot: text

long text of the post, shown when the user clicks on the link after the short text

Type

string

Initargs

:text

Initform

""

Readers

post-text (generic function)

Writers

(setf post-text) (generic function)

Slot: time

time at which the post was created

Initargs

:time

Initform

(get-universal-time)

Readers

post-time (generic function)

Writers

(setf post-time) (generic function)

Slot: author
Type

(or null simple-blog::user)

Initargs

:author

Readers

post-author (generic function)

Writers

(setf post-author) (generic function)

Class: post-widget ()

widget to handle a blog post

Package

simple-blog

Source

post.lisp (file)

Direct superclasses

widget (class)

Direct methods
  • render-widget-body (method)
  • with-widget-header (method)
  • per-class-dependencies (method)
  • on-select (method)
  • on-select (method)
  • full-view (method)
  • full-view (method)
  • short-view (method)
  • short-view (method)
  • mode (method)
  • mode (method)
  • post (method)
  • post (method)
  • blog-widget (method)
  • blog-widget (method)
Direct slots
Slot: blog
Initargs

:blog

Readers

blog-widget (generic function)

Writers

(setf blog-widget) (generic function)

Slot: post
Initargs

:post

Readers

post (generic function)

Writers

(setf post) (generic function)

Slot: mode

The post can be displayed in two versions, :SHORT and :FULL.

Initargs

:mode

Initform

:short

Readers

mode (generic function)

Writers

(setf mode) (generic function)

Slot: short-view

View to determine how the post is displayed when in :SHORT mode.

Initargs

:short-view

Readers

short-view (generic function)

Writers

(setf short-view) (generic function)

Slot: full-view

View to determine how the post is displayed when in :SHORT mode.

Initargs

:full-view

Readers

full-view (generic function)

Writers

(setf full-view) (generic function)

Slot: on-select

Function to be called when this post is
selected. It accepts POST-WIDGET as argument.

Initargs

:on-select

Readers

on-select (generic function)

Writers

(setf on-select) (generic function)

Class: simple-blog ()
Package

simple-blog

Source

simple-blog.lisp (file)

Direct superclasses

weblocks-webapp (class)

Direct Default Initargs
InitargValue
:prefix"/"
:description"simple-blog: an example application"
:init-user-session(quote simple-blog::init-user-session)
:dependencies(quote ((:stylesheet "navigation")))
:ignore-default-dependenciesnil
Class: user ()
Package

simple-blog

Source

user.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: id
Slot: name
Type

string

Initargs

:name

Initform

""

Readers

user-name (generic function)

Writers

(setf user-name) (generic function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   M   S  
Index Entry  Section

F
File, Lisp, simple-blog.asd: The simple-blog<dot>asd file
File, Lisp, simple-blog/conf/stores.lisp: The simple-blog/conf/stores<dot>lisp file
File, Lisp, simple-blog/simple-blog.lisp: The simple-blog/simple-blog<dot>lisp file
File, Lisp, simple-blog/src/init-session.lisp: The simple-blog/src/init-session<dot>lisp file
File, Lisp, simple-blog/src/layout.lisp: The simple-blog/src/layout<dot>lisp file
File, Lisp, simple-blog/src/model/post.lisp: The simple-blog/src/model/post<dot>lisp file
File, Lisp, simple-blog/src/model/user.lisp: The simple-blog/src/model/user<dot>lisp file
File, Lisp, simple-blog/src/views/post-views.lisp: The simple-blog/src/views/post-views<dot>lisp file
File, Lisp, simple-blog/src/views/presentations/action-link.lisp: The simple-blog/src/views/presentations/action-link<dot>lisp file
File, Lisp, simple-blog/src/widgets/blog.lisp: The simple-blog/src/widgets/blog<dot>lisp file
File, Lisp, simple-blog/src/widgets/post.lisp: The simple-blog/src/widgets/post<dot>lisp file

L
Lisp File, simple-blog.asd: The simple-blog<dot>asd file
Lisp File, simple-blog/conf/stores.lisp: The simple-blog/conf/stores<dot>lisp file
Lisp File, simple-blog/simple-blog.lisp: The simple-blog/simple-blog<dot>lisp file
Lisp File, simple-blog/src/init-session.lisp: The simple-blog/src/init-session<dot>lisp file
Lisp File, simple-blog/src/layout.lisp: The simple-blog/src/layout<dot>lisp file
Lisp File, simple-blog/src/model/post.lisp: The simple-blog/src/model/post<dot>lisp file
Lisp File, simple-blog/src/model/user.lisp: The simple-blog/src/model/user<dot>lisp file
Lisp File, simple-blog/src/views/post-views.lisp: The simple-blog/src/views/post-views<dot>lisp file
Lisp File, simple-blog/src/views/presentations/action-link.lisp: The simple-blog/src/views/presentations/action-link<dot>lisp file
Lisp File, simple-blog/src/widgets/blog.lisp: The simple-blog/src/widgets/blog<dot>lisp file
Lisp File, simple-blog/src/widgets/post.lisp: The simple-blog/src/widgets/post<dot>lisp file

M
Module, simple-blog/conf: The simple-blog/conf module
Module, simple-blog/src: The simple-blog/src module
Module, simple-blog/src/model: The simple-blog/src/model module
Module, simple-blog/src/views: The simple-blog/src/views module
Module, simple-blog/src/views/presentations: The simple-blog/src/views/presentations module
Module, simple-blog/src/widgets: The simple-blog/src/widgets module

S
simple-blog.asd: The simple-blog<dot>asd file
simple-blog/conf: The simple-blog/conf module
simple-blog/conf/stores.lisp: The simple-blog/conf/stores<dot>lisp file
simple-blog/simple-blog.lisp: The simple-blog/simple-blog<dot>lisp file
simple-blog/src: The simple-blog/src module
simple-blog/src/init-session.lisp: The simple-blog/src/init-session<dot>lisp file
simple-blog/src/layout.lisp: The simple-blog/src/layout<dot>lisp file
simple-blog/src/model: The simple-blog/src/model module
simple-blog/src/model/post.lisp: The simple-blog/src/model/post<dot>lisp file
simple-blog/src/model/user.lisp: The simple-blog/src/model/user<dot>lisp file
simple-blog/src/views: The simple-blog/src/views module
simple-blog/src/views/post-views.lisp: The simple-blog/src/views/post-views<dot>lisp file
simple-blog/src/views/presentations: The simple-blog/src/views/presentations module
simple-blog/src/views/presentations/action-link.lisp: The simple-blog/src/views/presentations/action-link<dot>lisp file
simple-blog/src/widgets: The simple-blog/src/widgets module
simple-blog/src/widgets/blog.lisp: The simple-blog/src/widgets/blog<dot>lisp file
simple-blog/src/widgets/post.lisp: The simple-blog/src/widgets/post<dot>lisp file

Jump to:   F   L   M   S  

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

A.2 Functions

Jump to:   (  
A   B   C   F   G   I   M   O   P   R   S   U  
Index Entry  Section

(
(setf action-link-presentation-body): Internal generic functions
(setf action-link-presentation-body): Internal generic functions
(setf blog-widget): Internal generic functions
(setf blog-widget): Internal generic functions
(setf current-post): Internal generic functions
(setf current-post): Internal generic functions
(setf full-view): Internal generic functions
(setf full-view): Internal generic functions
(setf mode): Internal generic functions
(setf mode): Internal generic functions
(setf mode): Internal generic functions
(setf on-select): Internal generic functions
(setf on-select): Internal generic functions
(setf post): Internal generic functions
(setf post): Internal generic functions
(setf post-author): Internal generic functions
(setf post-author): Internal generic functions
(setf post-full-view): Internal generic functions
(setf post-full-view): Internal generic functions
(setf post-short-text): Internal generic functions
(setf post-short-text): Internal generic functions
(setf post-short-view): Internal generic functions
(setf post-short-view): Internal generic functions
(setf post-text): Internal generic functions
(setf post-text): Internal generic functions
(setf post-time): Internal generic functions
(setf post-time): Internal generic functions
(setf post-title): Internal generic functions
(setf post-title): Internal generic functions
(setf posts): Internal generic functions
(setf posts): Internal generic functions
(setf short-view): Internal generic functions
(setf short-view): Internal generic functions
(setf user-name): Internal generic functions
(setf user-name): Internal generic functions

A
action-link-presentation-body: Internal generic functions
action-link-presentation-body: Internal generic functions
all-posts: Internal functions
all-users: Internal functions

B
blog-action-blog-mode: Internal generic functions
blog-action-blog-mode: Internal generic functions
blog-make-post-widget: Internal generic functions
blog-make-post-widget: Internal generic functions
blog-widget: Internal generic functions
blog-widget: Internal generic functions

C
current-post: Internal generic functions
current-post: Internal generic functions

F
full-view: Internal generic functions
full-view: Internal generic functions
Function, all-posts: Internal functions
Function, all-users: Internal functions
Function, init-user-session: Internal functions
Function, make-admin-page: Internal functions
Function, make-blog-widget: Internal functions
Function, make-main-page: Internal functions
Function, make-posts-gridedit: Internal functions
Function, make-users-gridedit: Internal functions
Function, post-by-id: Internal functions
Function, post-formatted-time: Internal functions
Function, start-simple-blog: Exported functions
Function, stop-simple-blog: Exported functions

G
Generic Function, (setf action-link-presentation-body): Internal generic functions
Generic Function, (setf blog-widget): Internal generic functions
Generic Function, (setf current-post): Internal generic functions
Generic Function, (setf full-view): Internal generic functions
Generic Function, (setf mode): Internal generic functions
Generic Function, (setf on-select): Internal generic functions
Generic Function, (setf post): Internal generic functions
Generic Function, (setf post-author): Internal generic functions
Generic Function, (setf post-full-view): Internal generic functions
Generic Function, (setf post-short-text): Internal generic functions
Generic Function, (setf post-short-view): Internal generic functions
Generic Function, (setf post-text): Internal generic functions
Generic Function, (setf post-time): Internal generic functions
Generic Function, (setf post-title): Internal generic functions
Generic Function, (setf posts): Internal generic functions
Generic Function, (setf short-view): Internal generic functions
Generic Function, (setf user-name): Internal generic functions
Generic Function, action-link-presentation-body: Internal generic functions
Generic Function, blog-action-blog-mode: Internal generic functions
Generic Function, blog-make-post-widget: Internal generic functions
Generic Function, blog-widget: Internal generic functions
Generic Function, current-post: Internal generic functions
Generic Function, full-view: Internal generic functions
Generic Function, mode: Internal generic functions
Generic Function, on-select: Internal generic functions
Generic Function, post: Internal generic functions
Generic Function, post-author: Internal generic functions
Generic Function, post-author-id: Internal generic functions
Generic Function, post-author-name: Internal generic functions
Generic Function, post-full-view: Internal generic functions
Generic Function, post-short-text: Internal generic functions
Generic Function, post-short-view: Internal generic functions
Generic Function, post-text: Internal generic functions
Generic Function, post-time: Internal generic functions
Generic Function, post-title: Internal generic functions
Generic Function, posts: Internal generic functions
Generic Function, render-blog: Internal generic functions
Generic Function, reset-blog: Internal generic functions
Generic Function, short-view: Internal generic functions
Generic Function, user-name: Internal generic functions

I
init-user-session: Internal functions

M
make-admin-page: Internal functions
make-blog-widget: Internal functions
make-main-page: Internal functions
make-posts-gridedit: Internal functions
make-users-gridedit: Internal functions
Method, (setf action-link-presentation-body): Internal generic functions
Method, (setf blog-widget): Internal generic functions
Method, (setf current-post): Internal generic functions
Method, (setf full-view): Internal generic functions
Method, (setf mode): Internal generic functions
Method, (setf mode): Internal generic functions
Method, (setf on-select): Internal generic functions
Method, (setf post): Internal generic functions
Method, (setf post-author): Internal generic functions
Method, (setf post-full-view): Internal generic functions
Method, (setf post-short-text): Internal generic functions
Method, (setf post-short-view): Internal generic functions
Method, (setf post-text): Internal generic functions
Method, (setf post-time): Internal generic functions
Method, (setf post-title): Internal generic functions
Method, (setf posts): Internal generic functions
Method, (setf short-view): Internal generic functions
Method, (setf user-name): Internal generic functions
Method, action-link-presentation-body: Internal generic functions
Method, blog-action-blog-mode: Internal generic functions
Method, blog-make-post-widget: Internal generic functions
Method, blog-widget: Internal generic functions
Method, current-post: Internal generic functions
Method, full-view: Internal generic functions
Method, mode: Internal generic functions
Method, mode: Internal generic functions
Method, on-select: Internal generic functions
Method, post: Internal generic functions
Method, post-author: Internal generic functions
Method, post-author-id: Internal generic functions
Method, post-author-name: Internal generic functions
Method, post-full-view: Internal generic functions
Method, post-short-text: Internal generic functions
Method, post-short-view: Internal generic functions
Method, post-text: Internal generic functions
Method, post-time: Internal generic functions
Method, post-title: Internal generic functions
Method, posts: Internal generic functions
Method, render-blog: Internal generic functions
Method, render-blog: Internal generic functions
Method, reset-blog: Internal generic functions
Method, short-view: Internal generic functions
Method, user-name: Internal generic functions
mode: Internal generic functions
mode: Internal generic functions
mode: Internal generic functions

O
on-select: Internal generic functions
on-select: Internal generic functions

P
post: Internal generic functions
post: Internal generic functions
post-author: Internal generic functions
post-author: Internal generic functions
post-author-id: Internal generic functions
post-author-id: Internal generic functions
post-author-name: Internal generic functions
post-author-name: Internal generic functions
post-by-id: Internal functions
post-formatted-time: Internal functions
post-full-view: Internal generic functions
post-full-view: Internal generic functions
post-short-text: Internal generic functions
post-short-text: Internal generic functions
post-short-view: Internal generic functions
post-short-view: Internal generic functions
post-text: Internal generic functions
post-text: Internal generic functions
post-time: Internal generic functions
post-time: Internal generic functions
post-title: Internal generic functions
post-title: Internal generic functions
posts: Internal generic functions
posts: Internal generic functions

R
render-blog: Internal generic functions
render-blog: Internal generic functions
render-blog: Internal generic functions
reset-blog: Internal generic functions
reset-blog: Internal generic functions

S
short-view: Internal generic functions
short-view: Internal generic functions
start-simple-blog: Exported functions
stop-simple-blog: Exported functions

U
user-name: Internal generic functions
user-name: Internal generic functions

Jump to:   (  
A   B   C   F   G   I   M   O   P   R   S   U  

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

A.3 Variables

Jump to:   *  
A   B   C   F   I   M   N   O   P   S   T  
Index Entry  Section

*
*blog-store*: Internal special variables

A
action: Internal classes
author: Internal classes

B
blog: Internal classes

C
current-post: Internal classes

F
full-view: Internal classes

I
id: Internal classes
id: Internal classes

M
mode: Internal classes
mode: Internal classes

N
name: Internal classes

O
on-select: Internal classes

P
post: Internal classes
post-full-view: Internal classes
post-short-view: Internal classes
posts: Internal classes

S
short-text: Internal classes
short-view: Internal classes
Slot, action: Internal classes
Slot, author: Internal classes
Slot, blog: Internal classes
Slot, current-post: Internal classes
Slot, full-view: Internal classes
Slot, id: Internal classes
Slot, id: Internal classes
Slot, mode: Internal classes
Slot, mode: Internal classes
Slot, name: Internal classes
Slot, on-select: Internal classes
Slot, post: Internal classes
Slot, post-full-view: Internal classes
Slot, post-short-view: Internal classes
Slot, posts: Internal classes
Slot, short-text: Internal classes
Slot, short-view: Internal classes
Slot, text: Internal classes
Slot, time: Internal classes
Slot, title: Internal classes
Special Variable, *blog-store*: Internal special variables

T
text: Internal classes
time: Internal classes
title: Internal classes

Jump to:   *  
A   B   C   F   I   M   N   O   P   S   T  

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

A.4 Data types

Jump to:   A   B   C   P   S   U  
Index Entry  Section

A
action-link-presentation: Internal classes

B
blog-widget: Internal classes

C
Class, action-link-presentation: Internal classes
Class, blog-widget: Internal classes
Class, post: Internal classes
Class, post-widget: Internal classes
Class, simple-blog: Internal classes
Class, user: Internal classes

P
Package, simple-blog: The simple-blog package
Package, simple-blog-asd: The simple-blog-asd package
post: Internal classes
post-widget: Internal classes

S
simple-blog: The simple-blog system
simple-blog: The simple-blog package
simple-blog: Internal classes
simple-blog-asd: The simple-blog-asd package
System, simple-blog: The simple-blog system

U
user: Internal classes

Jump to:   A   B   C   P   S   U