CSL parser in Julia – Any approaches yet | who would maybe join?

Continuing the discussion from State of the Literature/References:

I am thinking about having a CSL parser package (see https://citationstyles.org/ ) in Julia. Are there are approaches to this already? Would someone be interested to join?

1 Like

Hi @kellertuer. While your post is already quiet old, I just recently stumbled over it when searching for bibliography processing tools in Julia. I am new to the language and currently playing around with some first projects. One project (BibFormatter.jl) is about translating bibtex .bst files, which describe and implement the bibliography style using a stack-based language, into a julia processible formatter. This is based on the bib entries generated by BibParser.jl. Note that this is still very early development. But I noticed the common patterns in various bst files about puctuation, abbreviations, single-multiple names etc. All what the CSL specification seems to be about. I am not an expert in this but it seems to be the better approach than writing a parser for bst files. The bst style is just what I knew from working with Latex and bibtex.

After these years, have you found or made any attempt to write a parser/formatter based on CSL specification?