The macro-html Reference Manual

Table of Contents

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

The macro-html Reference Manual

This is the macro-html Reference Manual, version 1.2, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 04:16:28 2018 GMT+0.


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

1 Introduction

macro-html

Description:

macro-html is a HTML generation library. It aims to be fast, modular, cachable and concise. It does so by defining each tag as a macro which expands to code printing the respective HTML source. It also employs a DSL for expressing element attributes and a basic library of reusable HTML widgets.

Documentation:


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

2 Systems

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


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

2.1 macro-html

Author

Max Rottenkolber <max@mr.gy>

License

GNU AGPL

Description

HTML generation library. Aims to be fast, modular, cachable and concise. It does so by defining each tag as a macro which expands to code printing the respective HTML source. Also employs a DSL for element attributes.

Version

1.2

Dependency

named-readtables

Source

macro-html.asd (file)

Components

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

3 Files

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


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

3.1 Lisp


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

3.1.1 macro-html.asd

Location

macro-html.asd

Systems

macro-html (system)


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

3.1.2 macro-html/packages.lisp

Parent

macro-html (system)

Location

packages.lisp

Packages

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

3.1.3 macro-html/macro-html.lisp

Dependency

packages.lisp (file)

Parent

macro-html (system)

Location

macro-html.lisp

Exported Definitions
Internal Definitions

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

3.1.4 macro-html/syntax.lisp

Dependencies
Parent

macro-html (system)

Location

syntax.lisp


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

3.1.5 macro-html/widgets.lisp

Dependencies
Parent

macro-html (system)

Location

widgets.lisp

Exported Definitions
Internal Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 macro-html.widgets

HTML widget functions. All widgets print to {*standard-output*}.

Source

packages.lisp (file)

Use List
Exported Definitions
Internal Definitions

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

4.2 macro-html

DSL for generating HTML documents.

Source

packages.lisp (file)

Use List
Used By List

macro-html.widgets

Exported Definitions
Internal Definitions

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

5 Definitions

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


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

5.1 Exported definitions


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

5.1.1 Macros

Macro: a &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: abbr &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: address &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: area &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: article &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: aside &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: audio &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: b &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: base &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: bdi &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: bdo &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: blockquote &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: body &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: br &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: button &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: canvas &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: caption &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: cite &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: code &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: col &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: colgroup &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: command &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: datalist &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: dd &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: del &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: details &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: dfn &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: div &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: dl &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: dt &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: em &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: embed &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: fieldset &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: figcaption &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: figure &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: footer &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: form &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: h1 &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: h2 &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: h3 &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: h4 &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: h5 &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: h6 &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: head &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: header &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: hgroup &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: hr &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: html &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: i &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: iframe &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: img &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: input &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: ins &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: kbd &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: keygen &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: label &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: legend &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: li &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: link &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: map &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: mark &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: menu &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: meta &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: meter &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: nav &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: noscript &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: object &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: ol &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: optgroup &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: option &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: output &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: p &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: param &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: pre &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: progress &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: q &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: rp &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: rt &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: ruby &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: s &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: samp &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: script &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: section &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: select &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: small &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: source &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: span &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: strong &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: style &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: sub &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: sup &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: table &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: tbody &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: td &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: text &body TEXT-NODES

Print TEXT-NODES as if they were arguments to a tag macro.

Package

macro-html

Source

macro-html.lisp (file)

Macro: textarea &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: tfoot &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: th &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: thead &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: time &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: title &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: tr &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: track &rest ATTRIBUTES
Package

macro-html

Source

macro-html.lisp (file)

Macro: u &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: ul &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: var &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: video &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)

Macro: wbr &rest ARGUMENTS
Package

macro-html

Source

macro-html.lisp (file)


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

5.1.2 Functions

Function: html-doctype ()

Prints HTML doctype.

Package

macro-html

Source

macro-html.lisp (file)

Function: html-widget-document TITLE BODY &key STYLESHEETS SCRIPTS FEEDS ENCODING VIEWPORT

*Arguments and Values:*

_title_—a _string_.

_body_—a _function designator_ for a _function_ that prints the document body to {*standard-output*}.

_stylesheets_—a _list_ of _stylesheet designators_. A _stylesheet designator_ is a _property list_ with the keys {:href} and {:media} reflecting they keys of a {stylesheet} link.

_scripts_—a _list_ of _strings_ designating URIs to Javascript programs.

_feeds_—a _list_ of _feed designators_. A _feed designator_ is a _property list_ with the keys {:href}, {:type} and {:title} refecting the keys of an {alternate} link.

_encoding_—a _keyword_ denoting a character encoding. The default is {:utf-8}.

