From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rasmus Subject: Re: Some projects Date: Mon, 26 Oct 2015 10:20:47 +0100 Message-ID: <87fv0yyoi8.fsf@gmx.us> References: <87wpub9jts.fsf@nicolasgoaziou.fr> <877fmazh2f.fsf@gmail.com> <87twpekpxh.fsf@mbork.pl> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45020) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zqdxv-0003rM-0z for emacs-orgmode@gnu.org; Mon, 26 Oct 2015 05:21:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Zqdxr-0003rM-Rp for emacs-orgmode@gnu.org; Mon, 26 Oct 2015 05:21:19 -0400 Received: from plane.gmane.org ([80.91.229.3]:42721) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zqdxr-0003rI-Ls for emacs-orgmode@gnu.org; Mon, 26 Oct 2015 05:21:15 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Zqdxg-0004pB-SO for emacs-orgmode@gnu.org; Mon, 26 Oct 2015 10:21:04 +0100 Received: from 62.80.108.15 ([62.80.108.15]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 26 Oct 2015 10:21:04 +0100 Received: from rasmus by 62.80.108.15 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 26 Oct 2015 10:21:04 +0100 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Marcin Borkowski writes: > On 2015-10-26, at 00:03, Aaron Ecay wrote: > >> - The only “off the shelf”-capable citation processing library that we >> found last time is in Haskell, which introduced some difficulties for >> distributing the resulting tool. I know some projects >> (e.g. git-annex) are written in Haskell and distributed as static >> binaries for windows/mac/linux/etc. We’d need to figure out how to do >> this, or find another citation processing library in an >> easier-to-distribute language. (I should say, all the work on the >> external tool was done by Richard Lawrence; I worked on the exporter >> for the citation syntax including the interface with an external >> tool.) > > This is probably a very naive question, but wouldn't it be possible to > have a pure Elisp tool? I understand that lack of manpower may be the > main problem; are there any others? Sure, but it’s a lot of work. citeproc-java is 22K lines: https://github.com/michel-kraemer/citeproc-java/graphs/contributors >> - There is a difference between citations as done by latex/bibtex/etc., >> and those done in every other format (handled through CSL). Assuming >> latex users want to keep their native processing rather than >> delegating to CSL, we need to solve the myriad small inconsistencies >> between these two tools. I think this is an area where it’s important >> to get things right: users of citations generally have exacting >> requirements. “Approximately Chicago-style” or “almost MLA” aren’t >> worth anything. > > Out of curiosity: what is CSL? https://en.wikipedia.org/wiki/Citation_Style_Language What is used by e.g. Zotero and Pandoc and mostly everyone who's not using LaTeX. Unfortunately, it is not as flexible as biblatex. E.g. to get "author (year)" and "(author, year)" I /think/ you need two separate styles, but I could easily be wrong on this. This was discussed extensively earlier. Rasmus -- Together we will make the possible totalllly impossible!