This is the talcl Reference Manual, version 0.2, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 08 19:41:52 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
Modules are listed depth-first from the system components tree.
talcl/src
talcl
(system).
packages.lisp
(file).
tal-environment.lisp
(file).
sax-buffer.lisp
(file).
compile.lisp
(file).
dom.lisp
(file).
generator.lisp
(file).
handlers.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
talcl/talcl.asd
talcl/src/packages.lisp
talcl/src/tal-environment.lisp
talcl/src/sax-buffer.lisp
talcl/src/compile.lisp
talcl/src/dom.lisp
talcl/src/generator.lisp
talcl/src/handlers.lisp
talcl/src/tal-environment.lisp
packages.lisp
(file).
src
(module).
call-template-with-tal-environment
(function).
find-file-in-directories
(function).
run-template
(function).
run-template-fn
(function).
tal-env
(function).
%call-template-with-tal-environment
(function).
*tal-env*
(special variable).
*tal-generator*
(special variable).
*tal-truename*
(special variable).
aif
(macro).
awhen
(macro).
buffered-template-call
(function).
dos-safe-read-line
(function).
eliminate-..-in-path
(function).
if-bind
(macro).
read-string-from-file
(function).
read-tal-file-into-string
(function).
rebinding
(macro).
starts-with
(function).
when-bind
(macro).
with-input-from-file
(macro).
with-tal-compilation-unit
(macro).
with-this-sink
(macro).
with-unique-names
(macro).
talcl/src/sax-buffer.lisp
tal-environment.lisp
(file).
src
(module).
attribute-declaration
(method).
characters
(method).
comment
(method).
comment
(method).
element-declaration
(method).
end-cdata
(method).
end-document
(method).
end-dtd
(method).
end-element
(method).
end-internal-subset
(method).
end-prefix-mapping
(method).
entity-resolver
(method).
external-entity-declaration
(method).
internal-entity-declaration
(method).
notation-declaration
(method).
processing-instruction
(method).
start-cdata
(method).
start-document
(method).
start-dtd
(method).
start-element
(method).
start-internal-subset
(method).
start-prefix-mapping
(method).
unescaped
(method).
unparsed-entity-declaration
(method).
buffer
(reader method).
(setf buffer)
(writer method).
buffering
(reader method).
(setf buffering)
(writer method).
buffering-sink
(class).
clear-buffer
(generic function).
dtd
(method).
extended-xmls-builder
(class).
flushing
(reader method).
(setf flushing)
(writer method).
make-extended-xmls-builder
(function).
start-buffering
(generic function).
stop-buffering-and-flush
(generic function).
talcl/src/compile.lisp
sax-buffer.lisp
(file).
src
(module).
*uri-to-package*
(special variable).
compile-tal-file
(function).
compile-tal-string
(function).
def-attribute-handler
(macro).
def-tag-handler
(macro).
destructure-tag
(macro).
make-interner
(function).
pull-attrib-val!
(function).
read-tal-expression-from-string
(function).
start-element
(method).
tal-runtime-condition
(condition).
transform-lxml-form
(function).
transform-lxml-tree
(function).
with-missing-value-handler
(macro).
$⎵tal⎵reader
(function).
%buffer-output-till-success
(function).
%in-common-lisp
(function).
*default-missing-template-value*
(special variable).
*expression-package*
(special variable).
*name-being-compiled*
(special variable).
*rely-on-warnings-for-variables*
(special variable).
*string-being-compiled*
(special variable).
*tal-attribute-handlers*
(special variable).
*tal-defs*
(special variable).
*tal-tag-handlers*
(special variable).
*talable-strings*
(special variable).
call-lambda-with-default-missing-value
(function).
call-lambda-with-unbound-variable-restarts
(function).
compile-tal-parse-tree-to-lambda
(function).
compile-tal-string-to-lambda
(function).
error-tal-expression-eof
(function).
find-expression-line/col-number
(function).
find-handler-named
(function).
find-missing-template-variables
(function).
find-missing-template-variables-from-unbound-variable-errors
(function).
find-missing-template-variables-from-warnings
(function).
format-args
(reader method).
format-args
(reader method).
(setf format-args)
(writer method).
(setf format-args)
(writer method).
format-control
(reader method).
format-control
(reader method).
(setf format-control)
(writer method).
(setf format-control)
(writer method).
gather-attrib-forms
(function).
interner
(class).
ns-test
(reader method).
(setf ns-test)
(writer method).
original-condition
(reader method).
(setf original-condition)
(writer method).
original-error
(reader method).
(setf original-error)
(writer method).
parse-tal-attribute-value
(function).
parse-tal-body-content
(function).
parse-talable-string
(function).
specified-attribute*
(function).
tal-compilation-condition
(condition).
tal-compilation-error
(condition).
tal-compilation-warning
(condition).
tal-error
(function).
tal-re-error
(function).
tal-re-warn
(function).
tal-runtime-error
(function).
tal-runtime-error
(condition).
tal-unexpected-eof-compilation-error
(condition).
tal-warn
(function).
template
(reader method).
template
(reader method).
(setf template)
(writer method).
(setf template)
(writer method).
transform-lxml-form-in-scope
(function).
transform-lxml-regular-tag
(function).
transform-lxml-tree-in-scope
(function).
uri-to-package
(reader method).
(setf uri-to-package)
(writer method).
talcl/src/dom.lisp
compile.lisp
(file).
src
(module).
document-to-stream
(function).
document-to-string
(function).
make-template-processing-sink
(function).
(setf node-name)
(writer method).
node-name
(reader method).
processing-instruction
(method).
(setf sink-omit-xml-declaration-p)
(method).
sink-omit-xml-declaration-p
(method).
tal-processing-instruction
(function).
tal-template-content
(function).
template-processing-sink
(class).
dom-walk-helper
(function).
make-output-sink
(function).
template-node
(class).
talcl/src/generator.lisp
dom.lisp
(file).
src
(module).
caching-file-system-generator
(class).
file-system-generator
(class).
load-tal
(generic function).
root-directories
(reader method).
(setf root-directories)
(writer method).
tal-generator
(class).
template-truename
(generic function).
%get-tal-template-fn
(function).
*log*
(special variable).
*tal-templates*
(special variable).
cache
(reader method).
(setf cache)
(writer method).
copy-tal-template
(function).
log-fn
(reader method).
(setf log-fn)
(writer method).
make-tal-template
(function).
tal-log
(function).
tal-template
(structure).
tal-template-p
(function).
tal-template.file-name
(reader).
(setf tal-template.file-name)
(writer).
tal-template.function
(reader).
(setf tal-template.function)
(writer).
tal-template.last-load-time
(reader).
(setf tal-template.last-load-time)
(writer).
talcl/src/handlers.lisp
generator.lisp
(file).
src
(module).
%emit-tagged-content
(compiler macro).
%emit-tagged-content
(generic function).
%eval
(function).
content-as-is
(function).
describe-handler
(function).
describe-handlers
(function).
intern-tal-string
(function).
let
(function).
lisp
(function).
plist-attrs
(function).
print-env
(function).
print-handlers
(function).
talable-strings
(function).
unless
(function).
without-reader
(function).
Packages are listed by definition order.
net.acceleration.talcl
net.common-lisp.project.bese.tal.core
net.common-lisp.project.bese.tal.include-params
talcl.system
net.acceleration.talcl
talcl
common-lisp
.
iterate
.
*uri-to-package*
(special variable).
caching-file-system-generator
(class).
call-template-with-tal-environment
(function).
compile-tal-file
(function).
compile-tal-string
(function).
def-attribute-handler
(macro).
def-tag-handler
(macro).
destructure-tag
(macro).
document-to-stream
(function).
document-to-string
(function).
file-system-generator
(class).
find-file-in-directories
(function).
load-tal
(generic function).
make-interner
(function).
make-template-processing-sink
(function).
pull-attrib-val!
(function).
read-tal-expression-from-string
(function).
root-directories
(generic reader).
(setf root-directories)
(generic writer).
run-template
(function).
run-template-fn
(function).
tal-env
(function).
tal-generator
(class).
tal-processing-instruction
(function).
tal-runtime-condition
(condition).
tal-template-content
(function).
template-processing-sink
(class).
template-truename
(generic function).
transform-lxml-form
(function).
transform-lxml-tree
(function).
with-missing-value-handler
(macro).
$⎵tal⎵reader
(function).
%buffer-output-till-success
(function).
%call-template-with-tal-environment
(function).
%emit-tagged-content
(compiler macro).
%emit-tagged-content
(generic function).
%eval
(function).
%get-tal-template-fn
(function).
%in-common-lisp
(function).
*default-missing-template-value*
(special variable).
*expression-package*
(special variable).
*log*
(special variable).
*name-being-compiled*
(special variable).
*rely-on-warnings-for-variables*
(special variable).
*string-being-compiled*
(special variable).
*tal-attribute-handlers*
(special variable).
*tal-defs*
(special variable).
*tal-env*
(special variable).
*tal-generator*
(special variable).
*tal-tag-handlers*
(special variable).
*tal-templates*
(special variable).
*tal-truename*
(special variable).
*talable-strings*
(special variable).
aif
(macro).
awhen
(macro).
buffer
(generic reader).
(setf buffer)
(generic writer).
buffered-template-call
(function).
buffering
(generic reader).
(setf buffering)
(generic writer).
buffering-sink
(class).
cache
(generic reader).
(setf cache)
(generic writer).
call-lambda-with-default-missing-value
(function).
call-lambda-with-unbound-variable-restarts
(function).
clear-buffer
(generic function).
compile-tal-parse-tree-to-lambda
(function).
compile-tal-string-to-lambda
(function).
copy-tal-template
(function).
dom-walk-helper
(function).
dos-safe-read-line
(function).
eliminate-..-in-path
(function).
error-tal-expression-eof
(function).
extended-xmls-builder
(class).
find-expression-line/col-number
(function).
find-handler-named
(function).
find-missing-template-variables
(function).
find-missing-template-variables-from-unbound-variable-errors
(function).
find-missing-template-variables-from-warnings
(function).
flushing
(generic reader).
(setf flushing)
(generic writer).
format-args
(generic reader).
(setf format-args)
(generic writer).
format-control
(generic reader).
(setf format-control)
(generic writer).
gather-attrib-forms
(function).
if-bind
(macro).
intern-tal-string
(function).
interner
(class).
log-fn
(generic reader).
(setf log-fn)
(generic writer).
make-extended-xmls-builder
(function).
make-output-sink
(function).
make-tal-template
(function).
ns-test
(generic reader).
(setf ns-test)
(generic writer).
original-condition
(generic reader).
(setf original-condition)
(generic writer).
original-error
(generic reader).
(setf original-error)
(generic writer).
parse-tal-attribute-value
(function).
parse-tal-body-content
(function).
parse-talable-string
(function).
read-string-from-file
(function).
read-tal-file-into-string
(function).
rebinding
(macro).
specified-attribute*
(function).
start-buffering
(generic function).
starts-with
(function).
stop-buffering-and-flush
(generic function).
tal-compilation-condition
(condition).
tal-compilation-error
(condition).
tal-compilation-warning
(condition).
tal-error
(function).
tal-log
(function).
tal-re-error
(function).
tal-re-warn
(function).
tal-runtime-error
(function).
tal-runtime-error
(condition).
tal-template
(structure).
tal-template-p
(function).
tal-template.file-name
(reader).
(setf tal-template.file-name)
(writer).
tal-template.function
(reader).
(setf tal-template.function)
(writer).
tal-template.last-load-time
(reader).
(setf tal-template.last-load-time)
(writer).
tal-unexpected-eof-compilation-error
(condition).
tal-warn
(function).
template
(generic reader).
(setf template)
(generic writer).
template-node
(class).
transform-lxml-form-in-scope
(function).
transform-lxml-regular-tag
(function).
transform-lxml-tree-in-scope
(function).
uri-to-package
(generic reader).
(setf uri-to-package)
(generic writer).
when-bind
(macro).
with-input-from-file
(macro).
with-tal-compilation-unit
(macro).
with-this-sink
(macro).
with-unique-names
(macro).
net.common-lisp.project.bese.tal.core
An HTML template authoring library.
tal
content-as-is
(function).
describe-handler
(function).
describe-handlers
(function).
let
(function).
lisp
(function).
plist-attrs
(function).
print-env
(function).
print-handlers
(function).
talable-strings
(function).
unless
(function).
without-reader
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Default mapping of xmlns to packages.
Defines a new attribute handler name ATTRIBUTE.
Defines a new tag handlec named TAG-NAME.
Binds tag-name tag-attributes and tag-body
Provides error handler that will handle filling unbound variable
references with a value
handler can be (() ... body ) or ((name) ... body)
the return value of handler will be the value inserted in place of the missing value
If you provide name, it will be bound to the name of the unbound variable for the
duration of the handler
see call-lambda-with-default-missing-value for an example of use
This will call a template with all the tal-environment variables bound into the lisp dynamic environment.
ATTRIBUTE-HANDLER:
Replaces the content of the tag with the evaluated value of the
attribute. This tag escapes its content to be html-safe.
Example:
<div tal:content=’$foo’ class=’jack’/>
Gets output as
<div class=’jack’>
|Whatever was in $foo|
</div>
TAG-HANDLER: creates an inline sub-template available for the duration
of the templates execution.
The template should be named by the tal:name attribute or by
tal:name-expression if it should be evaluated.
Example:
<tal:def tal:name=’deffed-template’>
<div>
<span tal:when=’$selected’>*</span>
<span tal:content=’$label’</span>
</div>
</tal>
tal:def can also be used to create string constants when used with tal:type="string"
Example:
<tal:def tal:name=’deffed-string’ tal:type=’string’>This is my string</tal>
results in a let binding (deffed-string "This is my string")
Find the given name in a list of directories
For security if the roots are absolute, ensure that the resulting
file is actually contained in those directories
i.e. prevent escaping the bounds via ../../../
ATTRIBUTE-HANDLER: sets the package in which lisp evaluation happens.
TAG-HANDLER: includes another template at this point in the file.
The template should be named by the tal:name attribute or by
tal:name-expression if it should be evaluated.
The path to the referenced template should be relative to the location
of the template it is included in.
The environment can be extended by including attributes in the
parameter namespace, or immediate children in the parameter namespace.
Example:
<tal:include tal:name-expression=’$tal-name’ param:foo=’foo’ />
<tal:include tal:name=’other-template.tal’ param:foo=’foo’>
<param:contents>
<div>
<span tal:when=’$selected’>*</span>
<span tal:content=’$label’</span>
</div>
</param:contents>
</tal>
The template other-template.tal will be evaluated with the additional parameters of ’foo’ and ’contents’.
TAG-HANDLER: Loop across a list and repeat the children. On each
iteration the environment is extended with the value
tal:list should evaluate to a list
tal:constant-list is parsed as a comma separated string
<tal:loop tal:var=’class’ tal:list=’$efficiencies’>
<label class=’map-control-item’>
<img class=’marker-icon ${$class}’ />
<span class=’text’ tal:content=’$class’/>
<input type=’checkbox’ name=’filter-efficiency’ item-type=’${$class}’ />
</label>
</tal:loop>
assuming that $efficiencies resolves to the list {foo,bar}.
<label class=’map-control-item’>
<img class=’marker-icon foo’ />
<span class=’text’ tal:content=’foo’/>
<input type=’checkbox’ name=’filter-efficiency’ item-type=’foo’ />
</label>
<label class=’map-control-item’>
<img class=’marker-icon bar’ />
<span class=’text’ tal:content=’bar’/>
<input type=’checkbox’ name=’filter-efficiency’ item-type=’bar’ />
</label>
Reads a single form from the string EXPRESSION using the TAL expression read table.
ATTRIBUTE-HANDLER: Replaces the content of the tag with the
evaluated value of the attribute. Whether the content is escaped
depends upon the sibling attribute ’tal:escape-html
Example:
<div tal:replace=’$foo’ class=’jack’/>
Gets output as:
|Whatever was in $foo|
Runs a tal template returning the string produced
Runs a tal template returning the string produced
Creates a fresh tal environment from the plist PAIRS.
Make a tal-processing-instruction. It’s a dom node that when processed
will insert the template in the sax stream.
The template content will never be part of the dom, which saves two changes of representation. This is about 3 times faster than tal-template-content.
Serialize a template into the document as children of the node passed in
This is about 3 times slower than the tal-processing-instruction
Transforms the lxml tree FORM into common lisp code (a series of calls to tag macros).
Given a tree representing some LXML code with TAL attributes returns the yaclml tag using code for generating the HTML. Destructivly modifies TREE.
ATTRIBUTE-HANDLER: Causes this tag to only appear when the evaluated value of the attribute is not nil.
caching-file-system-generator
) name) ¶file-system-generator
) (name pathname
)) ¶file-system-generator
) (name string
)) ¶file-system-generator
)) ¶automatically generated reader method
file-system-generator
)) ¶automatically generated writer method
file-system-generator
) name) ¶buffering-sink
) elt attr type default) ¶sax
.
buffering-sink
) data) ¶sax
.
extended-xmls-builder
) data) ¶sax
.
buffering-sink
) data) ¶sax
.
buffering-sink
) name model) ¶sax
.
buffering-sink
)) ¶sax
.
buffering-sink
)) ¶sax
.
buffering-sink
)) ¶sax
.
buffering-sink
) namespace-uri local-name qname) ¶sax
.
buffering-sink
)) ¶sax
.
buffering-sink
) prefix) ¶sax
.
buffering-sink
) resolver) ¶sax
.
buffering-sink
) kind name pub sys) ¶sax
.
buffering-sink
) kind name value) ¶sax
.
template-node
)) ¶automatically generated writer method
template-node
)) ¶automatically generated reader method
buffering-sink
) name public-id system-id) ¶sax
.
template-processing-sink
) target data) ¶sax
.
buffering-sink
) target data) ¶sax
.
template-processing-sink
)) ¶cxml
.
template-processing-sink
)) ¶cxml
.
buffering-sink
)) ¶sax
.
buffering-sink
)) ¶sax
.
buffering-sink
) name public-id system-id) ¶sax
.
interner
) namespace-uri local-name qname attributes) ¶sax
.
buffering-sink
) uri lname qname attributes) ¶sax
.
buffering-sink
)) ¶sax
.
buffering-sink
) prefix uri) ¶sax
.
buffering-sink
) data) ¶sax
.
buffering-sink
) name pub sys not) ¶sax
.
simple-condition
.
(quote nil)
:format-control
(quote nil)
:format-args
(quote nil)
:original-error
(quote net.acceleration.talcl::*name-being-compiled*)
:template
Similar to a file-system-generator it generates out
of some root directories, however it keeps a cache of the compiled
lisp functions. The function you get back from it checks the file’s
date-modified and automatically recompiles at need.
(make-hash-table :test (quote equal))
When given a list of root directories it will search for templates in those directories.
list
:root-directories
A log-fn that accepts a string and writes it to the log
:log-fn
broadcast-handler
.
The value of *PACKAGE* when tal attribute expressions and for looking up symbols in the environment.
A log-fn that accepts a string and writes it to the log
When calling a function with then environment, we progv the variables in This is a separate plist style binding of variables that can be accessed or used during debugging
The generator to be used during compilation.
The truename of the tal file being compiled.
Whether or not to treat regular attributes and contents as talable strings.
Just like IF-BIND but the var is always IT.
Just like when expect the symbol IT will be bound to the result of TEST in BODY.
Anaphoric IF control structure.
VAR (a symbol) will be bound to the primary value of TEST. If TEST returns a true value then THEN will be executed, otherwise ELSE will be executed.
Bind each var in BINDINGS to a gensym, bind the gensym to
var’s value via a let, return BODY’s value wrapped in this let.
Evaluates a series of forms in the lexical environment that is
formed by adding the binding of each VAR to a fresh, uninterned
symbol, and the binding of that fresh, uninterned symbol to VAR’s
original value, i.e., its value in the current lexical
environment.
The uninterned symbol is created as if by a call to GENSYM with the
string denoted by PREFIX - or, if PREFIX is not supplied, the string
denoted by VAR - as argument.
The forms are evaluated in order, and the values of all but the last are discarded (that is, the body is an implicit PROGN).
Just like when except VAR will be bound to the result of TEST in BODY.
Evaluate BODY with STREAM-NAME bound to an input-stream from file FILE-NAME. ARGS is passed directly to open.
Evaluate BODY with BINDINGS bound to fresh unique symbols.
Syntax: WITH-UNIQUE-NAMES ( [ var | (var x) ]* ) declaration* form*
Executes a series of forms with each VAR bound to a fresh,
uninterned symbol. The uninterned symbol is as if returned by a call
to GENSYM with the string denoted by X - or, if X is not supplied, the
string denoted by VAR - as argument.
The variable bindings created are lexical unless special declarations
are specified. The scopes of the name bindings and declarations do not
include the Xs.
The forms are evaluated in order, and the values of all but the last are discarded (that is, the body is an implicit PROGN).
The $ char reader for tal expressions.
This just tries to smooth over inconsistancies encountered by using
$var-name in tal:foo attributes and regular foo attributes
A function that buffers sax events in body till we are sure that body will execute completely and correctly. Mostly used while providing missing template values
This will call a template-fn with all the tal-environment variables bound into the lisp dynamic environment.
If you encounter an unbound template variable and we have a
*default-missing-template-value*, invoke the set-value restart with
that default
see also: call-lambda-with-default-missing-value which sets up the restart
When you enconter an unbound variable while executing a template function, provide a restart to bind that variable so that the template can be executed
see also: call-lambda-with-default-missing-value
which will invoke this restart with *default-missing-template-value*
if there is one
see also: with-missing-value-handler which shortcuts the rather tedious
handler-bind for this into a bare minimum handler
Returns the source code for the tal function form the tal text STRING.
ATTRIBUTE-HANDLER:
Replaces the content of the tag with the evaluated value of the
attribute. This tag does not escape the content.
Example:
<div tal:content-as-is=’$foo’ class=’jack’/>
Gets output as
<div class=’jack’>
|Whatever was in $foo|
</div>
TAG-HANDLER: Describes (in an comment) the tag or attribute handler named by the attribute tal:name
TAG-HANDLER: Describes (in an comment), all tags and attribute handlers that are known (in *tal-attribute-handlers* or *tal-tag-handlers*)
readline that can read unix or dos lines
If you set rely-on-warnings, MAKE sure your warnings are correctly listed below
Find all the missing variables from their unbound-variable errors
loop compiling each time till we get no more of these errors each time we add a new key arg
defaulting to a value from the base environment
ATTRUBTE-HANDLER: Extend environment with a given list of bindings,
as for LET* form.
Example:
<div tal:let=’foo 3’><div tal:content=’$foo’/></div>
Goes to: <div><div>3</div></div>
TAG-HANDLER: evaluate the body of the tag as lisp code.
Make a XMLS style builder. When ’include-namespace-uri is true a modified XMLS tree is generated that includes the element namespace URI rather than the qualified name prefix and also includes the namespace URI for attributes.
Parser a TAL attribute expression, returns a form for building the expression at run time.
Convert a plist returned from the value of this attribute into attributes on this tag.
TAG-HANDLER: prints as a comment information about the tal-environment where this tag was encountered
TAG-HANDLER: Lists (in a comment) the tag and attribute handlers that are currently registered.
Return the contents of PATHNAME as a fresh string.
The file specified by PATHNAME will be read one ELEMENT-TYPE
element at a time, the EXTERNAL-FORMAT and ELEMENT-TYPEs must be
compatible.
The EXTERNAL-FORMAT parameter will be passed to ENCODING-KEYWORD-TO-NATIVE, see ENCODING-KEYWORD-TO-NATIVE to possible values.
A copy of cxml:attribute* that sets specified-p correctly
TODO: cxml:attribute* should probably set this by default or
accept it as an optional arg. Push this upstream
@arg[prefix]{Namespace prefix, a string.}
@arg[lname]{Local name, a string.}
@arg[value]{Any value understood by @fun{unparse-attribute}, in particular
strings.}
@return{undocumented}
Collects an attribute for the start tag that is currently being written.
This function may only be called during the extent of a use of
@fun{with-element} or @fun{with-element*}, and only before the first
child node has been written.
An attribute for the current element is recorded using the namespace prefix
and local name specified by arguments. @var{prefix} is resolved to a
namespace URI using the bindings established by @fun{with-namespace},
and that namespace URI is used for the attribute.
Test whether the first elements of SEQUENCE are the same (as
per TEST) as the elements of PREFIX.
If RETURN-SUFFIX is T the functions returns, as a second value, a displaced array pointing to the sequence after PREFIX.
Creates a new scope (ie: for def) and processes a form inside it
Creates a new scope (ie: for def) and processes a tree of children inside it
ATTRIBUTE-HANDLER: Causes this tag to only appear when the evaluated value of the attribute is nil.
buffering-sink
)) ¶buffering-sink
)) ¶The events buffered so far
buffering-sink
)) ¶buffering-sink
)) ¶Is this currently buffering
caching-file-system-generator
)) ¶automatically generated reader method
caching-file-system-generator
)) ¶automatically generated writer method
buffering-sink
)) ¶buffering-sink
)) ¶buffering-sink
)) ¶Is this currently flushing
tal-runtime-condition
)) ¶tal-runtime-condition
)) ¶tal-compilation-condition
)) ¶tal-compilation-condition
)) ¶tal-runtime-condition
)) ¶tal-runtime-condition
)) ¶tal-compilation-condition
)) ¶tal-compilation-condition
)) ¶tal-generator
)) ¶tal-generator
)) ¶A log-fn that accepts a string and writes it to the log
tal-compilation-condition
)) ¶tal-compilation-condition
)) ¶tal-runtime-condition
)) ¶tal-runtime-condition
)) ¶buffering-sink
)) ¶buffering-sink
) &optional output-sink) ¶tal-runtime-condition
)) ¶tal-runtime-condition
)) ¶tal-compilation-condition
)) ¶tal-compilation-condition
)) ¶simple-condition
.
(quote nil)
:format-control
(quote nil)
:format-args
(quote nil)
:original-condition
(quote net.acceleration.talcl::*name-being-compiled*)
:template
error
.
tal-compilation-condition
.
tal-compilation-condition
.
warning
.
error
.
tal-runtime-condition
.
error
.
tal-compilation-error
.
broadcast-handler
.
attribute-declaration
.
(setf buffer)
.
buffer
.
(setf buffering)
.
buffering
.
characters
.
clear-buffer
.
comment
.
dtd
.
element-declaration
.
end-cdata
.
end-document
.
end-dtd
.
end-element
.
end-internal-subset
.
end-prefix-mapping
.
entity-resolver
.
external-entity-declaration
.
(setf flushing)
.
flushing
.
internal-entity-declaration
.
notation-declaration
.
processing-instruction
.
start-buffering
.
start-cdata
.
start-document
.
start-dtd
.
start-element
.
start-internal-subset
.
start-prefix-mapping
.
stop-buffering-and-flush
.
unescaped
.
unparsed-entity-declaration
.
Is this currently buffering
:buffering
Is this currently flushing
:flushing
The events buffered so far
:buffer
an xmls builder that includes comments as (:comment () comment-text) nodes
xmls-builder
.
processing-instruction
.
dom
.
"template-node"
:node-name
Jump to: | $
%
(
A B C D E F G I L M N O P R S T U W |
---|
Jump to: | $
%
(
A B C D E F G I L M N O P R S T U W |
---|
Jump to: | *
B C F L N O R S T U |
---|
Jump to: | *
B C F L N O R S T U |
---|
Jump to: | B C D E F G H I M N P S T |
---|
Jump to: | B C D E F G H I M N P S T |
---|