haskell
citeproc-hs is a library for rendering
bibliographic reference citations into a variety
of styles using a macro language called Citation
Style Language (CSL). More details on CSL can be
found here:
<http://citationstyles.org/>.
For the API documentation please see "Text.CSL".