Use 21 bit characters on Lisp offering them.

This commit is contained in:
dlichteblau
2007-12-22 15:24:52 +00:00
parent 491e293503
commit f0bbf4abf0
4 changed files with 87 additions and 63 deletions

View File

@ -35,28 +35,53 @@
<p>
The following libraries are available as separate downloads:
</p>
<p>
&#x2b17;&#160;
<a href="http://www.lichteblau.com/cxml-rng/">cxml-rng</a>
&#160;&#160;
Relax NG validation
</p>
<p>
&#x2b17;&#160;
<a href="http://www.lichteblau.com/cxml-stp/">cxml-stp</a>
&#160;&#160;
STP, an alternative to DOM
</p>
<p>
&#x2b17;&#160;
<a href="http://common-lisp.net/project/closure/closure-html/">Closure
HTML</a>: cxml can be used together with its sister project
Closure HTML to convert between HTML and XHTML.
</p>
<ul style="list-style-type: square">
<li>
<a href="http://www.lichteblau.com/cxml-rng/">cxml-rng</a>:
Relax NG validation
</li>
<li>
<a href="http://www.lichteblau.com/cxml-stp/">cxml-stp</a>:
STP, an alternative to DOM
</li>
<li>
<a href="http://common-lisp.net/project/plexippus-xpath/">Plexippus</a>:
XPath 1.0
</li>
<li>
<a href="http://repo.or.cz/w/xuriella.git">Xuriella</a>:
XSLT 1.0 (work in progress)
</li>
<li>
<a href="http://common-lisp.net/project/closure/closure-html/">Closure
HTML</a>:
parse HTML 4; convert between HTML and XHTML
</li>
</ul>
<a name="changes"/>
<h3>Recent Changes</h3>
<p class="nomargin"><tt>rel-2007-10-21</tt></p>
<ul class="nomargin">
<li>
Lisps using full 21 bit code points as characters are now fully
supported (including SBCL and Clozure CL) addition to the
existing support for 16 bit characters using UTF-16 (including
Allegro and LispWorks). The feature <tt>rune-is-utf-16</tt> is
now set on 16 bit Lisps.<br/><br/> Make sure to update and
recompile both cxml and closure-common when upgrading.
</li>
<li>
New sink slot omit-xml-declaration-p; functions cxml:unescaped
and sax:unescaped.
</li>
<li>
Fixed various DTD serialization bugs. Fixed xmls compatibility
bugs. Fixed variable names in with-source. Fixed
klacks-error export.
</li>
</ul>
<div style="background-color: #f7f7f7;
width: 60%;
border: solid #9c0000;