The cl-reddit Reference Manual

This is the cl-reddit Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:19:17 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 cl-reddit

Reddit client api library

Author

Jason Person

License

BSD

Version

0.1

Dependencies
  • drakma (system).
  • yason (system).
Source

cl-reddit.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 cl-reddit/cl-reddit.asd

Source

cl-reddit.asd.

Parent Component

cl-reddit (system).

ASDF Systems

cl-reddit.


3.1.2 cl-reddit/package.lisp

Source

cl-reddit.asd.

Parent Component

cl-reddit (system).

Packages

cl-reddit.


3.1.3 cl-reddit/globals.lisp

Dependency

package.lisp (file).

Source

cl-reddit.asd.

Parent Component

cl-reddit (system).

Public Interface

*user-agent* (special variable).

Internals

3.1.4 cl-reddit/util.lisp

Dependency

globals.lisp (file).

Source

cl-reddit.asd.

Parent Component

cl-reddit (system).

Public Interface
Internals

3.1.5 cl-reddit/url.lisp

Dependency

util.lisp (file).

Source

cl-reddit.asd.

Parent Component

cl-reddit (system).

Internals

3.1.6 cl-reddit/datatypes.lisp

Dependency

url.lisp (file).

Source

cl-reddit.asd.

Parent Component

cl-reddit (system).

Public Interface
Internals

3.1.7 cl-reddit/cl-reddit.lisp

Dependency

datatypes.lisp (file).

Source

cl-reddit.asd.

Parent Component

cl-reddit (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 cl-reddit

Reddit api wrapper.

Source

package.lisp.

Use List
  • asdf/interface.
  • common-lisp.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *user-agent*
Package

cl-reddit.

Source

globals.lisp.


5.1.2 Macros

Macro: with-user ((usr) &body body)

Does ’body’ with logged-in user usr. Logins in user if not logged-in.

Package

cl-reddit.

Source

util.lisp.


5.1.3 Ordinary functions

Function: api-approve (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-block (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-comment (user &key thing-id text)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-del (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-hide (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-leavecontributor (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-leavemoderator (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-login (&key username password)

Login user username with password. Returns a User object with modhash,cookie set.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-marknsfw (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-me (user)

Get info for user usr. Returns user data.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-read_message (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-remove (user &key id spam)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-report (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-save (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-setflairenabled (user &key flair-enabled)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-subscribe (user &key subreddit action)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-unhide (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-unread_message (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-unsave (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-vote (user &key id vote)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-about-user (about-user &optional user)

Get /user/<about-user>/about.json. Optional user user.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-comments (id user &key article comment context depth limit sort)

Gets comments for link id in subreddit sr.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-message (user where)

Gets messages from inbox for user user. where can be one of ’inbox ’unread ’sent

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-reddit (&optional user)

Gets json data for reddit home page. Optional user.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-search (query &key user after before count limit restrict-sr show sort syntax time target sub)

Search for query.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-subreddit (sub &optional user)

Gets json data for subreddit sub. Optional user.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-subreddit-about (sub &optional user)

Gets r/<sub>/about.json. Returns Subreddit object about sub. Optional user usr.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-subreddit-new (sub &optional user)

Gets json data for /r/<sub>/new. Optional user.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-subreddit-top (sub &optional user)

Gets json data for top posts in subreddit sub. Optional user usr.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-subscribed (user)

Gets subscribed subreddits

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-user (r-user &optional user)

Get /user/<r-user>.json. Optional user user.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: make-user (&key username password)

Make an instance of user class with username and password

Package

cl-reddit.

Source

util.lisp.


5.1.4 Generic functions

Generic Reader: account-comment_karma (object)
Package

cl-reddit.

Methods
Reader Method: account-comment_karma ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

comment_karma.

Generic Writer: (setf account-comment_karma) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-comment_karma) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

comment_karma.

Generic Reader: account-created (object)
Package

cl-reddit.

Methods
Reader Method: account-created ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

created.

Generic Writer: (setf account-created) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-created) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

created.

Generic Reader: account-created_utc (object)
Package

cl-reddit.

Methods
Reader Method: account-created_utc ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

created_utc.

Generic Writer: (setf account-created_utc) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-created_utc) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

created_utc.

Generic Reader: account-has_mail (object)
Package

cl-reddit.

Methods
Reader Method: account-has_mail ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

has_mail.

Generic Writer: (setf account-has_mail) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-has_mail) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

has_mail.

Generic Reader: account-has_mod_mail (object)
Package

cl-reddit.

Methods
Reader Method: account-has_mod_mail ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

has_mod_mail.

Generic Writer: (setf account-has_mod_mail) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-has_mod_mail) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

has_mod_mail.

Generic Reader: account-id (object)
Package

cl-reddit.

Methods
Reader Method: account-id ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

id.

Generic Writer: (setf account-id) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-id) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

id.

Generic Reader: account-is_gold (object)
Package

cl-reddit.

Methods
Reader Method: account-is_gold ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

is_gold.

Generic Writer: (setf account-is_gold) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-is_gold) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

is_gold.

Generic Reader: account-is_mod (object)
Package

cl-reddit.

Methods
Reader Method: account-is_mod ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

is_mod.

Generic Writer: (setf account-is_mod) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-is_mod) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

is_mod.

Package

cl-reddit.

Methods

automatically generated reader method

Source

datatypes.lisp.

Target Slot

link_karma.

Package

cl-reddit.

Methods

automatically generated writer method

Source

datatypes.lisp.

Target Slot

link_karma.

Generic Reader: account-modhash (object)
Package

cl-reddit.

Methods
Reader Method: account-modhash ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

modhash.

Generic Writer: (setf account-modhash) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-modhash) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

modhash.

Generic Reader: account-name (object)
Package

cl-reddit.

Methods
Reader Method: account-name ((account account))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

name.

Generic Writer: (setf account-name) (object)
Package

cl-reddit.

Methods
Writer Method: (setf account-name) ((account account))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

name.

Generic Reader: comment-author (object)
Generic Writer: (setf comment-author) (object)
Package

cl-reddit.

Methods
Reader Method: comment-author ((comment comment))
Writer Method: (setf comment-author) ((comment comment))

The account name of the poster

Source

datatypes.lisp.

Target Slot

author.

Generic Reader: comment-author_flair_css_class (object)
Generic Writer: (setf comment-author_flair_css_class) (object)
Package

cl-reddit.

Methods
Reader Method: comment-author_flair_css_class ((comment comment))
Writer Method: (setf comment-author_flair_css_class) ((comment comment))

The css class of the author’s flair

Source

datatypes.lisp.

Target Slot

author_flair_css_class.

Generic Reader: comment-author_flair_text (object)
Generic Writer: (setf comment-author_flair_text) (object)
Package

cl-reddit.

Methods
Reader Method: comment-author_flair_text ((comment comment))
Writer Method: (setf comment-author_flair_text) ((comment comment))

The text of the author’s flair

Source

datatypes.lisp.

Target Slot

author_flair_text.

Generic Reader: comment-body (object)
Generic Writer: (setf comment-body) (object)
Package

cl-reddit.

Methods
Reader Method: comment-body ((comment comment))
Writer Method: (setf comment-body) ((comment comment))

The raw text

Source

datatypes.lisp.

Target Slot

body.

Generic Reader: comment-body_html (object)
Generic Writer: (setf comment-body_html) (object)
Package

cl-reddit.

Methods
Reader Method: comment-body_html ((comment comment))
Writer Method: (setf comment-body_html) ((comment comment))

The formatted html text

Source

datatypes.lisp.

Target Slot

body_html.

Generic Reader: comment-id (object)
Generic Writer: (setf comment-id) (object)
Package

cl-reddit.

Methods
Reader Method: comment-id ((comment comment))
Writer Method: (setf comment-id) ((comment comment))

The id of the comment.

Source

datatypes.lisp.

Target Slot

id.

Package

cl-reddit.

Methods

automatically generated reader method

Source

datatypes.lisp.

Target Slot

link_id.

Package

cl-reddit.

Methods

automatically generated writer method

Source

datatypes.lisp.

Target Slot

link_id.

Generic Reader: comment-name (object)
Generic Writer: (setf comment-name) (object)
Package

cl-reddit.

Methods
Reader Method: comment-name ((comment comment))
Writer Method: (setf comment-name) ((comment comment))

The name of the comment.

Source

datatypes.lisp.

Target Slot

name.

Generic Reader: comment-parent_id (object)
Package

cl-reddit.

Methods
Reader Method: comment-parent_id ((comment comment))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

parent_id.

Generic Writer: (setf comment-parent_id) (object)
Package

cl-reddit.

Methods
Writer Method: (setf comment-parent_id) ((comment comment))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

parent_id.

Generic Reader: comment-replies (object)
Generic Writer: (setf comment-replies) (object)
Package

cl-reddit.

Methods
Reader Method: comment-replies ((comment comment))
Writer Method: (setf comment-replies) ((comment comment))

Comment replies.

Source

datatypes.lisp.

Target Slot

replies.

Generic Reader: comment-subreddit (object)
Package

cl-reddit.

Methods
Reader Method: comment-subreddit ((comment comment))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

subreddit.

Generic Writer: (setf comment-subreddit) (object)
Package

cl-reddit.

Methods
Writer Method: (setf comment-subreddit) ((comment comment))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

subreddit.

Generic Reader: created-created (object)
Package

cl-reddit.

Methods
Reader Method: created-created ((created created))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

created.

Generic Writer: (setf created-created) (object)
Package

cl-reddit.

Methods
Writer Method: (setf created-created) ((created created))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

created.

Generic Reader: created-created_utc (object)
Package

cl-reddit.

Methods
Reader Method: created-created_utc ((created created))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

created_utc.

Generic Writer: (setf created-created_utc) (object)
Package

cl-reddit.

Methods
Writer Method: (setf created-created_utc) ((created created))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

created_utc.

Package

cl-reddit.

Methods

The account name of the poster

Source

datatypes.lisp.

Target Slot

author.

Package

cl-reddit.

Methods

The css class of the author’s flair

Source

datatypes.lisp.

Target Slot

author_flair_css_class.

Package

cl-reddit.

Methods

The text of the author’s flair

Source

datatypes.lisp.

Target Slot

author_flair_text.

Package

cl-reddit.

Methods

The domain of this link

Source

datatypes.lisp.

Target Slot

domain.

Package

cl-reddit.

Methods

Indicates if link has been edited

Source

datatypes.lisp.

Target Slot

edited.

Package

cl-reddit.

Methods

True if the post is hidden by the logged in user. False if not logged in or not hidden

Source

datatypes.lisp.

Target Slot

hidden.

Package

cl-reddit.

Methods

The id of this link

Source

datatypes.lisp.

Target Slot

id.

Package

cl-reddit.

Methods

True if this link is a selfpost

Source

datatypes.lisp.

Target Slot

is_self.

Package

cl-reddit.

Methods

unknown

Source

datatypes.lisp.

Target Slot

media.

Package

cl-reddit.

Methods

unknown

Source

datatypes.lisp.

Target Slot

media_embed.

Package

cl-reddit.

Methods

The name of this link.

Source

datatypes.lisp.

Target Slot

name.

Package

cl-reddit.

Methods

The number of comments that belong to this link

Source

datatypes.lisp.

Target Slot

num_comments.

Package

cl-reddit.

Methods

True if the post is taggeed as NSFW. Nil otherwise

Source

datatypes.lisp.

Target Slot

over_18.

Package

cl-reddit.

Methods

Relative url of the permanent link for this link

Source

datatypes.lisp.

Target Slot

permalink.

Package

cl-reddit.

Methods

True if this post is saved by the logged in user

Source

datatypes.lisp.

Target Slot

saved.

Package

cl-reddit.

Methods

The net-score of the link

Source

datatypes.lisp.

Target Slot

score.

Package

cl-reddit.

Methods

The raw text

Source

datatypes.lisp.

Target Slot

selftext.

Package

cl-reddit.

Methods

The formatted escaped html text

Source

datatypes.lisp.

Target Slot

selfttext_html.

Package

cl-reddit.

Methods

automatically generated reader method

Source

datatypes.lisp.

Target Slot

subreddit.

Package

cl-reddit.

Methods

automatically generated writer method

Source

datatypes.lisp.

Target Slot

subreddit.

Package

cl-reddit.

Methods

automatically generated reader method

Source

datatypes.lisp.

Target Slot

subreddit_id.

Package

cl-reddit.

Methods

automatically generated writer method

Source

datatypes.lisp.

Target Slot

subreddit_id.

Package

cl-reddit.

Methods

Full url to the thumbnail for this link

Source

datatypes.lisp.

Target Slot

thumbnail.

Package

cl-reddit.

Methods

automatically generated reader method

Source

datatypes.lisp.

Target Slot

title.

Package

cl-reddit.

Methods

automatically generated writer method

Source

datatypes.lisp.

Target Slot

title.

Package

cl-reddit.

Methods

The link of this post

Source

datatypes.lisp.

Target Slot

url.

Generic Reader: listing-after (object)
Generic Writer: (setf listing-after) (object)
Package

cl-reddit.

Methods
Reader Method: listing-after ((listing listing))
Writer Method: (setf listing-after) ((listing listing))

The fullname of the listing that follows after this page

Source

datatypes.lisp.

Target Slot

after.

Generic Reader: listing-before (object)
Generic Writer: (setf listing-before) (object)
Package

cl-reddit.

Methods
Reader Method: listing-before ((listing listing))
Writer Method: (setf listing-before) ((listing listing))

The fullname of the listing that follows before this page

Source

datatypes.lisp.

Target Slot

before.

Generic Reader: listing-children (object)
Generic Writer: (setf listing-children) (object)
Package

cl-reddit.

Methods
Reader Method: listing-children ((listing listing))
Writer Method: (setf listing-children) ((listing listing))

A list of things that this listing wraps

Source

datatypes.lisp.

Target Slot

children.

Generic Reader: listing-modhash (object)
Generic Writer: (setf listing-modhash) (object)
Package

cl-reddit.

Methods
Reader Method: listing-modhash ((listing listing))
Writer Method: (setf listing-modhash) ((listing listing))

Modhash value for this listing

Source

datatypes.lisp.

Target Slot

modhash.

Generic Reader: message-author (object)
Package

cl-reddit.

Methods
Reader Method: message-author ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

author.

Generic Writer: (setf message-author) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-author) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

author.

Generic Reader: message-body (object)
Package

cl-reddit.

Methods
Reader Method: message-body ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

body.

Generic Writer: (setf message-body) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-body) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

body.

Generic Reader: message-body_html (object)
Package

cl-reddit.

Methods
Reader Method: message-body_html ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

body_html.

Generic Writer: (setf message-body_html) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-body_html) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

body_html.

Generic Reader: message-context (object)
Package

cl-reddit.

Methods
Reader Method: message-context ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

context.

Generic Writer: (setf message-context) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-context) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

context.

Generic Reader: message-first_message (object)
Package

cl-reddit.

Methods
Reader Method: message-first_message ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

first_message.

Generic Writer: (setf message-first_message) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-first_message) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

