This document summarizes the changes made to the DSSSL Library:
These functions are distributed with the Modular DocBook Stylesheets, but they are not specific to DocBook. I think they're generally useful, but you're free to disagree. ;-) I will probably break this file out at some point in the (near) future. |
Happy New Year!
Added node-list-first-element, node-list-last-element, and descendant-of?.
Changes to the library:
Added fairly extensive RefEntry documentation for each function defined in the library.
Added checks for string? in several functions.
Made the space string in string-with-space an optional parameter. The default is a single space character, " ".
Added join to do essentially the opposite of split.
Added file-extension to return the extension part of a filename.
Removed list-member-get. It was exactly the same as list-ref, a DSSSL builtin.
Added uppercase-list and lowercase-list. These are required by the case folding functions.
Removed string-to-list. It was exactly the same as string->list, a DSSSL builtin.
This summary is fairly terse. If you have more detailed questions, ask the maintainer ;-).