From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/26116 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: BPJ Newsgroups: gmane.text.pandoc Subject: Re: proposed --citeproc option Date: Sat, 12 Sep 2020 17:56:48 +0200 Message-ID: References: <360dbe5b-f1ef-17f6-32e6-8c9f85204844@mailbox.org> <865f327e-d305-4409-dd6f-1659f6a884cc@mailbox.org> <87imckl2tg.fsf@zeitkraut.de> <87ft7ol0rq.fsf@zeitkraut.de> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000fc3c3105af1fd9a1" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23550"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Albert Krewinkel To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCWMVYEK54FRBTG76P5AKGQEJNIMOII-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sat Sep 12 17:57:04 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-wr1-f64.google.com ([209.85.221.64]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kH7tg-000611-2c for gtp-pandoc-discuss@m.gmane-mx.org; Sat, 12 Sep 2020 17:57:04 +0200 Original-Received: by mail-wr1-f64.google.com with SMTP id k13sf4545167wrl.4 for ; Sat, 12 Sep 2020 08:57:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1599926223; cv=pass; d=google.com; s=arc-20160816; b=KAhFxR9EscpFagyrHtJ+5Z3mtUoXmu9sT5a8H5JJsp2zgJN0ntEMK6Nmj7xzwIwB1r hB8rc4MMfWZQvNLDrksYhgrFNseJbMLwgqZuCeFAnVOrFs5sx09pwAYXnTiJa7NRJOlx TYC+uXoGdeLbc1hQDnckkpPWkIPuFMUC4sg53z212eR3spi4Sbi+SUUOPvsXNeMlknWl SqckdWx3TUGPcdyRruwpPv2Dkn6NNDzobuKeoeIE4VQO/ZzbasBTlEiTrDPri2Dhg1T6 Vb/S3nYnesIRxR4SNp3MDAEguYIf3PABHAnttOeocJ+11p5RlplqRmjumOd8+r9sjaaE cM/w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:cc:to:subject:message-id :date:from:in-reply-to:references:mime-version:sender:dkim-signature :dkim-signature; bh=+gNzXGEn32m5+n406IV9lfYtEnoTyk+nWQhGhM9qKF8=; b=XxTdo9ZtIrjVcLoatmeLB7Hms3sMUk+cqiJl4qmF5IGkuInVHTMHF7GARulHh6LklV RTPOa0VbsW4/U2dGIK1UJeiPSu7oxcV5E6a3KYBtL9ziF3p+Su5LPPH0SitCv9u0gYUk OzkaawXwrfXe9u+xZU0PcUrE3O8Dziua+z7ss/INkgtEsfpG8zuwKu7fMjaMrSzpXqAQ 7vABbnnhXI++kSpXLCi31xKVRGNsG48p4U5r6kumkYUFSy4SATEENIOolvi2xMaOx0Td b2xmiqpJ9qxWF7QNUhDTla6AATXg8FD4uCWoIekjAPcb/+IZdFlwD3FVxeqCfS3kV9fs P86g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GMWujRxQ; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::135 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:mime-version:references:in-reply-to:from:date:message-id :subject:to:cc:x-original-sender:x-original-authentication-results :reply-to:precedence:mailing-list:list-id:list-post:list-help :list-archive:list-subscribe:list-unsubscribe; bh=+gNzXGEn32m5+n406IV9lfYtEnoTyk+nWQhGhM9qKF8=; b=tHZtHYPp2s6nBT5qIF9M+tSeP/C8tXiZgeG39kpF7TRxRQsh17w9lZhGsNDky7tiws EZdb3sWzAa5ZjvTHzT8t+m7yBghN/hxAahjUfmftsKXIEy/mavgsrBYCKrONxNDUwMXf aAHfngkM5In2R5i8QrpTAS8KNWQSqZnkr6nx6VRZti4E79QsknafFZgGIkgW0LKPqspj tFsCF2+ioEqdfj3YG3WZoz7VtvtJjADTVnQh6TfJbwK6/GaCG0dLFuVF+RsVmFHNYv3J iisIy/yppxn1x0hsvDIYcvMRRHz/mmTi+WoenUuEbJzoms69swSkR7gHKAJfLFm6fWco LthQ== 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 :cc:x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=+gNzXGEn32m5+n406IV9lfYtEnoTyk+nWQhGhM9qKF8=; b=TnL/8fjtwCesoeziQtHAiAtsHAVlmyXNYowScSiKWSydbGSNJj946ptxCZmGV2ZgkO Zgy3kGKJ4CNhaS+DDgkzJpIoWHARB8fMRVn+otCnLLGep5/TQgprERd+4izN8Zxw0EEP mLdFvfPR53+gDM42+CrOlQfdkjbGXYKkBnYsw4pdqgd9mRZnK9R+On1tEeKYJC6qLkrT uzCe9gZ79G+7FlRYhh1DwFDnfuPhpE7FIbBJQOGYM4Et+QVLJ9xjFArfjnGAa52Xz0ye BvLWRAayTIO4wfhzeg+ZxaIHkhCKUbkd9hzNz25Cw/VQXqt3SKa+BA6mXeZDIYIc1TzU zNvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:mime-version:references:in-reply-to:from :date:message-id:subject:to:cc:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:x-spam-checked-in-group:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=+gNzXGEn32m5+n406IV9lfYtEnoTyk+nWQhGhM9qKF8=; b=WWEEXJHOymms3SeVyPUagSrF6NBnAEhWhxw+cvKNsKzH4BFXEArEJO2eoYoFp8zrRd zjdU7nw8WTVbuZv1TUg1OdqHqv2IXbgvmFWZaFcmUir2bPQ1BLRME4ZlkDCt71/BBccX F8d2Xv05lRfG5eY1miMLjtYrHCGJysm/SwUSMduvYIRVTkIWb+s90IpXEq2LpnVFeNJF TDx2Ea87dW1GQz8wQY0LTQNxjYsVQJfPn7d5bzLXTg+7nkPgoNTP98kCFE74m5qy7V4M luBKt+YDdhFrWoCxrBbhZKXh5UXLszAcV5gc+I9AUfYZFsnVVeopAGzxStiaC4ToAXZo pUJA== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM530LT6or6uJJV6odkgFfShkcBPTH2AFmfCJfCKPZAlGZI7Uw4tqt ddwBKB1kuBvg/159baFBmaM= X-Google-Smtp-Source: ABdhPJzNQme0v8glatnA1KTK245E3MXoEJiGdLWfRA98iu9EMr4LowBansqd0KkRKkn8yVgJu4TrNQ== X-Received: by 2002:a5d:61c2:: with SMTP id q2mr7890088wrv.25.1599926223745; Sat, 12 Sep 2020 08:57:03 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a5d:428e:: with SMTP id k14ls2432656wrq.0.gmail; Sat, 12 Sep 2020 08:57:00 -0700 (PDT) X-Received: by 2002:adf:ef48:: with SMTP id c8mr7475949wrp.370.1599926219983; Sat, 12 Sep 2020 08:56:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599926219; cv=none; d=google.com; s=arc-20160816; b=TaBFtsefWsE5JfVCWjueucRkjdGA0Mb3TDRyaaqpPAiuk8+B0dtQyXGXEjhElcT+9q s7YdDozlBTxqY1SufAa34yqf0IfrBobQFsWP5mzCqcxx0O0yJqLjza/ZCH5BudONMXzX Hukg7uQKgtOxB8zOp9jKficRSmC5+hL0OjMrasMDqnj4bYiYY6/2rKHEvf03AwcUvax3 o85mUGa77GsWJNbQKduwnR5CnnuQDyVIT5Xq6GPiUTPLed7izPUzq2ipbAS1j169bgGM tDdETV/QBtPy+03e7Ru15BwMSaUM3/3fzQMtXH/YElDhM3Iq6YJbAth8OfDrAZAKe6sL 4kqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=hNfc4YM7SSPBIB+M39Etd7CoHMA0z4Iw3jS9oO8cYZc=; b=c4o/xR1FTbdfyO1bcuStwo8O+KT8eSpkcj3htWeL/cE7SHPG1j8CTSEP9/hjMVIXYg CpNtljXMAkdgGC7WNvvhX1GtBhMT9czzMavXvJvtmHRY7SynQU/bTF15HLQuC9a2Nnol YWyZXr2JRcQ6lBaPkThIVYwRD6mYTzIo7F3dECVTuI26o2DvY3mx7pokPx9QczOTQqi+ C79M4ey0CwCMDV+6Ni+q7VVfW7/+H366x+hZ0VXrPAOYGRGbUDifUGg3xJlqn/eBjuQm l4eu5eV+XhNZq5xZayrJ9Dg8W1/Ewrr4RsWlS1FYsiEQ/f2OYMOWXhNTbB+uvIXu9VOs pCcQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GMWujRxQ; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::135 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Original-Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com. [2a00:1450:4864:20::135]) by gmr-mx.google.com with ESMTPS id w2si148928wrr.5.2020.09.12.08.56.59 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 12 Sep 2020 08:56:59 -0700 (PDT) Received-SPF: pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::135 as permitted sender) client-ip=2a00:1450:4864:20::135; Original-Received: by mail-lf1-x135.google.com with SMTP id d15so8918681lfq.11 for ; Sat, 12 Sep 2020 08:56:59 -0700 (PDT) X-Received: by 2002:a19:106:: with SMTP id 6mr2036053lfb.276.1599926219585; Sat, 12 Sep 2020 08:56:59 -0700 (PDT) In-Reply-To: X-Original-Sender: melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GMWujRxQ; spf=pass (google.com: domain of melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org designates 2a00:1450:4864:20::135 as permitted sender) smtp.mailfrom=melroch-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Precedence: list Mailing-list: list pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org; contact pandoc-discuss+owners-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org List-ID: X-Google-Group-Id: 1007024079513 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Xref: news.gmane.io gmane.text.pandoc:26116 Archived-At: --000000000000fc3c3105af1fd9a1 Content-Type: text/plain; charset="UTF-8" Den fre 11 sep. 2020 20:52John MacFarlane skrev: > > (Changing the subject to keep better organized.) > > I think I'd prefer just requiring --citeproc for citation > processing, Yes. The alternative is very confusing. rather than making it automatic and providing > a --no-citeproc escape. It's just conceptually simpler, and > I think people might find it confusing that they can omit > --citeproc, but it's not irrelevant, since it matters where > it is placed. > > To allow --citeproc to be inserted at an arbitrary > position in a sequence of filters, we'd > have to add a new constructor for Filter, CiteprocFilter. > Then we could just add the transformation to applyFilters > (in T.P.Filter). > > It would also be good to add a deprecation warning > for people who continue to use `--filter pandoc-citeproc`, > suggesting that they use `--citeproc` instead. > (This will still work, for the moment, but I don't plan > to keep maintaining pandoc-citeproc after the new lib > is published.) > > Currently the pandoc-citeproc filter is implicitly > used when someone specifies --bibliography on the command > line. That's a legacy feature going way back, which > I'd planned to phase out. So maybe this is the time to > do so. > > -- > You received this message because you are subscribed to the Google Groups > "pandoc-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit > https://groups.google.com/d/msgid/pandoc-discuss/m21rj8jge2.fsf%40MacBook-Pro.hsd1.ca.comcast.net > . > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CADAJKhC%3DtUGbaPbQYNKJeNHGdo32HXoX%3DNtLbUJ39RZVehnocQ%40mail.gmail.com. --000000000000fc3c3105af1fd9a1 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Den = fre 11 sep. 2020 20:52John MacFarlane <jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org> skrev:

(Changing the subject to keep better organized.)

I think I'd prefer just requiring --citeproc for citation
processing,

Yes. The alternative is very confusing.

<= div dir=3D"auto">
rather than making it automatic and providing
a --no-citeproc escape.=C2=A0 It's just conceptually simpler, and
I think people might find it confusing that they can omit
--citeproc, but it's not irrelevant, since it matters where
it is placed.

To allow --citeproc to be inserted at an arbitrary
position in a sequence of filters, we'd
have to add a new constructor for Filter, CiteprocFilter.
Then we could just add the transformation to applyFilters
(in T.P.Filter).

It would also be good to add a deprecation warning
for people who continue to use `--filter pandoc-citeproc`,
suggesting that they use `--citeproc` instead.
(This will still work, for the moment, but I don't plan
to keep maintaining pandoc-citeproc after the new lib
is published.)

Currently the pandoc-citeproc filter is implicitly
used when someone specifies --bibliography on the command
line.=C2=A0 That's a legacy feature going way back, which
I'd planned to phase out.=C2=A0 So maybe this is the time to
do so.

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pandoc-discuss+unsubscribe@googlegroups.= com.
To view this discussion on the web visit https://groups.google.com/= d/msgid/pandoc-discuss/m21rj8jge2.fsf%40MacBook-Pro.hsd1.ca.comcast.net= .

--
You received this message because you are subscribed to the Google Groups &= quot;pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an e= mail to pand= oc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://gro= ups.google.com/d/msgid/pandoc-discuss/CADAJKhC%3DtUGbaPbQYNKJeNHGdo32HXoX%3= DNtLbUJ39RZVehnocQ%40mail.gmail.com.
--000000000000fc3c3105af1fd9a1--