Common Lisp Package: BKNR-USER

README:

FUNCTION

Private

QUOTE-META-CHARS (STRING &KEY (START 0) (END (LENGTH STRING)))

Quote, i.e. prefix with #\\, all non-word characters in STRING.

Undocumented

ALL-CACHED-URLS

ALL-QUESTIONS

ALL-QUIZZ

ALL-QUIZZ-KEYWORDS

ALL-URL-KEYWORDS

ALL-URLS

ANSWER-TO-KEYWORD (ANSWER)

GET-KEYWORD-QUIZZ (KEY)

GET-KEYWORD-URL-SUBMISSIONS (KEY)

GET-KEYWORD-URLS (KEY)

GET-KEYWORDS-INTERSECTION-URLS (KEYWORDS)

GET-KEYWORDS-UNION-URLS (KEYWORDS)

GET-URL-CACHED-URLS (KEY)

GET-URL-MOST-RECENT-CACHED-URL (URL)

GET-URL-URL-SUBMISSIONS (KEY)

GET-USER-URL-SUBMISSIONS (KEY)

MAKE-ABSOLUTE-URL (URL BASE-URL)

MULTIPLE-CHOICE-QUESTION-FORM (&KEY QUESTION-ID)

NORMALIZE-URL (URL &KEY (PROTOCOL http))

POSSIBLE-ANSWERS-FORM (&OPTIONAL POSSIBLE-ANSWERS)

QUESTION (&KEY QUESTION-ID)

QUESTION-FORM (&KEY QUESTION-ID)

QUESTION-WITH-NAME (KEY)

QUIZZ (&KEY QUIZZ-ID)

QUIZZ-FORM (&KEY QUIZZ-ID)

QUIZZ-KEYWORD-CHOOSE-DIALOG (&KEY (SIZE 4) (NAME keyword) (CREATE NIL))

QUIZZ-LIST (QUIZZ)

QUIZZ-QUESTIONS (KEY)

QUIZZ-WITH-NAME (KEY)

STANDARD-QUESTION-FORM (&KEY NAME QUESTION ANSWERS)

SUBMIT-URL-FORM (&KEY URL TITLE DESCRIPTION CACHE KEYWORDS REDIRECT)

URL-KEYWORD-CHOOSE-DIALOG (&KEY (SIZE 4) (NAME keyword) (CREATE NIL) (VALUES NIL))

URL-LATEST-SUBMISSION (URL)

URL-LATEST-SUBMISSION-DATE (URL)

URL-PAGE (GROUPED-SUBMISSIONS &KEY (FULL NIL))

URL-RANDOM-KEYWORDS (&KEY (COUNT 10))

URL-SUBMISSION (SUBMISSION &KEY (FULL NIL))

URL-SUBMISSIONS (URL)

URL-SUBMISSIONS-PAGE (GROUPED-SUBMISSIONS &KEY (FULL NIL) START-DATE (URL /url-page))

URL-WITH-URL (KEY)

MACRO

Private

Undocumented

WHILE (TEST &BODY BODY)

GENERIC-FUNCTION

Private

Undocumented

ANSWER-CORRECT-P (QUESTION ANSWER)

QUESTION-TAG (QUESTION)

URL-SUBMISSION-TO-RSS-ITEM (SUBMISSION)

SLOT-ACCESSOR

Private

Undocumented

CACHED-URL-CACHED-BY (OBJECT)

CACHED-URL-CONTENT-TYPE (OBJECT)

CACHED-URL-PARENT-URL (OBJECT)

CACHED-URL-URL (OBJECT)

MULTIPLE-CHOICE-QUESTION-POSSIBLE-ANSWERS (OBJECT)

SETFMULTIPLE-CHOICE-QUESTION-POSSIBLE-ANSWERS (NEW-VALUE OBJECT)

QUESTION-ANSWERS (OBJECT)

SETFQUESTION-ANSWERS (NEW-VALUE OBJECT)

QUESTION-NAME (OBJECT)

QUESTION-QUESTION (OBJECT)

SETFQUESTION-QUESTION (NEW-VALUE OBJECT)

QUESTION-QUIZZ (OBJECT)

QUIZZ-BEST-SCORES (OBJECT)

SETFQUIZZ-BEST-SCORES (NEW-VALUE OBJECT)

QUIZZ-DESCRIPTION (OBJECT)

SETFQUIZZ-DESCRIPTION (NEW-VALUE OBJECT)

QUIZZ-KEYWORDS (OBJECT)

SETFQUIZZ-KEYWORDS (NEW-VALUE OBJECT)

QUIZZ-NAME (OBJECT)

SETFQUIZZ-NAME (NEW-VALUE OBJECT)

URL-KEYWORDS (OBJECT)

SETFURL-KEYWORDS (NEW-VALUE OBJECT)

URL-SUBMISSION-DATE (OBJECT)

URL-SUBMISSION-DESCRIPTION (OBJECT)

URL-SUBMISSION-KEYWORDS (OBJECT)

URL-SUBMISSION-SUBMITTER (OBJECT)

URL-SUBMISSION-TITLE (OBJECT)

URL-SUBMISSION-URL (OBJECT)

URL-URL (OBJECT)

VARIABLE

Private

Undocumented

*A-HREF-SCANNER*

*IMG-SRC-SCANNER*

CLASS

Private

Undocumented

CACHED-URL

CACHED-URL-HANDLER

CLASS-BROWSER-HANDLER

EDIT-QUESTION-HANDLER

EDIT-QUIZZ-HANDLER

MULTIPLE-CHOICE-QUESTION

QUESTION (&KEY QUESTION-ID)

QUESTION-HANDLER

QUIZZ (&KEY QUIZZ-ID)

QUIZZ-HANDLER

QUIZZ-KEYWORD-HANDLER

QUIZZ-TAKE-HANDLER

SUBMIT-URL-HANDLER

URL

URL-HANDLER

URL-INTERSECTION-HANDLER

URL-KEYWORD-HANDLER

URL-PAGE-HANDLER

URL-REDIRECT-HANDLER

URL-SUBMISSION (SUBMISSION &KEY (FULL NIL))

URL-SUBMITTER-HANDLER

URL-UNION-HANDLER