From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
Received: from mp0 ([2001:41d0:8:6d80::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by ms0.migadu.com with LMTPS
	id 2Pz5DRE2sWDDSQAAgWs5BA
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Fri, 28 May 2021 20:27:29 +0200
Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	by mp0 with LMTPS
	id kPCYCRE2sWD6IgAA1q6Kng
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; Fri, 28 May 2021 18:27:29 +0000
Received: from lists.gnu.org (lists.gnu.org [209.51.188.17])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by aspmx1.migadu.com (Postfix) with ESMTPS id 626AB158F7
	for <larch@yhetil.org>; Fri, 28 May 2021 20:27:28 +0200 (CEST)
Received: from localhost ([::1]:59644 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	id 1lmhCh-00072d-1F
	for larch@yhetil.org; Fri, 28 May 2021 14:27:27 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:44194)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <bdarcus@gmail.com>) id 1lmhBa-0006xg-9K
 for emacs-orgmode@gnu.org; Fri, 28 May 2021 14:26:18 -0400
Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]:37479)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <bdarcus@gmail.com>) id 1lmhBY-0005Xs-HF
 for emacs-orgmode@gnu.org; Fri, 28 May 2021 14:26:17 -0400
Received: by mail-wm1-x331.google.com with SMTP id
 f20-20020a05600c4e94b0290181f6edda88so5084554wmq.2
 for <emacs-orgmode@gnu.org>; Fri, 28 May 2021 11:26:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to;
 bh=QG7gWzT3WVam8tOy3jVIUyrErPUacG2yI2cNakRtMMk=;
 b=jDmxaFdiIE4C4wf36/yWl72dIbo3n3JbB0Ql0U5jfzXD0VXJtLxdcypk0vbSS0JkJy
 Xyr5DezweUqQreo3zbkpXPxTUFxH3Vvha8JfBW+n5Ax/7daRKQKE2ZSYdGXEh/Nm4MZ9
 CPCWT+1yeHNU1Q6Qslbwj6vWzOF7VGo06OPajlALJ23NtR8YyJ9ILH0pVAAR6rHc5cXI
 xk17X7J2TSekTBRScrJL6Y6EBnyg5m1xTRTg8PvoChENWvq/vgrDjlawH2DvhFWazLsL
 7y4jfWiQyLrIwAZqFqWDIikqojU4e9hmimpxzpEr3o5JvgeKnvvMt0j+HVLaOKqr3FAn
 UMPw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to;
 bh=QG7gWzT3WVam8tOy3jVIUyrErPUacG2yI2cNakRtMMk=;
 b=Q52T0rmgtZD5YtqY5yGHGgEPwQQyi+hMxvN+Ywe9f3gEaMW4czyIuDpe8pguBmeov1
 KFgDER4s3yeNqNQ+wGab3OVNr5549dLv2G5c5vA+DncWWaJO5IVktzAI4SZIXG9jKIpB
 lZYz9yeCpoIVPSAC/4wTgZ8+LQoXCMCZMnnXV9fW2yw+mhOvWlaIYclObZd7kOJLnpab
 0OTIUKaGATr95gnuIO5FOdKng158TcEGNm6FE/hxoo6nFSGapqoS3dwL6VvlbH6ParuW
 AD2hPORCToZKuKT2ZCS3L0ur7YdKHxctQfjCVHulZjqAsB7YgxQiWH5kq780EO8tNi1e
 nFiw==
X-Gm-Message-State: AOAM532T5L3/FJj0mtKXOo1xbbOiu2YqAWva+k0rZt5JwlmwvmwUMKrq
 bDEJNTTLnq5rvcbZn1H6p8qJ5sGnf2I23m3hz5VBtKyyHjuoMw==
X-Google-Smtp-Source: ABdhPJx60f7xb4ybF0v8k15eqcl7NyckaA9ouKYtad0MCRBPIx/O01EzFaSP3W2FOs1Aw1BfFWJgpEYA5q7x0n63hUM=
X-Received: by 2002:a7b:c405:: with SMTP id k5mr9949631wmi.133.1622226373254; 
 Fri, 28 May 2021 11:26:13 -0700 (PDT)
MIME-Version: 1.0
References: <87y2c1dym9.fsf@nicolasgoaziou.fr>
 <CAF-FPGPgEO=KjnnUgi2X_y4iaARgj-21Vs+gEk7ObtZP8WL-Hw@mail.gmail.com>
 <875yz2c0r0.fsf@nicolasgoaziou.fr> <87fsy6n8d2.fsf@gmail.com>
 <87y2byaim4.fsf@nicolasgoaziou.fr> <877djin4qg.fsf@gmail.com>
 <87eedqahd6.fsf@nicolasgoaziou.fr> <874kemn3qt.fsf@gmail.com>
