From mboxrd@z Thu Jan 1 00:00:00 1970 From: Avram Lyon Subject: Re: Citation syntax: a revised proposal Date: Tue, 03 Mar 2015 05:33:05 +0000 Message-ID: References: <87k2zjnc0e.fsf@berkeley.edu> <87bnkvm8la.fsf@berkeley.edu> <87zj8co3se.fsf@berkeley.edu> <87ioezooi2.fsf@berkeley.edu> <87mw4bpaiu.fsf@nicolasgoaziou.fr> <8761aznpiq.fsf@berkeley.edu> <87twyjnh0r.fsf@nicolasgoaziou.fr> <87oaopx24e.fsf@berkeley.edu> <87k2zd4f3w.fsf@nicolasgoaziou.fr> <87egpkv8g9.fsf@berkeley.edu> <877fv6xfaq.fsf@gmail.com> <87twya2ak0.fsf@berkeley.edu> <87zj81aa97.fsf@nicolasgoaziou.fr> <87ioep2r6p.fsf@berkeley.edu> <87y4ngbgm7.fsf@nicolasgoaziou.fr> <87h9u4csln.fsf@gmx.us> <8761aji5a3.fsf@gmail.com> <874mq2ai1k.fsf@berkeley.edu> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=001a1135467a5e593705105bab6f Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50055) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSfS9-00022G-Rr for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 00:33:10 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YSfS7-0006pk-CM for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 00:33:09 -0500 Received: from mail-qg0-x22e.google.com ([2607:f8b0:400d:c04::22e]:50608) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YSfS7-0006pd-9A for emacs-orgmode@gnu.org; Tue, 03 Mar 2015 00:33:07 -0500 Received: by mail-qg0-f46.google.com with SMTP id z60so10379263qgd.5 for ; Mon, 02 Mar 2015 21:33:06 -0800 (PST) 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: Richard Lawrence , emacs-orgmode@gnu.org --001a1135467a5e593705105bab6f Content-Type: text/plain; charset=UTF-8 On Mon, Mar 2, 2015 at 7:16 PM Richard Lawrence < richard.lawrence@berkeley.edu> wrote: > > Is there any reason to go with citeproc-java over a different CSL > implementation, like citeproc-js or pandoc-citeproc? I am a little > nervous about shelling out to something that sounds it like it requires > loading the JVM... > citeproc-java just calls citeproc-js from Rhino or Nashorn, so there's little reason to go with citeproc-java for any application not already running on the JVM. Zotero is indeed using citeproc-js directly from XULrunner/Firefox, and that is the best-supported usage of the library. If you're looking for something with citation management and CSL proessing, perhaps zotxt is best. If you just want CSL processing, it would be best to run citeproc-js by itself (there is a citeproc-node, but it's not quite plug-and-play). --001a1135467a5e593705105bab6f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On Mon, Mar 2, 2015 at 7:16 PM = Richard Lawrence <richa= rd.lawrence@berkeley.edu> wrote:
Is there any reason to go with citeproc-java over a different CSL
implementation, like citeproc-js or pandoc-citeproc?=C2=A0 I am a little nervous about shelling out to something that sounds it like it requires
loading the JVM...

citeproc-java just c= alls citeproc-js from Rhino or Nashorn, so there's little reason to go = with citeproc-java for any application not already running on the JVM.

Zotero is indeed using citeproc-js directly from XULru= nner/Firefox, and that is the best-supported usage of the library.=C2=A0

If you're looking for something with citation ma= nagement and CSL proessing, perhaps zotxt is best. If you just want CSL pro= cessing, it would be best to run citeproc-js by itself (there is a citeproc= -node, but it's not quite plug-and-play).
--001a1135467a5e593705105bab6f--