Common Lisp Package: LISP-MARKUP-LANGUAGE-2

README:

FUNCTION

Public

LML-CWD

Returns the current working directory.

LML-QUIT (&OPTIONAL (CODE 0))

Function to exit the Lisp implementation.

Undocumented

DTD-PROLOGUE (&OPTIONAL (FORMAT XHTML11) (ENCODING ISO-8859-1) &KEY ENTITIES)

FULL-DL-PAGE (PKG-NAME PKG-BASE DL-BASE DL-URL &OPTIONAL GITURL GITWEB)

HTML-PRINT (FORM STREAM &KEY UNKNOWN)

HTML-PRINT-LIST (LIST-OF-FORMS STREAM &KEY UNKNOWN)

HTML-PRINT-LIST-SUBST (LIST-OF-FORMS SUBST STREAM &KEY UNKNOWN)

HTML-PRINT-SUBST (FORM SUBST STREAM UNKNOWN)

INSERT-FILE (FILE)

LML-FORMAT (STR &REST ARGS)

LML-LOAD (FILE &KEY OPTIONAL)

LML-PRINC (S)

LML-PRINT (S)

LML-PRINT-DATE (DATE)

LML-WRITE-CHAR (CHAR)

LML-WRITE-STRING (STR)

PROCESS-DIR (DIR &KEY SOURCES)

STD-DL-PAGE (PKG-NAME PKG-BASE DL-BASE DL-URL &OPTIONAL GITURL GITWEB)

WRITE-HTML-APACHE-DIRECTORY (STREAM TITLE ENTRIES THIS-URL &KEY PARENT ADDRESS QUERY-STRING ICON-BASE)

Private

COPY-HTML-PROCESS (SEQUENCE)

Return a copy of SEQUENCE which is EQUAL to SEQUENCE but not EQ.