In-Reply-To: <874kemn3qt.fsf@gmail.com>
From: "Bruce D'Arcus" <bdarcus@gmail.com>
Date: Fri, 28 May 2021 14:26:01 -0400
Message-ID: <CAF-FPGO2vhYZ7OQqLchKnB9iW2a=u_pSWDR8WpRkg+GoFmMPxA@mail.gmail.com>
Subject: Re: [wip-cite-new] Initial implementation of `csl' citation processor
To: org-mode-email <emacs-orgmode@gnu.org>
Content-Type: text/plain; charset="UTF-8"
Received-SPF: pass client-ip=2a00:1450:4864:20::331;
 envelope-from=bdarcus@gmail.com; helo=mail-wm1-x331.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: emacs-orgmode@gnu.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
X-Migadu-Flow: FLOW_IN
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org;
	s=key1; t=1622226448;
	h=from:from:sender:sender:reply-to:subject:subject:date:date:
	 message-id:message-id:to:to:cc:mime-version:mime-version:
	 content-type:content-type:in-reply-to:in-reply-to:
	 references:references:list-id:list-help:list-unsubscribe:
	 list-subscribe:list-post:dkim-signature;
	bh=QG7gWzT3WVam8tOy3jVIUyrErPUacG2yI2cNakRtMMk=;
	b=IW2TXys6iks7OPJvkY4DFuEYSnRWRQKgxSsy3Pk+RjqMBfvz/vmxh+vCqVgSgrs7X2qoNE
	kxudOseW4afOxYwAt9a9o3EbEiLmFxt5lQEnUgQnDvKYPxWwo192Bq8QnKq0XUBV19uP4H
	2YZl3cm/mY03X7c/K38vqKD1Fwk6w5rphr+Z4NPUVV8HFHvGeky+ktXij7liMELwJZEG9s
	DiDzlA6asFarm+PPjyo+0QebG9Yn5+FU6ZUgo82jaoSbxMC/8VJEvIsaysrka1iTXg19K9
	qwYQ7cD3b/oeooJjyiZim+WgkK1pJCXuAW+uNsYpUUL0JGxlVriTgJ9s8M6kbQ==
ARC-Seal: i=1; s=key1; d=yhetil.org; t=1622226448; a=rsa-sha256; cv=none;
	b=iv012m9anWMiTBTporxj7F3R+nU26okyWNvopEpuY3Qh4NbBwu9Gb2tPR9rytCVbOqz2LY
	mM4VmLU5rGj5ywKioVdp2wk2zgqzq1/W6SrHCHdGriQ7FjoTcape10DNm/Fi/2BzEUKJjR
	yEL7y1U4+JanJqHsXFAB5Z8ECtJQ9ediUWLxqzlkFnha86EKFTEAcc49+LhYfZPj8dMlUv
	7PUihXXHIGKid5UIJ1g8CGyXXbzqq7FdiXd9u9GQHy8ulNlgQgDq2JkQ+o8gniRNNJU1Nf
	1ruHtx6Mdn+F47hgoImcdyxhKngkEG3g8k3mDbR85bmRKQIiunnST0mzIhoPcw==
ARC-Authentication-Results: i=1;
	aspmx1.migadu.com;
	dkim=pass header.d=gmail.com header.s=20161025 header.b=jDmxaFdi;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org
X-Migadu-Spam-Score: -3.13
Authentication-Results: aspmx1.migadu.com;
	dkim=pass header.d=gmail.com header.s=20161025 header.b=jDmxaFdi;
	dmarc=pass (policy=none) header.from=gmail.com;
	spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org
X-Migadu-Queue-Id: 626AB158F7
X-Spam-Score: -3.13
X-Migadu-Scanner: scn0.migadu.com
X-TUID: Eff9sglbzNRQ

On Fri, May 28, 2021 at 1:54 PM Timothy <tecosaur@gmail.com> wrote:
>
>
> Nicolas Goaziou <mail@nicolasgoaziou.fr> writes:
>
> > I wouldn't hold my breath.
> >
> > First, IIUC, there's no reason to force biblatex over natbib OOTB as
> > both are widely in use. But, more importantly, "oc-csl" require the
> > external Citeproc library, so it cannot be loaded by default. As
> > a consequence, no default configuration can use it.
>
> If you don't mind some follow-up questions.
> + I take it that natbib is used by default for LaTeX then? Is it fairly
>   easy for the user to switch to biblatex?
> + With citeproc, I don't suppose something could be put behind a
>   (featurep) switch to use oc-csl if citeproc is available, and fall
>   back gracefully otherwise?

Not sure about generally (Nicolas can comment on that), but in this
case, if you specify this:

#+cite_export: natbib

... the export process runs through that processor, even if you are
outputting to plain text or HTML, where natbib is not supported.

So in an HTML file, you end up with citations like "\citet{doe}" of course.

That's actually good for testing, but maybe not so much for actual use.

If you choose oc-biblatex instead, not sure what happens behind the
scenes, but it does export a latex file for biblatex, without any
other configuration, but the same way as with oc-natbib.

Bruce