20010501
parsetable
factored from XQDM model
20010507
package
incorporated character class exports
20010605
cllib
split-string
20010608
defsystem
CL-HTTP in ALLEGRO
20010611
utils
with-http-stream to use location header to update the base uri
20010617
package
moved parsetable to XML-UTILS
20010618
parameters
*parsetable*
20010621
package
exported xml serialization iterface
19981017
xqdm-character-classes
removed spurious #\return valued characters from the tables - must have come
from the cut-and-paste from the html texts. they were read as whitespace in
mcl, but allegro saw them as symbols
19981027
xqdm-character-classes
added class predicate for characters which require entity-encoding
19990000
xqdm-classes
this started as a minimal xml document model. to wit, from the original description:
this is an absolutely minimal and nonconforming xml processor.
it reads the main document entity, skipping all processing
instructions, declarations, and definitions. it returns only the
single element in the document. it recognizes entities for <>&
and translates them on input and output. no other entites are
supported.
19990209
xqdm-classes
jaa added attribute support
20010223
xqdm-classes
comments, processing instructions and reified attributes
20010226
xqdm-classes
changed names to symbols to support namespaces
20010301
xqdm-classes
interface and classes changed to align with the query data model
20010308
xqdm-classes
incorporated accessors and accommodated properties from the infoset.
note that
no entity start or end nodes are modeled
the URI handling is incomplete.
20010311
xqdm-character-classes
changed the name character predicates to reflect the QName/NCName criteria and
eliminated the predicate for initial name characters, as the respective parser
defines a predicate for the appropriate character sequences.
20010318
xqdm-conditions
factoer out as a distinct file.
20010319
xqdm-character-classes
NEL support
20010323
xqdm-validation
new
20010412
xqdm-classes
eliminated teh attribute slot from doc-node.
20010416
xqdm-qnames
recognized static binding for "xml" namespace in ASSIGN-NAMSEPACE
changed prefix comparisons to symbol rather than string
20010501
xqdm-classes
factored out xml-encoding specific classes.
20010507
xqdm-character-classes
moved export to unified package file
20010520
xqdm-classes
clone/copy-node to accept overriding initargs
20010526
xqdm-operators
added sibling generators
20010530
xqdm-classes
REF-ENTITY needs to be a NAMED-NODE, in order to bind the target name
20010604
xqdm-classes
model traversal moved her from xqdm-qnames
20010605
xqdm-character-classes
lispworks conformance
20010611
xqdm-classes
added |VC: No Duplicate Tokens|
20010616
xqdm-operators
added character method to value-string
20010621
xqdm-operators
name for comment nodes
20010118
xml-tokenizer
initial version
20010305
xml-constructors
20010312
xml-readers
initial version
20010328
xml-stream-coding
adapted from version 0.4*
20010410
xml-tokenizer
modified to work with an input ring-buffer which
holds character codes and intermediate tokenizing results.
20010501
xml-operators
factored out as separate file for xml parser
20010502
xml-processing-instruction
20010511
xml-printer
separate WRITE-NODE and ENCODE-NODE functions.
the first acts as the interface and takes a stream arg. the second is
internal and expects bindings for the writer function.
20010530
xml-parameters
first combined version with xpath/xquery
20010603
xml-printer
corrected (encode-node symbol) to permit uninterned names -> no prefix;
bind *document* in (write-node doc-node) for consistency parse/serialize.
20010605
xml-parameters
Lispworks support
20010608
xml-parameters
CL-HTTP in ALLEGRO
20010614
xml-constructors
added defaut encoding captured from input
20010615
xml-parameters
added encoding alternatives vis *ENCODING-MAP*
20010618
xml-parameters
xutils:*parsetable*
20010621
xml-parser
corrected *XML-BASE* bindings to follow 4.2.2 - that is to always rebind.
20010118
xpath-tokenizer
initial version
20010305
xpath-printer
as yet no serialization
20010318
xpath-parameters
initial version
20010530
xpath-parameters
first version of the parser / compiler combination
20010602
xpath-operators
added support for count to step generators.
count is generated incrementally, rather than collecting the set or traversing it in
advance. (with the exception of the parent axis.)
20010609
xpath-operators
typo in root generator
20010610
xpath-operators
clos root and child generator, name test
20010227
xql-tokenizer
initial version, from the xpath tokenizer
20010305
xq-printer
20010306
xql-parser
inline reduction
reader macro function
20010318
xq-parameters
20010511
xql-tokenizer
literals now eturned as quoted list to distinguish them from names
20010515
xql-constructors
20010530
xq-parameters
first version of the parser / compiler combination
20010605
xql-constructors
provisional results for FunctionLibrary
20010612
xq-parameters
token variations for 20010607 version
20010618
xq-parameters
xutils:*parsetable*