first_message.

Generic Reader: message-name (object)
Package

cl-reddit.

Methods
Reader Method: message-name ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

name.

Generic Writer: (setf message-name) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-name) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

name.

Generic Reader: message-new (object)
Package

cl-reddit.

Methods
Reader Method: message-new ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

new.

Generic Writer: (setf message-new) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-new) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

new.

Generic Reader: message-parent_id (object)
Package

cl-reddit.

Methods
Reader Method: message-parent_id ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

parent_id.

Generic Writer: (setf message-parent_id) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-parent_id) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

parent_id.

Generic Reader: message-replies (object)
Package

cl-reddit.

Methods
Reader Method: message-replies ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

replies.

Generic Writer: (setf message-replies) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-replies) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

replies.

Generic Reader: message-subject (object)
Package

cl-reddit.

Methods
Reader Method: message-subject ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

subject.

Generic Writer: (setf message-subject) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-subject) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

subject.

Generic Reader: message-subreddit (object)
Package

cl-reddit.

Methods
Reader Method: message-subreddit ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

subreddit.

Generic Writer: (setf message-subreddit) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-subreddit) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

subreddit.

Generic Reader: message-was_comment (object)
Package

cl-reddit.

Methods
Reader Method: message-was_comment ((message message))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

was_comment.

Generic Writer: (setf message-was_comment) (object)
Package

cl-reddit.

Methods
Writer Method: (setf message-was_comment) ((message message))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

was_comment.

Generic Reader: more-children (object)
Package

cl-reddit.

Methods
Reader Method: more-children ((more more))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

children.

Generic Writer: (setf more-children) (object)
Package

cl-reddit.

Methods
Writer Method: (setf more-children) ((more more))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

children.

Generic Reader: more-count (object)
Package

cl-reddit.

Methods
Reader Method: more-count ((more more))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

cnt.

Generic Writer: (setf more-count) (object)
Package

cl-reddit.

Methods
Writer Method: (setf more-count) ((more more))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

cnt.

Generic Reader: more-id (object)
Package

cl-reddit.

Methods
Reader Method: more-id ((more more))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

id.

Generic Writer: (setf more-id) (object)
Package

cl-reddit.

Methods
Writer Method: (setf more-id) ((more more))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

id.

Generic Reader: more-name (object)
Package

cl-reddit.

Methods
Reader Method: more-name ((more more))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

name.

Generic Writer: (setf more-name) (object)
Package

cl-reddit.

Methods
Writer Method: (setf more-name) ((more more))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

name.

Generic Reader: more-parent_id (object)
Package

cl-reddit.

Methods
Reader Method: more-parent_id ((more more))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

parent_id.

Generic Writer: (setf more-parent_id) (object)
Package

cl-reddit.

Methods
Writer Method: (setf more-parent_id) ((more more))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

parent_id.

Generic Reader: subreddit-accounts_active (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-accounts_active ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

accounts_active.

Generic Writer: (setf subreddit-accounts_active) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-accounts_active) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

accounts_active.

Generic Reader: subreddit-description_html (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-description_html ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

description_html.

Generic Writer: (setf subreddit-description_html) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-description_html) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

description_html.

Generic Reader: subreddit-display_name (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-display_name ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

display_name.

Generic Writer: (setf subreddit-display_name) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-display_name) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

display_name.

Generic Reader: subreddit-header_img (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-header_img ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

header_img.

Generic Writer: (setf subreddit-header_img) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-header_img) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

header_img.

Generic Reader: subreddit-header_size (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-header_size ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

header_size.

Generic Writer: (setf subreddit-header_size) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-header_size) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

header_size.

Generic Reader: subreddit-header_title (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-header_title ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

header_title.

Generic Writer: (setf subreddit-header_title) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-header_title) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

header_title.

Generic Reader: subreddit-id (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-id ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

id.

Generic Writer: (setf subreddit-id) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-id) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

id.

Generic Reader: subreddit-name (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-name ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

name.

Generic Writer: (setf subreddit-name) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-name) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

name.

Generic Reader: subreddit-over18 (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-over18 ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

over18.

Generic Writer: (setf subreddit-over18) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-over18) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

over18.

Generic Reader: subreddit-public_description (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-public_description ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

public_description.

Generic Writer: (setf subreddit-public_description) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-public_description) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

public_description.

