It is released under the terms of version 2.1 of the GNU Lesser General Public License as published by the Free Software Foundation or any later version, as clarified for use with Common Lisp programs by the preamble found in COPYING-preamble.txt.
Development pages on savannah.gnu.org
comp.lang.lisp):
FUNCTION {tie.or.space.connect}
{ duplicate$ text.length$ #3 <
{ "~" }
{ " " }
if$
swap$ * *
}
Other citation-related processing like producing a list of authors and
citation indices is usually done with a combination of BibTeX, TeX
macros, and ad-hoc scripting with perl or
awk.
The new cl-bibtex system aims to replace all this.
CL-BibTeX is a compatible and stable re-implementation of the BibTeX program, which was written by Oren Patashnik in the WEB language.
It consists of the following components:
.bst),
.bib),
.aux files,
Thus CL-BibTeX allows to both use existing BibTeX style files, and to write new BibTeX styles in Common Lisp.
In addition to this, CL-BibTeX contains:
The resulting Common Lisp programs can serve as a starting point for the customization of the style.