I usually rely on the facilities offered in the natbib package to format my bibliography entries in a LaTeX document. I was aware of biblatex alternative, but I never gave it a try. Now, it's partly done. Although the user's manual is about 200 pages long, it was tricky to produce a good-standing document with xelatex.
In the meantime, I happen to install Biber, which is a bibtex replacement written entirely in Perl (and the btparse C library). The installation is easy, provided you first install
Module::Build and several
ExtUtils modules). I replaced the latter by the alternative (
Regexp::Common) proposed in the biber
README file since I was not able to get a working verion of
Text::BibTeX. I also installed
Data::Dump. After cpan finished its stuff, I install
biber and all went fine, except for tests that depend on
$ perl Build.PL $ ./Build $ ./Build test [...] Failed 5/21 test programs. 11/272 subtests failed. $ sudo ./Build install $ biber --version biber version: 0.5.3
It is worth to note that its XML-aware little brother, BibTeXML, should provide useful facilities when working with Docbook.