DL-DATA-BASE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DL-DATA-INDENT (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DL-DATA-NAME (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DL-DATA-SIGNED (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

DL-DATA-URL (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

EMIT-SAFE (STREAM STRING)

Send the string to the http response stream watching out for special html characters and encoding them appropriately.

LIST-FILES (FILES DL-DATA)

List files in a directory for downloading

POST-PROCESS-HTML-FORMS (INPUT-FORMS)

KMR: Walk through forms and combine write-strings

Undocumented

ATTRIBUTE-NAME-STRING (NAME)

COPY-DL-DATA (INSTANCE)

DISPLAY-HEADER (NAME URL)

DISPLAY-ONE-SECTION (TITLE PAT DL-DATA)

DISPLAY-PAGE (PKG-NAME PKG-BASE DL-BASE DL-URL GITURL GITWEB SECTS)

DISPLAY-SECTIONS (SECTS DL-DATA)

SETFDL-DATA-BASE (NEW-VALUE INSTANCE)

SETFDL-DATA-INDENT (NEW-VALUE INSTANCE)

SETFDL-DATA-NAME (NEW-VALUE INSTANCE)

DL-DATA-P (OBJECT)

SETFDL-DATA-SIGNED (NEW-VALUE INSTANCE)

SETFDL-DATA-URL (NEW-VALUE INSTANCE)

FILTER-AGAINST-BASE (FILES BASE-NAME)

FILTER-LATEST (FILES BASE-NAME)

HTML-ATOM-CHECK (ARGS OPEN CLOSE BODY)

HTML-BODY-FORM (OPEN CLOSE BODY)

HTML-BODY-KEY-FORM (STRING-CODE HAS-INV ARGS BODY)

HTML-FIND-VALUE (KEY SUBST)

HTML-PROCESS-HAS-INVERSE (STRUCTURE)

SETFHTML-PROCESS-HAS-INVERSE (NEW-VALUE STRUCTURE)

HTML-PROCESS-KEY (STRUCTURE)

SETFHTML-PROCESS-KEY (NEW-VALUE STRUCTURE)

HTML-PROCESS-MACRO (STRUCTURE)

SETFHTML-PROCESS-MACRO (NEW-VALUE STRUCTURE)

HTML-PROCESS-NAME-ATTR (STRUCTURE)

SETFHTML-PROCESS-NAME-ATTR (NEW-VALUE STRUCTURE)

HTML-PROCESS-PRINT (STRUCTURE)

SETFHTML-PROCESS-PRINT (NEW-VALUE STRUCTURE)

HTML-PROCESS-SPECIAL (STRUCTURE)

SETFHTML-PROCESS-SPECIAL (NEW-VALUE STRUCTURE)

HTML-STANDARD-PRINT (ENT CMD ARGS FORM SUBST UNKNOWN STREAM)

LML-FILE-NAME (F &OPTIONAL (TYPE SOURCE))

LML-LOAD-PATH (FILE &KEY OPTIONAL)

MAKE-DL-DATA (&KEY ((BASE DUM0) NIL) ((URL DUM1) NIL) ((NAME DUM2) NIL) ((INDENT DUM3) NIL) ((SIGNED DUM4) NIL))

MAKE-HTML-PROCESS (KEY HAS-INVERSE MACRO SPECIAL PRINT NAME-ATTR)

MATCH-BASE-NAME-LATEST? (NAME BASE-NAME)

MATCH-BASE-NAME? (NAME BASE-NAME)

PRIN1-HTTP (VAL)

PRIN1-SAFE-HTTP (VAL)

PRIN1-SAFE-HTTP-STRING (VAL)

PRINC-HTTP (VAL)

PRINC-SAFE-HTTP (VAL)

PROCESS-ATTRIBUTES (ARGS)

PROCESS-HTML-FORMS (FORMS ENV)

SORT-DIR-ENTRIES (ENTRIES SORT-FIELD DIRECT)

SORT-PATHNAMES (LIST)

STRIP-DL-BASE (FILE BASE)

UNIVERSAL-TIME-TO-APACHE-DATE (UTIME)

WRITE-NAME-TRAILING-SPACES (STREAM NAME)

XML-HEADER-STREAM (STREAM &KEY (VERSION 1.0) (STANDALONE UNSPECIFIED) (ENCODING UNSPECIFIED))

MACRO

Public

Undocumented

HTML (&REST FORMS &ENVIRONMENT ENV)

HTML-FILE-PAGE ((OUT-FILE &KEY (FORMAT XHTML11)) &BODY BODY)

HTML-STREAM (STREAM &REST FORMS)

STD-BODY (FILE &BODY BODY)

STD-HEAD (TITLE &BODY BODY)

STD-PAGE ((OUT-FILE TITLE &KEY (FORMAT XHTML10-STRICT) (ENCODING UTF-8)) &BODY BODY)

TITLED-PRE-SECTION (TITLE &BODY BODY)

WITH-DIR ((OUTPUT &KEY SOURCES) &BODY BODY)

Private

Undocumented

DEF-SPECIAL-HTML (KWD FCN PRINT-FCN)

DEF-STD-HTML (KWD HAS-INVERSE NAME-ATTRS)

HTML-OUT-STREAM-CHECK (STREAM)

NAMED-FUNCTION (NAME &BODY BODY)

WITH-HTML-A (ARGS &REST BODY)

WITH-HTML-ABBR (ARGS &REST BODY)

WITH-HTML-ACRONYM (ARGS &REST BODY)

WITH-HTML-ADDRESS (ARGS &REST BODY)

WITH-HTML-APPLET (ARGS &REST BODY)

WITH-HTML-AREA (ARGS &REST BODY)

WITH-HTML-B (ARGS &REST BODY)

WITH-HTML-BASE (ARGS &REST BODY)

WITH-HTML-BASEFONT (ARGS &REST BODY)

WITH-HTML-BDO (ARGS &REST BODY)

WITH-HTML-BGSOUND (ARGS &REST BODY)

WITH-HTML-BIG (ARGS &REST BODY)

WITH-HTML-BLOCKQUOTE (ARGS &REST BODY)

WITH-HTML-BODY (ARGS &REST BODY)

WITH-HTML-BR (ARGS &REST BODY)

WITH-HTML-BUTTON (ARGS &REST BODY)

WITH-HTML-CAPTION (ARGS &REST BODY)

WITH-HTML-CENTER (ARGS &REST BODY)

WITH-HTML-CITE (ARGS &REST BODY)

WITH-HTML-CODE (ARGS &REST BODY)

WITH-HTML-COL (ARGS &REST BODY)

WITH-HTML-COLGROUP (ARGS &REST BODY)

WITH-HTML-DD (ARGS &REST BODY)

WITH-HTML-DEL (ARGS &REST BODY)

WITH-HTML-DFN (ARGS &REST BODY)

WITH-HTML-DIR (ARGS &REST BODY)

WITH-HTML-DIV (ARGS &REST BODY)

WITH-HTML-DL (ARGS &REST BODY)

WITH-HTML-DT (ARGS &REST BODY)

WITH-HTML-EM (ARGS &REST BODY)

WITH-HTML-EMBED (ARGS &REST BODY)

WITH-HTML-FIELDSET (ARGS &REST BODY)

WITH-HTML-FONT (ARGS &REST BODY)

WITH-HTML-FORM (ARGS &REST BODY)

WITH-HTML-FRAME (ARGS &REST BODY)

WITH-HTML-FRAMESET (ARGS &REST BODY)

WITH-HTML-H1 (ARGS &REST BODY)

WITH-HTML-H2 (ARGS &REST BODY)

WITH-HTML-H3 (ARGS &REST BODY)

WITH-HTML-H4 (ARGS &REST BODY)

WITH-HTML-H5 (ARGS &REST BODY)

WITH-HTML-H6 (ARGS &REST BODY)

WITH-HTML-HEAD (ARGS &REST BODY)

WITH-HTML-HR (ARGS &REST BODY)

WITH-HTML-HTML (ARGS &REST BODY)

WITH-HTML-I (ARGS &REST BODY)

WITH-HTML-IFRAME (ARGS &REST BODY)

WITH-HTML-ILAYER (ARGS &REST BODY)

WITH-HTML-IMG (ARGS &REST BODY)

WITH-HTML-INPUT (ARGS &REST BODY)

WITH-HTML-INS (ARGS &REST BODY)

WITH-HTML-ISINDEX (ARGS &REST BODY)

WITH-HTML-KBD (ARGS &REST BODY)

WITH-HTML-KEYGEN (ARGS &REST BODY)

WITH-HTML-LABEL (ARGS &REST BODY)

WITH-HTML-LAYER (ARGS &REST BODY)

WITH-HTML-LEGEND (ARGS &REST BODY)

WITH-HTML-LI (ARGS &REST BODY)

WITH-HTML-LISTING (ARGS &REST BODY)

WITH-HTML-MAP (ARGS &REST BODY)

WITH-HTML-MARQUEE (ARGS &REST BODY)

WITH-HTML-MENU (ARGS &REST BODY)

WITH-HTML-META (ARGS &REST BODY)

WITH-HTML-MULTICOL (ARGS &REST BODY)

WITH-HTML-NOBR (ARGS &REST BODY)

WITH-HTML-NOEMBED (ARGS &REST BODY)

WITH-HTML-NOFRAMES (ARGS &REST BODY)

WITH-HTML-NOSCRIPT (ARGS &REST BODY)

WITH-HTML-OBJECT (ARGS &REST BODY)

WITH-HTML-OL (ARGS &REST BODY)

WITH-HTML-OPTGROUP (ARGS &REST BODY)

WITH-HTML-OPTION (ARGS &REST BODY)

WITH-HTML-P (ARGS &REST BODY)

WITH-HTML-PARAM (ARGS &REST BODY)

WITH-HTML-PLAINTEXT (ARGS &REST BODY)

WITH-HTML-PRE (ARGS &REST BODY)

WITH-HTML-Q (ARGS &REST BODY)

WITH-HTML-S (ARGS &REST BODY)

WITH-HTML-SAMP (ARGS &REST BODY)

WITH-HTML-SCRIPT (ARGS &REST BODY)

WITH-HTML-SELECT (ARGS &REST BODY)

WITH-HTML-SERVER (ARGS &REST BODY)

WITH-HTML-SMALL (ARGS &REST BODY)

WITH-HTML-SPACER (ARGS &REST BODY)

WITH-HTML-SPAN (ARGS &REST BODY)

WITH-HTML-STRIKE (ARGS &REST BODY)

WITH-HTML-STRONG (ARGS &REST BODY)

WITH-HTML-STYLE (ARGS &REST BODY)

WITH-HTML-SUB (ARGS &REST BODY)

WITH-HTML-SUP (ARGS &REST BODY)

WITH-HTML-TABLE (ARGS &REST BODY)

WITH-HTML-TBODY (ARGS &REST BODY)

WITH-HTML-TD (ARGS &REST BODY)

WITH-HTML-TEXTAREA (ARGS &REST BODY)

WITH-HTML-TFOOT (ARGS &REST BODY)

WITH-HTML-TH (ARGS &REST BODY)

WITH-HTML-THEAD (ARGS &REST BODY)

WITH-HTML-TITLE (ARGS &REST BODY)

WITH-HTML-TR (ARGS &REST BODY)

WITH-HTML-TT (ARGS &REST BODY)

WITH-HTML-U (ARGS &REST BODY)

WITH-HTML-UL (ARGS &REST BODY)

WITH-HTML-VAR (ARGS &REST BODY)

WITH-HTML-WBR (ARGS &REST BODY)

WITH-HTML-XMP (ARGS &REST BODY)

VARIABLE

Public

Undocumented

*HTML-STREAM*

Private

Undocumented

*APACHE-NAME-WIDTH*

*HTML-PROCESS-TABLE*

*INDENT*

*OUTPUT-DIR*

*PRINT-SPACES*

*SOURCES-DIR*

+HTML4-DTD-STRING+

+XHTML10-FRAMESET-DTD-STRING+

+XHTML10-STRICT-DTD-STRING+

+XHTML10-TRANSITIONAL-DTD-STRING+

+XHTML11-DTD-STRING+

+XML-PROLOGUE-BEGIN+

+XML-PROLOGUE-END+

+XML-PROLOGUE-STRING+

CLASS

Private

Undocumented

DL-DATA