_viewport_—a _string_ denoting the value of a {viewport} meta attribute. the default is {"width=device-width, initial-scale=1"}.

*Description:*

{html-widget-document} produces a complete HTML document including a {head} section including elements declaring _title_, _stylesheets_, _scripts_, _feeds_, _encoding_ and _viewport_. The _body_ _function_ is called to produce the document body.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-form ACTION FIELDS &key METHOD DESCRIPTION

*Arguments and Values:*

_action_—a _string_ denoting a _form action_¹.

_fields_—a _function designator_ for a _function_ that prints the form’s inputs to {*standard-output*}.

_method_—one of {"GET"} or {"POST"}. The default is {"GET"}.

_description_—a _string_. The default is {"Submit"}.

*Description:*

{html-widget-form} produces a {form} element with _fields_. The resulting form will be bound to _action_ and use _method_. It will also contain a submit button labeled with _description_.

*See Also:*

+ 1. [Form action](http://www.w3.org/TR/html5/forms.html#attr-fs-action)

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-head TITLE &key STYLESHEETS SCRIPTS FEEDS ENCODING VIEWPORT

*Arguments and Values:*

_title_—a _string_.

_stylesheets_—a _list_ of _stylesheet designators_. A _stylesheet designator_ is a _property list_ with the keys {:href} and {:media} reflecting they keys of a {stylesheet} link.

_scripts_—a _list_ of _strings_ designating URIs to Javascript programs.

_feeds_—a _list_ of _feed designators_. A _feed designator_ is a _property list_ with the keys {:href}, {:type} and {:title} refecting the keys of an {alternate} link.

_encoding_—a _keyword_ denoting a character encoding. The default is {:utf-8}.

_viewport_—a _string_ denoting the value of a {viewport} meta attribute. the default is {"width=device-width, initial-scale=1"}.

*Description:*

{html-widget-head} produces a {head} section including elements declaring _title_, _stylesheets_, _scripts_, _feeds_, _encoding_ and _viewport_.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-input NAME LABEL &optional TYPE

*Arguments and Values:*

_name_, _label_—_strings_.

_type_—a _string_ denoting an _input type_¹. The default is {"text"}.

*Description:*

{html-widget-input} produces an {input} element of _type_ with _name_ preceded by _label_.

*See Also:*

+ [Input type](http://www.w3.org/TR/html5/forms.html#attr-input-type)

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-list LIST &key TYPE TO-STRING

*Arguments and Values:*

_list_—a _list_.

_type_—one of {:ordered}, {:unordered} and {:definitions}. The default is {:unordered}.

_to-string_—a _function designator_. The default is {identity}.

*Description:*

{html-widget-list} produces an ordered, unordered or definition list containing the items in _list_. _To-string_ is called on list items before they are included in the list.

If _type_ is {:ordered} or {:unordered} an ordered or unordered list is produced respectively, containing the elements of _list_.

If _type_ is {:definitions} a definition list is produced. _List_ must be a _list_ of two-element _lists_, the first and second elements being definition title and definition description respectively. {To-string} will be called with two arguments: {:title} or {:description} depending on the value type and the respective value of the two-element _list_.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-meta &key CONTENT-TYPE ENCODING

*Arguments and Values:*

_content-type_—a _string_ denoting a MIME type. The default is {"text/html"}.

_encoding_—a _keyword_ denoting a character encoding. The default is {:utf-8}.

*Description:*

{html-widget-meta} produces a {meta} element declaring the _content-type_ and _encoding_ of a HTML document.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-select NAME LABEL OPTIONS &key MULTIPLE

_options_::= {’(}{{}↓_option-group_ | ↓_option_{\}}\*{)}

_option-group_::= {(}{:group} _label_ {{}↓_option_{\}}\*{)}

_option_::= {(}_value_ _label_ {[}{:selected}{]}{)}

*Arguments and Values:*

_name_, _label_, _value_—_strings_.

_multiple_—a _generalized boolean_. The default is _false_.

*Description:*

{html-widget-select} produces a {select} element _name_ preceded by _label_ containing {option} elements as declared in _options_. _Option-groups_ can be used to produce {optgroup} elements accordingly. If an _option_ declaration contains {:selected} as its third element, the resulting {option} element will be selected by default. If _multiple_ is true, the {select} element will allow for multiple selections.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-table HEAD BODY

*Arguments and Values:*

_head_—a _list_.

_body_—a _list_ of _lists_.

*Description:*

{html-widget-table} produces a {table} element with _head_ as its table head _body_ as its rows.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: html-widget-textarea NAME LABEL INITIAL-TEXT

*Arguments and Values:*

_name_, _label_, _initial-text_—_strings_.

*Description:*

{html-widget-text-area} produces a {textarea} element with _name_ and _initial-text_ preceded by _label_.

Package

macro-html.widgets

Source

widgets.lisp (file)


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

5.2 Internal definitions


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

5.2.1 Special variables

Special Variable: *attribute-escapes*

Characters to escape in attributes.

Package

macro-html

Source

macro-html.lisp (file)

Special Variable: *default-encoding*

Default document encoding.

Package

macro-html.widgets

Source

widgets.lisp (file)

Special Variable: *default-viewport*

Default document viewport.

Package

macro-html.widgets

Source

widgets.lisp (file)

Special Variable: *element-escapes*

Characters to escape in elements.

Package

macro-html

Source

macro-html.lisp (file)

Special Variable: *html-doctype*

Default DOCTYPE.

Package

macro-html

Source

macro-html.lisp (file)

Special Variable: *html-elements*

List of HTML elements.

Package

macro-html

Source

macro-html.lisp (file)

Special Variable: *html-single-elements*

List of single HTML elements.

Package

macro-html

Source

macro-html.lisp (file)


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

5.2.2 Macros

Macro: define-element NAME

Define an element macro.

Package

macro-html

Source

macro-html.lisp (file)

Macro: define-html-elements ()

Defines *HTML-ELEMENTS* as elements and *HTML-SINGLE-ELEMENTS* as single elements.

Package

macro-html

Source

macro-html.lisp (file)

Macro: define-single-element NAME

Define a single-element macro.

Package

macro-html

Source

macro-html.lisp (file)

Macro: element-attributes ATTRIBUTES

Generate code to print element ATTRIBUTES.

Package

macro-html

Source

macro-html.lisp (file)

Macro: element-open NAME-STRING ATTRIBUTES

Generate code to print element NAME-STRING with ATTRIBUTES opening.

Package

macro-html

Source

macro-html.lisp (file)

Macro: print-children CHILDREN
Package

macro-html

Source

macro-html.lisp (file)


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

5.2.3 Functions

Function: element-close NAME-STRING

Print closing tag for element NAME-STRING.

Package

macro-html

Source

macro-html.lisp (file)

Function: escape-attribute STRING

Escape *attribute-escapes* in STRING and return it.

Package

macro-html

Source

macro-html.lisp (file)

Function: escape-char CHAR

Return the escape string of CHAR.

Package

macro-html

Source

macro-html.lisp (file)

Function: escape-element STRING

Escape *element-escapes* in STRING and return it.

Package

macro-html

Source

macro-html.lisp (file)

Function: escape-string STRING TO-ESCAPE

Return escaped string of STRING.

Package

macro-html

Source

macro-html.lisp (file)

Function: html-select-options OPTIONS

Helper for HTML-WIDGET-SELECT.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: option-fields OPTION

Returns value, label and selected of option.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: option-group-p LIST

Returns nil unless LIST is an option group.

Package

macro-html.widgets

Source

widgets.lisp (file)

Function: parse-element-arguments ARGUMENTS

Parse attributes and children in arguments.

Package

macro-html

Source

macro-html.lisp (file)

Function: read-attribute-set STREAM CHAR

Reader macro function: [a b ...] -> (:attributes a b ...).

Package

macro-html

Source

macro-html.lisp (file)

Function: to-string OBJECT

Converts OBJECT to string or returns nil.

Package

macro-html

Source

macro-html.lisp (file)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   M  
Index Entry  Section

F
File, Lisp, macro-html.asd: The macro-html<dot>asd file
File, Lisp, macro-html/macro-html.lisp: The macro-html/macro-html<dot>lisp file
File, Lisp, macro-html/packages.lisp: The macro-html/packages<dot>lisp file
File, Lisp, macro-html/syntax.lisp: The macro-html/syntax<dot>lisp file
File, Lisp, macro-html/widgets.lisp: The macro-html/widgets<dot>lisp file

L
Lisp File, macro-html.asd: The macro-html<dot>asd file
Lisp File, macro-html/macro-html.lisp: The macro-html/macro-html<dot>lisp file
Lisp File, macro-html/packages.lisp: The macro-html/packages<dot>lisp file
Lisp File, macro-html/syntax.lisp: The macro-html/syntax<dot>lisp file
Lisp File, macro-html/widgets.lisp: The macro-html/widgets<dot>lisp file

M
macro-html.asd: The macro-html<dot>asd file
macro-html/macro-html.lisp: The macro-html/macro-html<dot>lisp file
macro-html/packages.lisp: The macro-html/packages<dot>lisp file
macro-html/syntax.lisp: The macro-html/syntax<dot>lisp file
macro-html/widgets.lisp: The macro-html/widgets<dot>lisp file

Jump to:   F   L   M  

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

A.2 Functions

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

A
a: Exported macros
abbr: Exported macros
address: Exported macros
area: Exported macros
article: Exported macros
aside: Exported macros
audio: Exported macros

B
b: Exported macros
base: Exported macros
bdi: Exported macros
bdo: Exported macros
blockquote: Exported macros
body: Exported macros
br: Exported macros
button: Exported macros

C
canvas: Exported macros
caption: Exported macros
cite: Exported macros
code: Exported macros
col: Exported macros
colgroup: Exported macros
command: Exported macros

D
datalist: Exported macros
dd: Exported macros
define-element: Internal macros
define-html-elements: Internal macros
define-single-element: Internal macros
del: Exported macros
details: Exported macros
dfn: Exported macros
div: Exported macros
dl: Exported macros
dt: Exported macros

E
element-attributes: Internal macros
element-close: Internal functions
element-open: Internal macros
em: Exported macros
embed: Exported macros
escape-attribute: Internal functions
escape-char: Internal functions
escape-element: Internal functions
escape-string: Internal functions

F
fieldset: Exported macros
figcaption: Exported macros
figure: Exported macros
footer: Exported macros
form: Exported macros
Function, element-close: Internal functions
Function, escape-attribute: Internal functions
Function, escape-char: Internal functions
Function, escape-element: Internal functions
Function, escape-string: Internal functions
Function, html-doctype: Exported functions
Function, html-select-options: Internal functions
Function, html-widget-document: Exported functions
Function, html-widget-form: Exported functions
Function, html-widget-head: Exported functions
Function, html-widget-input: Exported functions
Function, html-widget-list: Exported functions
Function, html-widget-meta: Exported functions
Function, html-widget-select: Exported functions
Function, html-widget-table: Exported functions
Function, html-widget-textarea: Exported functions
Function, option-fields: Internal functions
Function, option-group-p: Internal functions
Function, parse-element-arguments: Internal functions
Function, read-attribute-set: Internal functions
Function, to-string: Internal functions

H
h1: Exported macros
h2: Exported macros
h3: Exported macros
h4: Exported macros
h5: Exported macros
h6: Exported macros
head: Exported macros
header: Exported macros
hgroup: Exported macros
hr: Exported macros
html: Exported macros
html-doctype: Exported functions
html-select-options: Internal functions
html-widget-document: Exported functions
html-widget-form: Exported functions
html-widget-head: Exported functions
html-widget-input: Exported functions
html-widget-list: Exported functions
html-widget-meta: Exported functions
html-widget-select: Exported functions
html-widget-table: Exported functions
html-widget-textarea: Exported functions

I
i: Exported macros
iframe: Exported macros
img: Exported macros
input: Exported macros
ins: Exported macros

K
kbd: Exported macros
keygen: Exported macros

L
label: Exported macros
legend: Exported macros
li: Exported macros
link: Exported macros

M
Macro, a: Exported macros
Macro, abbr: Exported macros
Macro, address: Exported macros
Macro, area: Exported macros
Macro, article: Exported macros
Macro, aside: Exported macros
Macro, audio: Exported macros
Macro, b: Exported macros
Macro, base: Exported macros
Macro, bdi: Exported macros
Macro, bdo: Exported macros
Macro, blockquote: Exported macros
Macro, body: Exported macros
Macro, br: Exported macros
Macro, button: Exported macros
Macro, canvas: Exported macros
Macro, caption: Exported macros
Macro, cite: Exported macros
Macro, code: Exported macros
Macro, col: Exported macros
Macro, colgroup: Exported macros
Macro, command: Exported macros
Macro, datalist: Exported macros
Macro, dd: Exported macros
Macro, define-element: Internal macros
Macro, define-html-elements: Internal macros
Macro, define-single-element: Internal macros
Macro, del: Exported macros
Macro, details: Exported macros
Macro, dfn: Exported macros
Macro, div: Exported macros
Macro, dl: Exported macros
Macro, dt: Exported macros
Macro, element-attributes: Internal macros
Macro, element-open: Internal macros
Macro, em: Exported macros
Macro, embed: Exported macros
Macro, fieldset: Exported macros
Macro, figcaption: Exported macros
Macro, figure: Exported macros
Macro, footer: Exported macros
Macro, form: Exported macros
Macro, h1: Exported macros
Macro, h2: Exported macros
Macro, h3: Exported macros
Macro, h4: Exported macros
Macro, h5: Exported macros
Macro, h6: Exported macros
Macro, head: Exported macros
Macro, header: Exported macros
Macro, hgroup: Exported macros
Macro, hr: Exported macros
Macro, html: Exported macros
Macro, i: Exported macros
Macro, iframe: Exported macros
Macro, img: Exported macros
Macro, input: Exported macros
Macro, ins: Exported macros
Macro, kbd: Exported macros
Macro, keygen: Exported macros
Macro, label: Exported macros
Macro, legend: Exported macros
Macro, li: Exported macros
Macro, link: Exported macros
Macro, map: Exported macros
Macro, mark: Exported macros
Macro, menu: Exported macros
Macro, meta: Exported macros
Macro, meter: Exported macros
Macro, nav: Exported macros
Macro, noscript: Exported macros
Macro, object: Exported macros
Macro, ol: Exported macros
Macro, optgroup: Exported macros
Macro, option: Exported macros
Macro, output: Exported macros
Macro, p: Exported macros
Macro, param: Exported macros
Macro, pre: Exported macros
Macro, print-children: Internal macros
Macro, progress: Exported macros
Macro, q: Exported macros
Macro, rp: Exported macros
Macro, rt: Exported macros
Macro, ruby: Exported macros
Macro, s: Exported macros
Macro, samp: Exported macros
Macro, script: Exported macros
Macro, section: Exported macros
Macro, select: Exported macros
Macro, small: Exported macros
Macro, source: Exported macros
Macro, span: Exported macros
Macro, strong: Exported macros
Macro, style: Exported macros
Macro, sub: Exported macros
Macro, sup: Exported macros
Macro, table: Exported macros
Macro, tbody: Exported macros
Macro, td: Exported macros
Macro, text: Exported macros
Macro, textarea: Exported macros
Macro, tfoot: Exported macros
Macro, th: Exported macros
Macro, thead: Exported macros
Macro, time: Exported macros
Macro, title: Exported macros
Macro, tr: Exported macros
Macro, track: Exported macros
Macro, u: Exported macros
Macro, ul: Exported macros
Macro, var: Exported macros
Macro, video: Exported macros
Macro, wbr: Exported macros
map: Exported macros
mark: Exported macros
menu: Exported macros
meta: Exported macros
meter: Exported macros

N
nav: Exported macros
noscript: Exported macros

O
object: Exported macros
ol: Exported macros
optgroup: Exported macros
option: Exported macros
option-fields: Internal functions
option-group-p: Internal functions
output: Exported macros

P
p: Exported macros
param: Exported macros
parse-element-arguments: Internal functions
pre: Exported macros
print-children: Internal macros
progress: Exported macros

Q
q: Exported macros

R
read-attribute-set: Internal functions
rp: Exported macros
rt: Exported macros
ruby: Exported macros

S
s: Exported macros
samp: Exported macros
script: Exported macros
section: Exported macros
select: Exported macros
small: Exported macros
source: Exported macros
span: Exported macros
strong: Exported macros
style: Exported macros
sub: Exported macros
sup: Exported macros

T
table: Exported macros
tbody: Exported macros
td: Exported macros
text: Exported macros
textarea: Exported macros
tfoot: Exported macros
th: Exported macros
thead: Exported macros
time: Exported macros
title: Exported macros
to-string: Internal functions
tr: Exported macros
track: Exported macros

U
u: Exported macros
ul: Exported macros

V
var: Exported macros
video: Exported macros

W
wbr: Exported macros

Jump to:   A   B   C   D   E   F   H   I   K   L   M   N   O   P   Q   R   S   T   U   V   W  

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

A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*attribute-escapes*: Internal special variables
*default-encoding*: Internal special variables
*default-viewport*: Internal special variables
*element-escapes*: Internal special variables
*html-doctype*: Internal special variables
*html-elements*: Internal special variables
*html-single-elements*: Internal special variables

S
Special Variable, *attribute-escapes*: Internal special variables
Special Variable, *default-encoding*: Internal special variables
Special Variable, *default-viewport*: Internal special variables
Special Variable, *element-escapes*: Internal special variables
Special Variable, *html-doctype*: Internal special variables
Special Variable, *html-elements*: Internal special variables
Special Variable, *html-single-elements*: Internal special variables

Jump to:   *  
S  

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

A.4 Data types

Jump to:   M   P   S  
Index Entry  Section

M
macro-html: The macro-html system
macro-html: The macro-html package
macro-html.widgets: The macro-html<dot>widgets package

P
Package, macro-html: The macro-html package
Package, macro-html.widgets: The macro-html<dot>widgets package

S
System, macro-html: The macro-html system

Jump to:   M   P   S