Generic Reader: subreddit-subscribers (object)
Generic Writer: (setf subreddit-subscribers) (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-subscribers ((subreddit subreddit))
Writer Method: (setf subreddit-subscribers) ((subreddit subreddit))

The number of users subscribed to this subreddit

Source

datatypes.lisp.

Target Slot

subscribers.

Generic Reader: subreddit-title (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-title ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

title.

Generic Writer: (setf subreddit-title) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-title) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

title.

Generic Reader: subreddit-url (object)
Generic Writer: (setf subreddit-url) (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-url ((subreddit subreddit))
Writer Method: (setf subreddit-url) ((subreddit subreddit))

The relative URL of the subreddit

Source

datatypes.lisp.

Target Slot

url.

Generic Reader: thing-data (object)
Generic Writer: (setf thing-data) (object)
Package

cl-reddit.

Methods
Reader Method: thing-data ((thing thing))
Writer Method: (setf thing-data) ((thing thing))

Custom data structure

Source

datatypes.lisp.

Target Slot

data.

Generic Reader: thing-id (object)
Generic Writer: (setf thing-id) (object)
Package

cl-reddit.

Methods
Reader Method: thing-id ((thing thing))
Writer Method: (setf thing-id) ((thing thing))

This item’s identifiler, e.g. 8xwlg

Source

datatypes.lisp.

Target Slot

id.

Generic Reader: thing-kind (object)
Generic Writer: (setf thing-kind) (object)
Package

cl-reddit.

Methods
Reader Method: thing-kind ((thing thing))
Writer Method: (setf thing-kind) ((thing thing))

String identifier that denotes the object’s type

Source

datatypes.lisp.

Target Slot

kind.

Generic Reader: thing-name (object)
Generic Writer: (setf thing-name) (object)
Package

cl-reddit.

Methods
Reader Method: thing-name ((thing thing))
Writer Method: (setf thing-name) ((thing thing))

Fullname of comment, e.g. t1_c3v7f8u

Source

datatypes.lisp.

Target Slot

name.

Generic Reader: user-cookie (object)
Package

cl-reddit.

Methods
Reader Method: user-cookie ((user user))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

cookie.

Generic Writer: (setf user-cookie) (object)
Package

cl-reddit.

Methods
Writer Method: (setf user-cookie) ((user user))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

cookie.

Generic Reader: user-logged-in (object)
Package

cl-reddit.

Methods
Reader Method: user-logged-in ((user user))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

logged-in.

Generic Writer: (setf user-logged-in) (object)
Package

cl-reddit.

Methods
Writer Method: (setf user-logged-in) ((user user))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

logged-in.

Generic Reader: user-modhash (object)
Package

cl-reddit.

Methods
Reader Method: user-modhash ((user user))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

modhash.

Generic Writer: (setf user-modhash) (object)
Package

cl-reddit.

Methods
Writer Method: (setf user-modhash) ((user user))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

modhash.

Generic Reader: user-password (object)
Package

cl-reddit.

Methods
Reader Method: user-password ((user user))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

password.

Generic Writer: (setf user-password) (object)
Package

cl-reddit.

Methods
Writer Method: (setf user-password) ((user user))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

password.

Generic Reader: user-username (object)
Package

cl-reddit.

Methods
Reader Method: user-username ((user user))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

username.

Generic Writer: (setf user-username) (object)
Package

cl-reddit.

Methods
Writer Method: (setf user-username) ((user user))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

username.

Generic Reader: volatile-downs (object)
Generic Writer: (setf volatile-downs) (object)
Package

cl-reddit.

Methods
Reader Method: volatile-downs ((volatile volatile))
Writer Method: (setf volatile-downs) ((volatile volatile))

The number of downvotes

Source

datatypes.lisp.

Target Slot

downs.

Generic Reader: volatile-likes (object)
Generic Writer: (setf volatile-likes) (object)
Package

cl-reddit.

Methods
Reader Method: volatile-likes ((volatile volatile))
Writer Method: (setf volatile-likes) ((volatile volatile))

True if liked by user, false if disliked, nil if user neutral

Source

datatypes.lisp.

Target Slot

likes.

Generic Reader: volatile-ups (object)
Generic Writer: (setf volatile-ups) (object)
Package

cl-reddit.

Methods
Reader Method: volatile-ups ((volatile volatile))
Writer Method: (setf volatile-ups) ((volatile volatile))

The number of upvotes

Source

datatypes.lisp.

Target Slot

ups.


5.1.5 Classes

Class: account
Package

cl-reddit.

Source

datatypes.lisp.

Direct methods
Direct slots
Slot: comment_karma
Type

integer

Initform

0

Initargs

:comment_karma

Readers

account-comment_karma.

Writers

(setf account-comment_karma).

Slot: created
Type

integer

Initform

0

Initargs

:created

Readers

account-created.

Writers

(setf account-created).

Slot: created_utc
Type

integer

Initform

0

Initargs

:created_utc

Readers

account-created_utc.

Writers

(setf account-created_utc).

Slot: has_mail
Type

boolean

Initargs

:has_mail

Readers

account-has_mail.

Writers

(setf account-has_mail).

Slot: has_mod_mail
Type

boolean

Initargs

:has_mod_mail

Readers

account-has_mod_mail.

Writers

(setf account-has_mod_mail).

Slot: id
Type

string

Initform

""

Initargs

:id

Readers

account-id.

Writers

(setf account-id).

Slot: is_gold
Type

boolean

Initargs

:is_gold

Readers

account-is_gold.

Writers

(setf account-is_gold).

Slot: is_mod
Type

boolean

Initargs

:is_mod

Readers

account-is_mod.

Writers

(setf account-is_mod).

Type

integer

Initform

0

Initargs

:link_karma

Readers

account-link_karma.

Writers

(setf account-link_karma).

Slot: modhash
Type

string

Initform

""

Initargs

:modhash

Readers

account-modhash.

Writers

(setf account-modhash).

Slot: name
Type

string

Initform

""

Initargs

:name

Readers

account-name.

Writers

(setf account-name).

Class: comment
Package

cl-reddit.

Source

datatypes.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: id

The id of the comment.

Type

string

Initform

""

Initargs

:id

Readers

comment-id.

Writers

(setf comment-id).

Slot: name

The name of the comment.

Type

string

Initform

""

Initargs

:name

Readers

comment-name.

Writers

(setf comment-name).

Slot: author

The account name of the poster

Type

(or null string)

Initargs

:author

Readers

comment-author.

Writers

(setf comment-author).

Slot: author_flair_css_class

The css class of the author’s flair

Type

(or null string)

Initargs

:author_flair_css_class

Readers

comment-author_flair_css_class.

Writers

(setf comment-author_flair_css_class).

Slot: author_flair_text

The text of the author’s flair

Type

string

Initform

""

Initargs

:author_flair_text

Readers

comment-author_flair_text.

Writers

(setf comment-author_flair_text).

Slot: body

The raw text

Type

string

Initform

""

Initargs

:body

Readers

comment-body.

Writers

(setf comment-body).

Slot: body_html

The formatted html text

Type

string

Initform

""

Initargs

:body_html

Readers

comment-body_html.

Writers

(setf comment-body_html).

Type

string

Initform

""

Initargs

:link_id

Readers

comment-link_id.

Writers

(setf comment-link_id).

Slot: parent_id
Type

string

Initform

""

Initargs

:parent_id

Readers

comment-parent_id.

Writers

(setf comment-parent_id).

Slot: subreddit
Type

string

Initform

""

Initargs

:subreddit

Readers

comment-subreddit.

Writers

(setf comment-subreddit).

Slot: subreddit_id
Type

string

Initform

""

Initargs

:subreddit_id

Readers

comment-subreddit_id.

Writers

(setf comment-subreddit_id).

Slot: replies

Comment replies.

Initargs

:replies

Readers

comment-replies.

Writers

(setf comment-replies).

Class: created
Package

cl-reddit.

Source

datatypes.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: created
Initform

0

Initargs

:created

Readers

created-created.

Writers

(setf created-created).

Slot: created_utc
Initform

0

Initargs

:created_utc

Readers

created-created_utc.

Writers

(setf created-created_utc).

Package

cl-reddit.

Source

datatypes.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: id

The id of this link

Type

string

Initform

""

Initargs

:id

Readers

link-id.

Writers

(setf link-id).

Slot: name

The name of this link.

Type

string

Initform

""

Initargs

:name

Readers

link-name.

Writers

(setf link-name).

Slot: author

The account name of the poster

Type

string

Initform

""

Initargs

:author

Readers

link-author.

Writers

(setf link-author).

Slot: author_flair_css_class

The css class of the author’s flair

Type

(or null string)

Initform

""

Initargs

cl-reddit::author_flair_css_class

Readers

link-author_flair_css_class.

Writers

(setf link-author_flair_css_class).

Slot: author_flair_text

The text of the author’s flair

Type

(or null string)

Initform

""

Initargs

:author_flair_text

Readers

link-author_flair_text.

Writers

(setf link-author_flair_text).

Slot: clicked

Probably always returns false

Type

boolean

Initargs

:clicked

Readers

link-clicked.

Writers

(setf link-clicked).

Slot: domain

The domain of this link

Type

string

Initform

""

Initargs

:domain

Readers

link-domain.

Writers

(setf link-domain).

Slot: hidden

True if the post is hidden by the logged in user. False if not logged in or not hidden

Type

boolean

Initargs

:hidden

Readers

link-hidden.

Writers

(setf link-hidden).

Slot: is_self

True if this link is a selfpost

Type

boolean

Initargs

:is_self

Readers

link-is_self.

Writers

(setf link-is_self).

Slot: media

unknown

Initargs

:media

Readers

link-media.

Writers

(setf link-media).

Slot: media_embed

unknown

Initargs

:media_embed

Readers

link-media_embed.

Writers

(setf link-media_embed).

Slot: num_comments

The number of comments that belong to this link

Type

integer

Initform

0

Initargs

:num_comments

Readers

link-num_comments.

Writers

(setf link-num_comments).

Slot: over_18

True if the post is taggeed as NSFW. Nil otherwise

Type

boolean

Initargs

:over_18

Readers

link-over_18.

Writers

(setf link-over_18).

Relative url of the permanent link for this link

Type

string

Initform

""

Initargs

:permalink

Readers

link-permalink.

Writers

(setf link-permalink).

Slot: saved

True if this post is saved by the logged in user

Type

boolean

Initargs

:saved

Readers

link-saved.

Writers

(setf link-saved).

Slot: score

The net-score of the link

Type

integer

Initform

0

Initargs

:score

Readers

link-score.

Writers

(setf link-score).

Slot: selftext

The raw text

Type

string

Initform

""

Initargs

:selftext

Readers

link-selftext.

Writers

(setf link-selftext).

Slot: selfttext_html

The formatted escaped html text

Type

(or null string)

Initform

""

Initargs

:selftext_html

Readers

link-selftext_html.

Writers

(setf link-selftext_html).

Slot: subreddit
Type

string

Initform

""

Initargs

:subreddit

Readers

link-subreddit.

Writers

(setf link-subreddit).

Slot: subreddit_id
Type

string

Initform

""

Initargs

:subreddit_id

Readers

link-subreddit_id.

Writers

(setf link-subreddit_id).

Slot: thumbnail

Full url to the thumbnail for this link

Type

string

Initform

""

Initargs

:thumbnail

Readers

link-thumbnail.

Writers

(setf link-thumbnail).

Slot: title
Type

string

Initform

""

Initargs

:title

Readers

link-title.

Writers

(setf link-title).

Slot: url

The link of this post

Type

string

Initform

""

Initargs

:url

Readers

link-url.

Writers

(setf link-url).

Slot: edited

Indicates if link has been edited

Type

(or boolean integer)

Initform

0

Initargs

:edited

Readers

link-edited.

Writers

(setf link-edited).

Class: listing
Package

cl-reddit.

Source

datatypes.lisp.

Direct methods
Direct slots
Slot: before

The fullname of the listing that follows before this page

Type

(or null string)

Initform

""

Initargs

:before

Readers

listing-before.

Writers

(setf listing-before).

Slot: after

The fullname of the listing that follows after this page

Type

(or null string)

Initform

""

Initargs

:after

Readers

listing-after.

Writers

(setf listing-after).

Slot: modhash

Modhash value for this listing

Type

string

Initform

""

Initargs

:modhash

Readers

listing-modhash.

Writers

(setf listing-modhash).

Slot: children

A list of things that this listing wraps

Initargs

:children

Readers

listing-children.

Writers

(setf listing-children).

Class: message
Package

cl-reddit.

Source

datatypes.lisp.

Direct superclasses

created.

Direct methods
Direct slots
Slot: author
Type

string

Initform

""

Initargs

:author

Readers

message-author.

Writers

(setf message-author).

Slot: body
Type

string

Initform

""

Initargs

:body

Readers

message-body.

Writers

(setf message-body).

Slot: body_html
Type

string

Initform

""

Initargs

:body_html

Readers

message-body_html.

Writers

(setf message-body_html).

Slot: context
Type

string

Initform

""

Initargs

:context

Readers

message-context.

Writers

(setf message-context).

Slot: first_message
Initargs

:first_message

Readers

message-first_message.

Writers

(setf message-first_message).

Slot: name
Type

string

Initform

""

Initargs

:name

Readers

message-name.

Writers

(setf message-name).

Slot: new
Type

boolean

Initargs

:new

Readers

message-new.

Writers

(setf message-new).

Slot: parent_id
Type

string

Initform

""

Initargs

:parent_id

Readers

message-parent_id.

Writers

(setf message-parent_id).

Slot: replies
Type

string

Initform

""

Initargs

:replies

Readers

message-replies.

Writers

(setf message-replies).

Slot: subject
Type

string

Initform

""

Initargs

:subject

Readers

message-subject.

Writers

(setf message-subject).

Slot: subreddit
Type

string

Initform

""

Initargs

:subreddit

Readers

message-subreddit.

Writers

(setf message-subreddit).

Slot: was_comment
Type

boolean

Initargs

:was_comment

Readers

message-was_comment.

Writers

(setf message-was_comment).

Class: more
Package

cl-reddit.

Source

datatypes.lisp.

Direct methods
Direct slots
Slot: cnt
Type

integer

Initform

0

Initargs

:cnt

Readers

more-count.

Writers

(setf more-count).

Slot: parent_id
Type

string

Initform

""

Initargs

:parent_id

Readers

more-parent_id.

Writers

(setf more-parent_id).

Slot: id
Type

string

Initform

""

Initargs

:id

Readers

more-id.

Writers

(setf more-id).

Slot: name
Type

string

Initform

""

Initargs

:name

Readers

more-name.

Writers

(setf more-name).

Slot: children
Initargs

:children

Readers

more-children.

Writers

(setf more-children).

Class: subreddit
Package

cl-reddit.

Source

datatypes.lisp.

Direct superclasses

created.

Direct methods
Direct slots
Slot: name
Type

string

Initform

""

Initargs

:name

Readers

subreddit-name.

Writers

(setf subreddit-name).

Slot: id
Type

string

Initform

""

Initargs

:id

Readers

subreddit-id.

Writers

(setf subreddit-id).

Slot: display_name
Type

string

Initform

""

Initargs

:display_name

Readers

subreddit-display_name.

Writers

(setf subreddit-display_name).

Slot: subscribers

The number of users subscribed to this subreddit

Type

integer

Initform

0

Initargs

:subscribers

Readers

subreddit-subscribers.

Writers

(setf subreddit-subscribers).

Slot: header_size
Type

integer

Initform

0

Initargs

:header_size

Readers

subreddit-header_size.

Writers

(setf subreddit-header_size).

Slot: over18
Type

boolean

Initargs

:over18

Readers

subreddit-over18.

Writers

(setf subreddit-over18).

Slot: accounts_active
Type

integer

Initform

0

Initargs

:accounts_active

Readers

subreddit-accounts_active.

Writers

(setf subreddit-accounts_active).

Slot: public_description
Type

string

Initform

""

Initargs

:public_description

Readers

subreddit-public_description.

Writers

(setf subreddit-public_description).

Slot: description
Type

string

Initform

""

Initargs

:description

Readers

subreddit-description.

Writers

(setf subreddit-description).

Slot: description_html
Type

string

Initform

""

Initargs

:description_html

Readers

subreddit-description_html.

Writers

(setf subreddit-description_html).

Slot: header_title
Type

(or null string)

Initform

""

Initargs

:header_title

Readers

subreddit-header_title.

Writers

(setf subreddit-header_title).

Slot: header_img
Type

string

Initform

""

Initargs

:header_img

Readers

subreddit-header_img.

Writers

(setf subreddit-header_img).

Slot: title
Type

string

Initform

""

Initargs

:title

Readers

subreddit-title.

Writers

(setf subreddit-title).

Slot: url

The relative URL of the subreddit

Type

string

Initform

""

Initargs

:url

Readers

subreddit-url.

Writers

(setf subreddit-url).

Class: thing
Package

cl-reddit.

Source

datatypes.lisp.

Direct methods
Direct slots
Slot: id

This item’s identifiler, e.g. 8xwlg

Type

string

Initform

""

Initargs

:id

Readers

thing-id.

Writers

(setf thing-id).

Slot: name

Fullname of comment, e.g. t1_c3v7f8u

Type

string

Initform

""

Initargs

:name

Readers

thing-name.

Writers

(setf thing-name).

Slot: kind

String identifier that denotes the object’s type

Type

string

Initform

""

Initargs

:kind

Readers

thing-kind.

Writers

(setf thing-kind).

Slot: data

Custom data structure

Initargs

:data

Readers

thing-data.

Writers

(setf thing-data).

Class: user
Package

cl-reddit.

Source

datatypes.lisp.

Direct methods
Direct slots
Initargs

:cookie

Readers

user-cookie.

Writers

(setf user-cookie).

Slot: password
Initargs

:password

Readers

user-password.

Writers

(setf user-password).

Slot: username
Initargs

:username

Readers

user-username.

Writers

(setf user-username).

Slot: modhash
Initargs

:modhash

Readers

user-modhash.

Writers

(setf user-modhash).

Slot: logged-in
Initargs

:logged-in

Readers

user-logged-in.

Writers

(setf user-logged-in).

Class: volatile
Package

cl-reddit.

Source

datatypes.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: ups

The number of upvotes

Type

integer

Initform

0

Initargs

:ups

Readers

volatile-ups.

Writers

(setf volatile-ups).

Slot: downs

The number of downvotes

Type

integer

Initform

0

Initargs

:downs

Readers

volatile-downs.

Writers

(setf volatile-downs).

Slot: likes

True if liked by user, false if disliked, nil if user neutral

Initargs

:likes

Readers

volatile-likes.

Writers

(setf volatile-likes).


5.2 Internals


5.2.1 Special variables

Special Variable: *escape*
Package

cl-reddit.

Source

globals.lisp.

Special Variable: *reddit*
Package

cl-reddit.

Source

globals.lisp.


5.2.2 Macros

Macro: api-post-generic (url user &key subreddit action id thing-id text vote spam flair-enabled sr kind title)

Defines generic post request

Package

cl-reddit.

Source

util.lisp.

Macro: def-post-api (api &rest args)

Defines an api call.

Package

cl-reddit.

Source

util.lisp.

Macro: encode-param (x)

Encodes get params

Package

cl-reddit.

Source

url.lisp.

Macro: if-user-with (user then)
Package

cl-reddit.

Source

util.lisp.

Macro: param-push (&rest commands)

Used in cl-reddit.lisp when defining get-* fns.
Example expansion:
(param-push hello a "this’ll be in place of a")
=>
(PROGN
(WHEN A (PUSH ‘("this’ll be in place of a" ,@A) PARAMS)) (WHEN HELLO (PUSH ‘("hello" ,@HELLO) PARAMS)))

Package

cl-reddit.

Source

util.lisp.


5.2.3 Ordinary functions

Function: %get-subreddit (sub user)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: account-from-json (json)
Package

cl-reddit.

Source

datatypes.lisp.

Function: api-editusertext (user &key thing-id text)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-submit (user &key sr kind text title)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: api-unmarknsfw (user &key id)
Package

cl-reddit.

Source

cl-reddit.lisp.

Function: build-get-params (params)

Builds get param list from cons list ’((param . value) (param2 . value) ...)

Package

cl-reddit.

Source

url.lisp.

Function: comment-from-json (json)
Package

cl-reddit.

Source

datatypes.lisp.

Function: format-key-args (args)

Format a list of key arguments

Package

cl-reddit.

Source

util.lisp.

Function: get-json (url &optional user)

Gets json data for url with options cookie-jar.

Package

cl-reddit.

Source

url.lisp.

Function: get-reddits-mine (user &key where after before count limit show target)

Gets listing of subreddits for user.
where can be one of ’subscriber ’moderator ’contributorfor.

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-reddits-where (user &key where after before count limit show target)

Gets listing of subreddits for user. where can be one of ’new ’popular ’banned

Package

cl-reddit.

Source

cl-reddit.lisp.

Function: get-username-available (username)

Check if a username is available.

Package

cl-reddit.

Source

cl-reddit.lisp.

Package

cl-reddit.

Source

datatypes.lisp.

Function: listing-from-json (json)
Package

cl-reddit.

Source

datatypes.lisp.

Function: maybe-round (x)
Package

cl-reddit.

Source

datatypes.lisp.

Function: message-from-json (json)
Package

cl-reddit.

Source

datatypes.lisp.

Function: more-from-json (json)
Package

cl-reddit.

Source

datatypes.lisp.

Function: parse-json (data)
Package

cl-reddit.

Source

datatypes.lisp.

Function: post-request (url user params)

Send post request to url with params list.

Package

cl-reddit.

Source

url.lisp.

Function: post-request2 (url cookie-jar params)

Send post request to url with params list.

Package

cl-reddit.

Source

url.lisp.

Function: subreddit-from-json (json)
Package

cl-reddit.

Source

datatypes.lisp.

Function: symbol-string (s)

Convert the input symbol to the correct string for api call.

Package

cl-reddit.

Source

util.lisp.


5.2.4 Generic functions

Generic Reader: comment-subreddit_id (object)
Package

cl-reddit.

Methods
Reader Method: comment-subreddit_id ((comment comment))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

subreddit_id.

Generic Writer: (setf comment-subreddit_id) (object)
Package

cl-reddit.

Methods
Writer Method: (setf comment-subreddit_id) ((comment comment))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

subreddit_id.

Package

cl-reddit.

Methods

Probably always returns false

Source

datatypes.lisp.

Target Slot

clicked.

Generic Reader: subreddit-description (object)
Package

cl-reddit.

Methods
Reader Method: subreddit-description ((subreddit subreddit))

automatically generated reader method

Source

datatypes.lisp.

Target Slot

description.

Generic Writer: (setf subreddit-description) (object)
Package

cl-reddit.

Methods
Writer Method: (setf subreddit-description) ((subreddit subreddit))

automatically generated writer method

Source

datatypes.lisp.

Target Slot

description.


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%get-subreddit: Private ordinary functions

(
(setf account-comment_karma): Public generic functions
(setf account-comment_karma): Public generic functions
(setf account-created): Public generic functions
(setf account-created): Public generic functions
(setf account-created_utc): Public generic functions
(setf account-created_utc): Public generic functions
(setf account-has_mail): Public generic functions
(setf account-has_mail): Public generic functions
(setf account-has_mod_mail): Public generic functions
(setf account-has_mod_mail): Public generic functions
(setf account-id): Public generic functions
(setf account-id): Public generic functions
(setf account-is_gold): Public generic functions
(setf account-is_gold): Public generic functions
(setf account-is_mod): Public generic functions
(setf account-is_mod): Public generic functions
(setf account-link_karma): Public generic functions
(setf account-link_karma): Public generic functions
(setf account-modhash): Public generic functions
(setf account-modhash): Public generic functions
(setf account-name): Public generic functions
(setf account-name): Public generic functions
(setf comment-author): Public generic functions
(setf comment-author): Public generic functions
(setf comment-author_flair_css_class): Public generic functions
(setf comment-author_flair_css_class): Public generic functions
(setf comment-author_flair_text): Public generic functions
(setf comment-author_flair_text): Public generic functions
(setf comment-body): Public generic functions
(setf comment-body): Public generic functions
(setf comment-body_html): Public generic functions
(setf comment-body_html): Public generic functions
(setf comment-id): Public generic functions
(setf comment-id): Public generic functions
(setf comment-link_id): Public generic functions
(setf comment-link_id): Public generic functions
(setf comment-name): Public generic functions
(setf comment-name): Public generic functions
(setf comment-parent_id): Public generic functions
(setf comment-parent_id): Public generic functions
(setf comment-replies): Public generic functions
(setf comment-replies): Public generic functions
(setf comment-subreddit): Public generic functions
(setf comment-subreddit): Public generic functions
(setf comment-subreddit_id): Private generic functions
(setf comment-subreddit_id): Private generic functions
(setf created-created): Public generic functions
(setf created-created): Public generic functions
(setf created-created_utc): Public generic functions
(setf created-created_utc): Public generic functions
(setf link-author): Public generic functions
(setf link-author): Public generic functions
(setf link-author_flair_css_class): Public generic functions
(setf link-author_flair_css_class): Public generic functions
(setf link-author_flair_text): Public generic functions
(setf link-author_flair_text): Public generic functions
(setf link-clicked): Private generic functions
(setf link-clicked): Private generic functions
(setf link-domain): Public generic functions
(setf link-domain): Public generic functions
(setf link-edited): Public generic functions
(setf link-edited): Public generic functions
(setf link-hidden): Public generic functions
(setf link-hidden): Public generic functions
(setf link-id): Public generic functions
(setf link-id): Public generic functions
(setf link-is_self): Public generic functions
(setf link-is_self): Public generic functions
(setf link-media): Public generic functions
(setf link-media): Public generic functions
(setf link-media_embed): Public generic functions
(setf link-media_embed): Public generic functions
(setf link-name): Public generic functions
(setf link-name): Public generic functions
(setf link-num_comments): Public generic functions
(setf link-num_comments): Public generic functions
(setf link-over_18): Public generic functions
(setf link-over_18): Public generic functions
(setf link-permalink): Public generic functions
(setf link-permalink): Public generic functions
(setf link-saved): Public generic functions
(setf link-saved): Public generic functions
(setf link-score): Public generic functions
(setf link-score): Public generic functions
(setf link-selftext): Public generic functions
(setf link-selftext): Public generic functions
(setf link-selftext_html): Public generic functions
(setf link-selftext_html): Public generic functions
(setf link-subreddit): Public generic functions
(setf link-subreddit): Public generic functions
(setf link-subreddit_id): Public generic functions
(setf link-subreddit_id): Public generic functions
(setf link-thumbnail): Public generic functions
(setf link-thumbnail): Public generic functions
(setf link-title): Public generic functions
(setf link-title): Public generic functions
(setf link-url): Public generic functions
(setf link-url): Public generic functions
(setf listing-after): Public generic functions
(setf listing-after): Public generic functions
(setf listing-before): Public generic functions
(setf listing-before): Public generic functions
(setf listing-children): Public generic functions
(setf listing-children): Public generic functions
(setf listing-modhash): Public generic functions
(setf listing-modhash): Public generic functions
(setf message-author): Public generic functions
(setf message-author): Public generic functions
(setf message-body): Public generic functions
(setf message-body): Public generic functions
(setf message-body_html): Public generic functions
(setf message-body_html): Public generic functions
(setf message-context): Public generic functions
(setf message-context): Public generic functions
(setf message-first_message): Public generic functions
(setf message-first_message): Public generic functions
(setf message-name): Public generic functions
(setf message-name): Public generic functions
(setf message-new): Public generic functions
(setf message-new): Public generic functions
(setf message-parent_id): Public generic functions
(setf message-parent_id): Public generic functions
(setf message-replies): Public generic functions
(setf message-replies): Public generic functions
(setf message-subject): Public generic functions
(setf message-subject): Public generic functions
(setf message-subreddit): Public generic functions
(setf message-subreddit): Public generic functions
(setf message-was_comment): Public generic functions
(setf message-was_comment): Public generic functions
(setf more-children): Public generic functions
(setf more-children): Public generic functions
(setf more-count): Public generic functions
(setf more-count): Public generic functions
(setf more-id): Public generic functions
(setf more-id): Public generic functions
(setf more-name): Public generic functions
(setf more-name): Public generic functions
(setf more-parent_id): Public generic functions
(setf more-parent_id): Public generic functions
(setf subreddit-accounts_active): Public generic functions
(setf subreddit-accounts_active): Public generic functions
(setf subreddit-description): Private generic functions
(setf subreddit-description): Private generic functions
(setf subreddit-description_html): Public generic functions
(setf subreddit-description_html): Public generic functions
(setf subreddit-display_name): Public generic functions
(setf subreddit-display_name): Public generic functions
(setf subreddit-header_img): Public generic functions
(setf subreddit-header_img): Public generic functions
(setf subreddit-header_size): Public generic functions
(setf subreddit-header_size): Public generic functions
(setf subreddit-header_title): Public generic functions
(setf subreddit-header_title): Public generic functions
(setf subreddit-id): Public generic functions
(setf subreddit-id): Public generic functions
(setf subreddit-name): Public generic functions
(setf subreddit-name): Public generic functions
(setf subreddit-over18): Public generic functions
(setf subreddit-over18): Public generic functions
(setf subreddit-public_description): Public generic functions
(setf subreddit-public_description): Public generic functions
(setf subreddit-subscribers): Public generic functions
(setf subreddit-subscribers): Public generic functions
(setf subreddit-title): Public generic functions
(setf subreddit-title): Public generic functions
(setf subreddit-url): Public generic functions
(setf subreddit-url): Public generic functions
(setf thing-data): Public generic functions
(setf thing-data): Public generic functions
(setf thing-id): Public generic functions
(setf thing-id): Public generic functions
(setf thing-kind): Public generic functions
(setf thing-kind): Public generic functions
(setf thing-name): Public generic functions
(setf thing-name): Public generic functions
(setf user-cookie): Public generic functions
(setf user-cookie): Public generic functions
(setf user-logged-in): Public generic functions
(setf user-logged-in): Public generic functions
(setf user-modhash): Public generic functions
(setf user-modhash): Public generic functions
(setf user-password): Public generic functions
(setf user-password): Public generic functions
(setf user-username): Public generic functions
(setf user-username): Public generic functions
(setf volatile-downs): Public generic functions
(setf volatile-downs): Public generic functions
(setf volatile-likes): Public generic functions
(setf volatile-likes): Public generic functions
(setf volatile-ups): Public generic functions
(setf volatile-ups): Public generic functions

A
account-comment_karma: Public generic functions
account-comment_karma: Public generic functions
account-created: Public generic functions
account-created: Public generic functions
account-created_utc: Public generic functions
account-created_utc: Public generic functions
account-from-json: Private ordinary functions
account-has_mail: Public generic functions
account-has_mail: Public generic functions
account-has_mod_mail: Public generic functions
account-has_mod_mail: Public generic functions
account-id: Public generic functions
account-id: Public generic functions
account-is_gold: Public generic functions
account-is_gold: Public generic functions
account-is_mod: Public generic functions
account-is_mod: Public generic functions
account-link_karma: Public generic functions
account-link_karma: Public generic functions
account-modhash: Public generic functions
account-modhash: Public generic functions
account-name: Public generic functions
account-name: Public generic functions
api-approve: Public ordinary functions
api-block: Public ordinary functions
api-comment: Public ordinary functions
api-del: Public ordinary functions
api-editusertext: Private ordinary functions
api-hide: Public ordinary functions
api-leavecontributor: Public ordinary functions
api-leavemoderator: Public ordinary functions
api-login: Public ordinary functions
api-marknsfw: Public ordinary functions
api-me: Public ordinary functions
api-post-generic: Private macros
api-read_message: Public ordinary functions
api-remove: Public ordinary functions
api-report: Public ordinary functions
api-save: Public ordinary functions
api-setflairenabled: Public ordinary functions
api-submit: Private ordinary functions
api-subscribe: Public ordinary functions
api-unhide: Public ordinary functions
api-unmarknsfw: Private ordinary functions
api-unread_message: Public ordinary functions
api-unsave: Public ordinary functions
api-vote: Public ordinary functions

B
build-get-params: Private ordinary functions

C
comment-author: Public generic functions
comment-author: Public generic functions
comment-author_flair_css_class: Public generic functions
comment-author_flair_css_class: Public generic functions
comment-author_flair_text: Public generic functions
comment-author_flair_text: Public generic functions
comment-body: Public generic functions
comment-body: Public generic functions
comment-body_html: Public generic functions
comment-body_html: Public generic functions
comment-from-json: Private ordinary functions
comment-id: Public generic functions
comment-id: Public generic functions
comment-link_id: Public generic functions
comment-link_id: Public generic functions
comment-name: Public generic functions
comment-name: Public generic functions
comment-parent_id: Public generic functions
comment-parent_id: Public generic functions
comment-replies: Public generic functions
comment-replies: Public generic functions
comment-subreddit: Public generic functions
comment-subreddit: Public generic functions
comment-subreddit_id: Private generic functions
comment-subreddit_id: Private generic functions
created-created: Public generic functions
created-created: Public generic functions
created-created_utc: Public generic functions
created-created_utc: Public generic functions

D
def-post-api: Private macros

E
encode-param: Private macros

F
format-key-args: Private ordinary functions
Function, %get-subreddit: Private ordinary functions
Function, account-from-json: Private ordinary functions
Function, api-approve: Public ordinary functions
Function, api-block: Public ordinary functions
Function, api-comment: Public ordinary functions
Function, api-del: Public ordinary functions
Function, api-editusertext: Private ordinary functions
Function, api-hide: Public ordinary functions
Function, api-leavecontributor: Public ordinary functions
Function, api-leavemoderator: Public ordinary functions
Function, api-login: Public ordinary functions
Function, api-marknsfw: Public ordinary functions
Function, api-me: Public ordinary functions
Function, api-read_message: Public ordinary functions
Function, api-remove: Public ordinary functions
Function, api-report: Public ordinary functions
Function, api-save: Public ordinary functions
Function, api-setflairenabled: Public ordinary functions
Function, api-submit: Private ordinary functions
Function, api-subscribe: Public ordinary functions
Function, api-unhide: Public ordinary functions
Function, api-unmarknsfw: Private ordinary functions
Function, api-unread_message: Public ordinary functions
Function, api-unsave: Public ordinary functions
Function, api-vote: Public ordinary functions
Function, build-get-params: Private ordinary functions
Function, comment-from-json: Private ordinary functions
Function, format-key-args: Private ordinary functions
Function, get-about-user: Public ordinary functions
Function, get-comments: Public ordinary functions
Function, get-json: Private ordinary functions
Function, get-message: Public ordinary functions
Function, get-reddit: Public ordinary functions
Function, get-reddits-mine: Private ordinary functions
Function, get-reddits-where: Private ordinary functions
Function, get-search: Public ordinary functions
Function, get-subreddit: Public ordinary functions
Function, get-subreddit-about: Public ordinary functions
Function, get-subreddit-new: Public ordinary functions
Function, get-subreddit-top: Public ordinary functions
Function, get-subscribed: Public ordinary functions
Function, get-user: Public ordinary functions
Function, get-username-available: Private ordinary functions
Function, link-from-json: Private ordinary functions
Function, listing-from-json: Private ordinary functions
Function, make-user: Public ordinary functions
Function, maybe-round: Private ordinary functions
Function, message-from-json: Private ordinary functions
Function, more-from-json: Private ordinary functions
Function, parse-json: Private ordinary functions
Function, post-request: Private ordinary functions
Function, post-request2: Private ordinary functions
Function, subreddit-from-json: Private ordinary functions
Function, symbol-string: Private ordinary functions

G
Generic Function, (setf account-comment_karma): Public generic functions
Generic Function, (setf account-created): Public generic functions
Generic Function, (setf account-created_utc): Public generic functions
Generic Function, (setf account-has_mail): Public generic functions
Generic Function, (setf account-has_mod_mail): Public generic functions
Generic Function, (setf account-id): Public generic functions
Generic Function, (setf account-is_gold): Public generic functions
Generic Function, (setf account-is_mod): Public generic functions
Generic Function, (setf account-link_karma): Public generic functions
Generic Function, (setf account-modhash): Public generic functions
Generic Function, (setf account-name): Public generic functions
Generic Function, (setf comment-author): Public generic functions
Generic Function, (setf comment-author_flair_css_class): Public generic functions
Generic Function, (setf comment-author_flair_text): Public generic functions
Generic Function, (setf comment-body): Public generic functions
Generic Function, (setf comment-body_html): Public generic functions
Generic Function, (setf comment-id): Public generic functions
Generic Function, (setf comment-link_id): Public generic functions
Generic Function, (setf comment-name): Public generic functions
Generic Function, (setf comment-parent_id): Public generic functions
Generic Function, (setf comment-replies): Public generic functions
Generic Function, (setf comment-subreddit): Public generic functions
Generic Function, (setf comment-subreddit_id): Private generic functions
Generic Function, (setf created-created): Public generic functions
Generic Function, (setf created-created_utc): Public generic functions
Generic Function, (setf link-author): Public generic functions
Generic Function, (setf link-author_flair_css_class): Public generic functions
Generic Function, (setf link-author_flair_text): Public generic functions
Generic Function, (setf link-clicked): Private generic functions
Generic Function, (setf link-domain): Public generic functions
Generic Function, (setf link-edited): Public generic functions
Generic Function, (setf link-hidden): Public generic functions
Generic Function, (setf link-id): Public generic functions
Generic Function, (setf link-is_self): Public generic functions
Generic Function, (setf link-media): Public generic functions
Generic Function, (setf link-media_embed): Public generic functions
Generic Function, (setf link-name): Public generic functions
Generic Function, (setf link-num_comments): Public generic functions
Generic Function, (setf link-over_18): Public generic functions
Generic Function, (setf link-permalink): Public generic functions
Generic Function, (setf link-saved): Public generic functions
Generic Function, (setf link-score): Public generic functions
Generic Function, (setf link-selftext): Public generic functions
Generic Function, (setf link-selftext_html): Public generic functions
Generic Function, (setf link-subreddit): Public generic functions
Generic Function, (setf link-subreddit_id): Public generic functions
Generic Function, (setf link-thumbnail): Public generic functions
Generic Function, (setf link-title): Public generic functions
Generic Function, (setf link-url): Public generic functions
Generic Function, (setf listing-after): Public generic functions
Generic Function, (setf listing-before): Public generic functions
Generic Function, (setf listing-children): Public generic functions
Generic Function, (setf listing-modhash): Public generic functions
Generic Function, (setf message-author): Public generic functions
Generic Function, (setf message-body): Public generic functions
Generic Function, (setf message-body_html): Public generic functions
Generic Function, (setf message-context): Public generic functions
Generic Function, (setf message-first_message): Public generic functions
Generic Function, (setf message-name): Public generic functions
Generic Function, (setf message-new): Public generic functions
Generic Function, (setf message-parent_id): Public generic functions
Generic Function, (setf message-replies): Public generic functions
Generic Function, (setf message-subject): Public generic functions
Generic Function, (setf message-subreddit): Public generic functions
Generic Function, (setf message-was_comment): Public generic functions
Generic Function, (setf more-children): Public generic functions
Generic Function, (setf more-count): Public generic functions
Generic Function, (setf more-id): Public generic functions
Generic Function, (setf more-name): Public generic functions
Generic Function, (setf more-parent_id): Public generic functions
Generic Function, (setf subreddit-accounts_active): Public generic functions
Generic Function, (setf subreddit-description): Private generic functions
Generic Function, (setf subreddit-description_html): Public generic functions
Generic Function, (setf subreddit-display_name): Public generic functions
Generic Function, (setf subreddit-header_img): Public generic functions
Generic Function, (setf subreddit-header_size): Public generic functions
Generic Function, (setf subreddit-header_title): Public generic functions
Generic Function, (setf subreddit-id): Public generic functions
Generic Function, (setf subreddit-name): Public generic functions
Generic Function, (setf subreddit-over18): Public generic functions
Generic Function, (setf subreddit-public_description): Public generic functions
Generic Function, (setf subreddit-subscribers): Public generic functions
Generic Function, (setf subreddit-title): Public generic functions
Generic Function, (setf subreddit-url): Public generic functions
Generic Function, (setf thing-data): Public generic functions
Generic Function, (setf thing-id): Public generic functions
Generic Function, (setf thing-kind): Public generic functions
Generic Function, (setf thing-name): Public generic functions
Generic Function, (setf user-cookie): Public generic functions
Generic Function, (setf user-logged-in): Public generic functions
Generic Function, (setf user-modhash): Public generic functions
Generic Function, (setf user-password): Public generic functions
Generic Function, (setf user-username): Public generic functions
Generic Function, (setf volatile-downs): Public generic functions
Generic Function, (setf volatile-likes): Public generic functions
Generic Function, (setf volatile-ups): Public generic functions
Generic Function, account-comment_karma: Public generic functions
Generic Function, account-created: Public generic functions
Generic Function, account-created_utc: Public generic functions
Generic Function, account-has_mail: Public generic functions
Generic Function, account-has_mod_mail: Public generic functions
Generic Function, account-id: Public generic functions
Generic Function, account-is_gold: Public generic functions
Generic Function, account-is_mod: Public generic functions
Generic Function, account-link_karma: Public generic functions
Generic Function, account-modhash: Public generic functions
Generic Function, account-name: Public generic functions
Generic Function, comment-author: Public generic functions
Generic Function, comment-author_flair_css_class: Public generic functions
Generic Function, comment-author_flair_text: Public generic functions
Generic Function, comment-body: Public generic functions
Generic Function, comment-body_html: Public generic functions
Generic Function, comment-id: Public generic functions
Generic Function, comment-link_id: Public generic functions
Generic Function, comment-name: Public generic functions
Generic Function, comment-parent_id: Public generic functions
Generic Function, comment-replies: Public generic functions
Generic Function, comment-subreddit: Public generic functions
Generic Function, comment-subreddit_id: Private generic functions
Generic Function, created-created: Public generic functions
Generic Function, created-created_utc: Public generic functions
Generic Function, link-author: Public generic functions
Generic Function, link-author_flair_css_class: Public generic functions
Generic Function, link-author_flair_text: Public generic functions
Generic Function, link-clicked: Private generic functions
Generic Function, link-domain: Public generic functions
Generic Function, link-edited: Public generic functions
Generic Function, link-hidden: Public generic functions
Generic Function, link-id: Public generic functions
Generic Function, link-is_self: Public generic functions
Generic Function, link-media: Public generic functions
Generic Function, link-media_embed: Public generic functions
Generic Function, link-name: Public generic functions
Generic Function, link-num_comments: Public generic functions
Generic Function, link-over_18: Public generic functions
Generic Function, link-permalink: Public generic functions
Generic Function, link-saved: Public generic functions
Generic Function, link-score: Public generic functions
Generic Function, link-selftext: Public generic functions
Generic Function, link-selftext_html: Public generic functions
Generic Function, link-subreddit: Public generic functions
Generic Function, link-subreddit_id: Public generic functions
Generic Function, link-thumbnail: Public generic functions
Generic Function, link-title: Public generic functions
Generic Function, link-url: Public generic functions
Generic Function, listing-after: Public generic functions
Generic Function, listing-before: Public generic functions
Generic Function, listing-children: Public generic functions
Generic Function, listing-modhash: Public generic functions
Generic Function, message-author: Public generic functions
Generic Function, message-body: Public generic functions
Generic Function, message-body_html: Public generic functions
Generic Function, message-context: Public generic functions
Generic Function, message-first_message: Public generic functions
Generic Function, message-name: Public generic functions
Generic Function, message-new: Public generic functions
Generic Function, message-parent_id: Public generic functions
Generic Function, message-replies: Public generic functions
Generic Function, message-subject: Public generic functions
Generic Function, message-subreddit: Public generic functions
Generic Function, message-was_comment: Public generic functions
Generic Function, more-children: Public generic functions
Generic Function, more-count: Public generic functions
Generic Function, more-id: Public generic functions
Generic Function, more-name: Public generic functions
Generic Function, more-parent_id: Public generic functions
Generic Function, subreddit-accounts_active: Public generic functions
Generic Function, subreddit-description: Private generic functions
Generic Function, subreddit-description_html: Public generic functions
Generic Function, subreddit-display_name: Public generic functions
Generic Function, subreddit-header_img: Public generic functions
Generic Function, subreddit-header_size: Public generic functions
Generic Function, subreddit-header_title: Public generic functions
Generic Function, subreddit-id: Public generic functions
Generic Function, subreddit-name: Public generic functions
Generic Function, subreddit-over18: Public generic functions
Generic Function, subreddit-public_description: Public generic functions
Generic Function, subreddit-subscribers: Public generic functions
Generic Function, subreddit-title: Public generic functions
Generic Function, subreddit-url: Public generic functions
Generic Function, thing-data: Public generic functions
Generic Function, thing-id: Public generic functions
Generic Function, thing-kind: Public generic functions
Generic Function, thing-name: Public generic functions
Generic Function, user-cookie: Public generic functions
Generic Function, user-logged-in: Public generic functions
Generic Function, user-modhash: Public generic functions
Generic Function, user-password: Public generic functions
Generic Function, user-username: Public generic functions
Generic Function, volatile-downs: Public generic functions
Generic Function, volatile-likes: Public generic functions
Generic Function, volatile-ups: Public generic functions
get-about-user: Public ordinary functions
get-comments: Public ordinary functions
get-json: Private ordinary functions
get-message: Public ordinary functions
get-reddit: Public ordinary functions
get-reddits-mine: Private ordinary functions
get-reddits-where: Private ordinary functions
get-search: Public ordinary functions
get-subreddit: Public ordinary functions
get-subreddit-about: Public ordinary functions
get-subreddit-new: Public ordinary functions
get-subreddit-top: Public ordinary functions
get-subscribed: Public ordinary functions
get-user: Public ordinary functions
get-username-available: Private ordinary functions

I
if-user-with: Private macros

L
link-author: Public generic functions
link-author: Public generic functions
link-author_flair_css_class: Public generic functions
link-author_flair_css_class: Public generic functions
link-author_flair_text: Public generic functions
link-author_flair_text: Public generic functions
link-clicked: Private generic functions
link-clicked: Private generic functions
link-domain: Public generic functions
link-domain: Public generic functions
link-edited: Public generic functions
link-edited: Public generic functions
link-from-json: Private ordinary functions
link-hidden: Public generic functions
link-hidden: Public generic functions
link-id: Public generic functions
link-id: Public generic functions
link-is_self: Public generic functions
link-is_self: Public generic functions
link-media: Public generic functions
link-media: Public generic functions
link-media_embed: Public generic functions
link-media_embed: Public generic functions
link-name: Public generic functions
link-name: Public generic functions
link-num_comments: Public generic functions
link-num_comments: Public generic functions
link-over_18: Public generic functions
link-over_18: Public generic functions
link-permalink: Public generic functions
link-permalink: Public generic functions
link-saved: Public generic functions
link-saved: Public generic functions
link-score: Public generic functions
link-score: Public generic functions
link-selftext: Public generic functions
link-selftext: Public generic functions
link-selftext_html: Public generic functions
link-selftext_html: Public generic functions
link-subreddit: Public generic functions
link-subreddit: Public generic functions
link-subreddit_id: Public generic functions
link-subreddit_id: Public generic functions
link-thumbnail: Public generic functions
link-thumbnail: Public generic functions
link-title: Public generic functions
link-title: Public generic functions
link-url: Public generic functions
link-url: Public generic functions
listing-after: Public generic functions
listing-after: Public generic functions
listing-before: Public generic functions
listing-before: Public generic functions
listing-children: Public generic functions
listing-children: Public generic functions
listing-from-json: Private ordinary functions
listing-modhash: Public generic functions
listing-modhash: Public generic functions

M
Macro, api-post-generic: Private macros
Macro, def-post-api: Private macros
Macro, encode-param: Private macros
Macro, if-user-with: Private macros
Macro, param-push: Private macros
Macro, with-user: Public macros
make-user: Public ordinary functions
maybe-round: Private ordinary functions
message-author: Public generic functions
message-author: Public generic functions
message-body: Public generic functions
message-body: Public generic functions
message-body_html: Public generic functions
message-body_html: Public generic functions
message-context: Public generic functions
message-context: Public generic functions
message-first_message: Public generic functions
message-first_message: Public generic functions
message-from-json: Private ordinary functions
message-name: Public generic functions
message-name: Public generic functions
message-new: Public generic functions
message-new: Public generic functions
message-parent_id: Public generic functions
message-parent_id: Public generic functions
message-replies: Public generic functions
message-replies: Public generic functions
message-subject: Public generic functions
message-subject: Public generic functions
message-subreddit: Public generic functions
message-subreddit: Public generic functions
message-was_comment: Public generic functions
message-was_comment: Public generic functions
Method, (setf account-comment_karma): Public generic functions
Method, (setf account-created): Public generic functions
Method, (setf account-created_utc): Public generic functions
Method, (setf account-has_mail): Public generic functions
Method, (setf account-has_mod_mail): Public generic functions
Method, (setf account-id): Public generic functions
Method, (setf account-is_gold): Public generic functions
Method, (setf account-is_mod): Public generic functions
Method, (setf account-link_karma): Public generic functions
Method, (setf account-modhash): Public generic functions
Method, (setf account-name): Public generic functions
Method, (setf comment-author): Public generic functions
Method, (setf comment-author_flair_css_class): Public generic functions
Method, (setf comment-author_flair_text): Public generic functions
Method, (setf comment-body): Public generic functions
Method, (setf comment-body_html): Public generic functions
Method, (setf comment-id): Public generic functions
Method, (setf comment-link_id): Public generic functions
Method, (setf comment-name): Public generic functions
Method, (setf comment-parent_id): Public generic functions
Method, (setf comment-replies): Public generic functions
Method, (setf comment-subreddit): Public generic functions
Method, (setf comment-subreddit_id): Private generic functions
Method, (setf created-created): Public generic functions
Method, (setf created-created_utc): Public generic functions
Method, (setf link-author): Public generic functions
Method, (setf link-author_flair_css_class): Public generic functions
Method, (setf link-author_flair_text): Public generic functions
Method, (setf link-clicked): Private generic functions
Method, (setf link-domain): Public generic functions
Method, (setf link-edited): Public generic functions
Method, (setf link-hidden): Public generic functions
Method, (setf link-id): Public generic functions
Method, (setf link-is_self): Public generic functions
Method, (setf link-media): Public generic functions
Method, (setf link-media_embed): Public generic functions
Method, (setf link-name): Public generic functions
Method, (setf link-num_comments): Public generic functions
Method, (setf link-over_18): Public generic functions
Method, (setf link-permalink): Public generic functions
Method, (setf link-saved): Public generic functions
Method, (setf link-score): Public generic functions
Method, (setf link-selftext): Public generic functions
Method, (setf link-selftext_html): Public generic functions
Method, (setf link-subreddit): Public generic functions
Method, (setf link-subreddit_id): Public generic functions
Method, (setf link-thumbnail): Public generic functions
Method, (setf link-title): Public generic functions
Method, (setf link-url): Public generic functions
Method, (setf listing-after): Public generic functions
Method, (setf listing-before): Public generic functions
Method, (setf listing-children): Public generic functions
Method, (setf listing-modhash): Public generic functions
Method, (setf message-author): Public generic functions
Method, (setf message-body): Public generic functions
Method, (setf message-body_html): Public generic functions
Method, (setf message-context): Public generic functions
Method, (setf message-first_message): Public generic functions
Method, (setf message-name): Public generic functions
Method, (setf message-new): Public generic functions
Method, (setf message-parent_id): Public generic functions
Method, (setf message-replies): Public generic functions
Method, (setf message-subject): Public generic functions
Method, (setf message-subreddit): Public generic functions
Method, (setf message-was_comment): Public generic functions
Method, (setf more-children): Public generic functions
Method, (setf more-count): Public generic functions
Method, (setf more-id): Public generic functions
Method, (setf more-name): Public generic functions
Method, (setf more-parent_id): Public generic functions
Method, (setf subreddit-accounts_active): Public generic functions
Method, (setf subreddit-description): Private generic functions
Method, (setf subreddit-description_html): Public generic functions
Method, (setf subreddit-display_name): Public generic functions
Method, (setf subreddit-header_img): Public generic functions
Method, (setf subreddit-header_size): Public generic functions
Method, (setf subreddit-header_title): Public generic functions
Method, (setf subreddit-id): Public generic functions
Method, (setf subreddit-name): Public generic functions
Method, (setf subreddit-over18): Public generic functions
Method, (setf subreddit-public_description): Public generic functions
Method, (setf subreddit-subscribers): Public generic functions
Method, (setf subreddit-title): Public generic functions
Method, (setf subreddit-url): Public generic functions
Method, (setf thing-data): Public generic functions
Method, (setf thing-id): Public generic functions
Method, (setf thing-kind): Public generic functions
Method, (setf thing-name): Public generic functions
Method, (setf user-cookie): Public generic functions
Method, (setf user-logged-in): Public generic functions
Method, (setf user-modhash): Public generic functions
Method, (setf user-password): Public generic functions
Method, (setf user-username): Public generic functions
Method, (setf volatile-downs): Public generic functions
Method, (setf volatile-likes): Public generic functions
Method, (setf volatile-ups): Public generic functions
Method, account-comment_karma: Public generic functions
Method, account-created: Public generic functions
Method, account-created_utc: Public generic functions
Method, account-has_mail: Public generic functions
Method, account-has_mod_mail: Public generic functions
Method, account-id: Public generic functions
Method, account-is_gold: Public generic functions
Method, account-is_mod: Public generic functions
Method, account-link_karma: Public generic functions
Method, account-modhash: Public generic functions
Method, account-name: Public generic functions
Method, comment-author: Public generic functions
Method, comment-author_flair_css_class: Public generic functions
Method, comment-author_flair_text: Public generic functions
Method, comment-body: Public generic functions
Method, comment-body_html: Public generic functions
Method, comment-id: Public generic functions
Method, comment-link_id: Public generic functions
Method, comment-name: Public generic functions
Method, comment-parent_id: Public generic functions
Method, comment-replies: Public generic functions
Method, comment-subreddit: Public generic functions
Method, comment-subreddit_id: Private generic functions
Method, created-created: Public generic functions
Method, created-created_utc: Public generic functions
Method, link-author: Public generic functions
Method, link-author_flair_css_class: Public generic functions
Method, link-author_flair_text: Public generic functions
Method, link-clicked: Private generic functions
Method, link-domain: Public generic functions
Method, link-edited: Public generic functions
Method, link-hidden: Public generic functions
Method, link-id: Public generic functions
Method, link-is_self: Public generic functions
Method, link-media: Public generic functions
Method, link-media_embed: Public generic functions
Method, link-name: Public generic functions
Method, link-num_comments: Public generic functions
Method, link-over_18: Public generic functions
Method, link-permalink: Public generic functions
Method, link-saved: Public generic functions
Method, link-score: Public generic functions
Method, link-selftext: Public generic functions
Method, link-selftext_html: Public generic functions
Method, link-subreddit: Public generic functions
Method, link-subreddit_id: Public generic functions
Method, link-thumbnail: Public generic functions
Method, link-title: Public generic functions
Method, link-url: Public generic functions
Method, listing-after: Public generic functions
Method, listing-before: Public generic functions
Method, listing-children: Public generic functions
Method, listing-modhash: Public generic functions
Method, message-author: Public generic functions
Method, message-body: Public generic functions
Method, message-body_html: Public generic functions
Method, message-context: Public generic functions
Method, message-first_message: Public generic functions
Method, message-name: Public generic functions
Method, message-new: Public generic functions
Method, message-parent_id: Public generic functions
Method, message-replies: Public generic functions
Method, message-subject: Public generic functions
Method, message-subreddit: Public generic functions
Method, message-was_comment: Public generic functions
Method, more-children: Public generic functions
Method, more-count: Public generic functions
Method, more-id: Public generic functions
Method, more-name: Public generic functions
Method, more-parent_id: Public generic functions
Method, subreddit-accounts_active: Public generic functions
Method, subreddit-description: Private generic functions
Method, subreddit-description_html: Public generic functions
Method, subreddit-display_name: Public generic functions
Method, subreddit-header_img: Public generic functions
Method, subreddit-header_size: Public generic functions
Method, subreddit-header_title: Public generic functions
Method, subreddit-id: Public generic functions
Method, subreddit-name: Public generic functions
Method, subreddit-over18: Public generic functions
Method, subreddit-public_description: Public generic functions
Method, subreddit-subscribers: Public generic functions
Method, subreddit-title: Public generic functions
Method, subreddit-url: Public generic functions
Method, thing-data: Public generic functions
Method, thing-id: Public generic functions
Method, thing-kind: Public generic functions
Method, thing-name: Public generic functions
Method, user-cookie: Public generic functions
Method, user-logged-in: Public generic functions
Method, user-modhash: Public generic functions
Method, user-password: Public generic functions
Method, user-username: Public generic functions
Method, volatile-downs: Public generic functions
Method, volatile-likes: Public generic functions
Method, volatile-ups: Public generic functions
more-children: Public generic functions
more-children: Public generic functions
more-count: Public generic functions
more-count: Public generic functions
more-from-json: Private ordinary functions
more-id: Public generic functions
more-id: Public generic functions
more-name: Public generic functions
more-name: Public generic functions
more-parent_id: Public generic functions
more-parent_id: Public generic functions

P
param-push: Private macros
parse-json: Private ordinary functions
post-request: Private ordinary functions
post-request2: Private ordinary functions

S
subreddit-accounts_active: Public generic functions
subreddit-accounts_active: Public generic functions
subreddit-description: Private generic functions
subreddit-description: Private generic functions
subreddit-description_html: Public generic functions
subreddit-description_html: Public generic functions
subreddit-display_name: Public generic functions
subreddit-display_name: Public generic functions
subreddit-from-json: Private ordinary functions
subreddit-header_img: Public generic functions
subreddit-header_img: Public generic functions
subreddit-header_size: Public generic functions
subreddit-header_size: Public generic functions
subreddit-header_title: Public generic functions
subreddit-header_title: Public generic functions
subreddit-id: Public generic functions
subreddit-id: Public generic functions
subreddit-name: Public generic functions
subreddit-name: Public generic functions
subreddit-over18: Public generic functions
subreddit-over18: Public generic functions
subreddit-public_description: Public generic functions
subreddit-public_description: Public generic functions
subreddit-subscribers: Public generic functions
subreddit-subscribers: Public generic functions
subreddit-title: Public generic functions
subreddit-title: Public generic functions
subreddit-url: Public generic functions
subreddit-url: Public generic functions
symbol-string: Private ordinary functions

T
thing-data: Public generic functions
thing-data: Public generic functions
thing-id: Public generic functions
thing-id: Public generic functions
thing-kind: Public generic functions
thing-kind: Public generic functions
thing-name: Public generic functions
thing-name: Public generic functions

U
user-cookie: Public generic functions
user-cookie: Public generic functions
user-logged-in: Public generic functions
user-logged-in: Public generic functions
user-modhash: Public generic functions
user-modhash: Public generic functions
user-password: Public generic functions
user-password: Public generic functions
user-username: Public generic functions
user-username: Public generic functions

V
volatile-downs: Public generic functions
volatile-downs: Public generic functions
volatile-likes: Public generic functions
volatile-likes: Public generic functions
volatile-ups: Public generic functions
volatile-ups: Public generic functions

W
with-user: Public macros


A.3 Variables

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

*
*escape*: Private special variables
*reddit*: Private special variables
*user-agent*: Public special variables

A
accounts_active: Public classes
after: Public classes
author: Public classes
author: Public classes
author: Public classes
author_flair_css_class: Public classes
author_flair_css_class: Public classes
author_flair_text: Public classes
author_flair_text: Public classes

B
before: Public classes
body: Public classes
body: Public classes
body_html: Public classes
body_html: Public classes

C
children: Public classes
children: Public classes
clicked: Public classes
cnt: Public classes
comment_karma: Public classes
context: Public classes
cookie: Public classes
created: Public classes
created: Public classes
created_utc: Public classes
created_utc: Public classes

D
data: Public classes
description: Public classes
description_html: Public classes
display_name: Public classes
domain: Public classes
downs: Public classes

E
edited: Public classes

F
first_message: Public classes

H
has_mail: Public classes
has_mod_mail: Public classes
header_img: Public classes
header_size: Public classes
header_title: Public classes
hidden: Public classes

I
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
id: Public classes
is_gold: Public classes
is_mod: Public classes
is_self: Public classes

K
kind: Public classes

L
likes: Public classes
link_id: Public classes
link_karma: Public classes
logged-in: Public classes

M
media: Public classes
media_embed: Public classes
modhash: Public classes
modhash: Public classes
modhash: Public classes

N
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
name: Public classes
new: Public classes
num_comments: Public classes

O
over18: Public classes
over_18: Public classes

P
parent_id: Public classes
parent_id: Public classes
parent_id: Public classes
password: Public classes
permalink: Public classes
public_description: Public classes

R
replies: Public classes
replies: Public classes

S
saved: Public classes
score: Public classes
selftext: Public classes
selfttext_html: Public classes
Slot, accounts_active: Public classes
Slot, after: Public classes
Slot, author: Public classes
Slot, author: Public classes
Slot, author: Public classes
Slot, author_flair_css_class: Public classes
Slot, author_flair_css_class: Public classes
Slot, author_flair_text: Public classes
Slot, author_flair_text: Public classes
Slot, before: Public classes
Slot, body: Public classes
Slot, body: Public classes
Slot, body_html: Public classes
Slot, body_html: Public classes
Slot, children: Public classes
Slot, children: Public classes
Slot, clicked: Public classes
Slot, cnt: Public classes
Slot, comment_karma: Public classes
Slot, context: Public classes
Slot, cookie: Public classes
Slot, created: Public classes
Slot, created: Public classes
Slot, created_utc: Public classes
Slot, created_utc: Public classes
Slot, data: Public classes
Slot, description: Public classes
Slot, description_html: Public classes
Slot, display_name: Public classes
Slot, domain: Public classes
Slot, downs: Public classes
Slot, edited: Public classes
Slot, first_message: Public classes
Slot, has_mail: Public classes
Slot, has_mod_mail: Public classes
Slot, header_img: Public classes
Slot, header_size: Public classes
Slot, header_title: Public classes
Slot, hidden: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, id: Public classes
Slot, is_gold: Public classes
Slot, is_mod: Public classes
Slot, is_self: Public classes
Slot, kind: Public classes
Slot, likes: Public classes
Slot, link_id: Public classes
Slot, link_karma: Public classes
Slot, logged-in: Public classes
Slot, media: Public classes
Slot, media_embed: Public classes
Slot, modhash: Public classes
Slot, modhash: Public classes
Slot, modhash: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, name: Public classes
Slot, new: Public classes
Slot, num_comments: Public classes
Slot, over18: Public classes
Slot, over_18: Public classes
Slot, parent_id: Public classes
Slot, parent_id: Public classes
Slot, parent_id: Public classes
Slot, password: Public classes
Slot, permalink: Public classes
Slot, public_description: Public classes
Slot, replies: Public classes
Slot, replies: Public classes
Slot, saved: Public classes
Slot, score: Public classes
Slot, selftext: Public classes
Slot, selfttext_html: Public classes
Slot, subject: Public classes
Slot, subreddit: Public classes
Slot, subreddit: Public classes
Slot, subreddit: Public classes
Slot, subreddit_id: Public classes
Slot, subreddit_id: Public classes
Slot, subscribers: Public classes
Slot, thumbnail: Public classes
Slot, title: Public classes
Slot, title: Public classes
Slot, ups: Public classes
Slot, url: Public classes
Slot, url: Public classes
Slot, username: Public classes
Slot, was_comment: Public classes
Special Variable, *escape*: Private special variables
Special Variable, *reddit*: Private special variables
Special Variable, *user-agent*: Public special variables
subject: Public classes
subreddit: Public classes
subreddit: Public classes
subreddit: Public classes
subreddit_id: Public classes
subreddit_id: Public classes
subscribers: Public classes

T
thumbnail: Public classes
title: Public classes
title: Public classes

U
ups: Public classes
url: Public classes
url: Public classes
username: Public classes

W
was_comment: Public classes


A.4 Data types

Jump to:   A   C   D   F   G   L   M   P   S   T   U   V  
Index Entry  Section

A
account: Public classes

C
cl-reddit: The cl-reddit system
cl-reddit: The cl-reddit package
cl-reddit.asd: The cl-reddit/cl-reddit․asd file
cl-reddit.lisp: The cl-reddit/cl-reddit․lisp file
Class, account: Public classes
Class, comment: Public classes
Class, created: Public classes
Class, link: Public classes
Class, listing: Public classes
Class, message: Public classes
Class, more: Public classes
Class, subreddit: Public classes
Class, thing: Public classes
Class, user: Public classes
Class, volatile: Public classes
comment: Public classes
created: Public classes

D
datatypes.lisp: The cl-reddit/datatypes․lisp file

F
File, cl-reddit.asd: The cl-reddit/cl-reddit․asd file
File, cl-reddit.lisp: The cl-reddit/cl-reddit․lisp file
File, datatypes.lisp: The cl-reddit/datatypes․lisp file
File, globals.lisp: The cl-reddit/globals․lisp file
File, package.lisp: The cl-reddit/package․lisp file
File, url.lisp: The cl-reddit/url․lisp file
File, util.lisp: The cl-reddit/util․lisp file

G
globals.lisp: The cl-reddit/globals․lisp file

L
link: Public classes
listing: Public classes

M
message: Public classes
more: Public classes

P
Package, cl-reddit: The cl-reddit package
package.lisp: The cl-reddit/package․lisp file

S
subreddit: Public classes
System, cl-reddit: The cl-reddit system

T
thing: Public classes

U
url.lisp: The cl-reddit/url․lisp file
user: Public classes
util.lisp: The cl-reddit/util․lisp file

V
volatile: Public classes