From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/26312 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Update on new citation processing -- please help test! Date: Sun, 04 Oct 2020 08:42:28 -0700 Message-ID: Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21909"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-X-From: pandoc-discuss+bncBCJZJHG45QDBB4W2475QKGQE43VES3Y-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun Oct 04 17:42:46 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-yb1-f191.google.com ([209.85.219.191]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1kP69u-0005bF-7u for gtp-pandoc-discuss@m.gmane-mx.org; Sun, 04 Oct 2020 17:42:46 +0200 Original-Received: by mail-yb1-f191.google.com with SMTP id b8sf7360180yba.10 for ; Sun, 04 Oct 2020 08:42:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1601826165; cv=pass; d=google.com; s=arc-20160816; b=GD9/Q1maVkm1BueSgCfmIcVfBA8wDxvfh3oj6Ea9SmJPGqQDsVDY8YadSsEXfKjkbc b0e3joXLhEx5Q0Q9/4vKYkRlQtJntPFrnkMzbE7Fidt9hXOQj1rLVmy/zj4GEioEekLe Gt4nVc2HvRaVQlgHgPN50oLfZMVyqzuXsAHLo1jgfsKpB5Sv9XAWTOXaNR2KDAnU9XOC 8EzS8n0kxg/nOsunRW1/7XdHn3jE3UlOUtazAuPfE0Z6VfcpC34JR/CLTU2IMpqL4uy6 C+6Y1OFKc+Z56pL7e1FZzvJyEonfqa+iBdlAdXCc1UFZoHfoqeSSihfqfs7xAgpPm1sJ 5t9g== 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:mime-version:message-id :date:subject:to:from:sender:dkim-signature; bh=jornw+19uTAJx6zF3uFVsRDeq8f+dYIWUaQpcXZ9XWo=; b=cl48Mtz8vhw/IzBiVPNYHCiFF1/N86DEfzr+bhKVbuiSVS90bqwPiCsbV5nal+lqpQ 4TrYLy1YCY95nE6PUKSALpzrfF7c3hib20pv/DTPhjlAOgo9NwAy/O4alKhBRwJDnGM8 FgcXV60Gct+svKLGfjRpdG2NUNeLTvwTenTPDKdHOn49/Bmue2K+ts/f+yN1x5VrkojT ZcsVJJLLLgqNTUhAZ1EZH0RZUxHXvlmQYsP2cs+TIeEDbhPXgmJcKrdaI0wA5CHFlTQE zYZQz1l8VGDQ9Bwlv3UmT/iTPuEfyo19J9047ls17uZZF3XTIP5L4oXuXy/3kgb/IOel DOdA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=YK0VJZqz; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::433 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version :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=jornw+19uTAJx6zF3uFVsRDeq8f+dYIWUaQpcXZ9XWo=; b=iinuoP9XoD/VagXsau8XmkJ6Te67Gr2qSd4RkgGLm6iyZ6rSREx3STXEIbtFtVUsqJ Dcpm2OcoJgtWPl+VMKTcCWIUHK7zXO39WpQc8W66+Ut8jsDU6muw7hSk6P758KZjpyQ8 HHVoI0LXO24ULrpe1w1AUHmVnC7mgT76IfpHtBXsl8jPV65lsrmZRLGQe9KU0q89rt6o gZrwM1LMIAP2BTN3ouArNbh679zJX3QI74BbhErMfygGSjahcdc7jR6wzig+mZq2JYNF 5akKRUukQa0KBdTV5nnOCfGf/yOJuQvnjabkoADhhYPHuSv9usPP7r0wFmqbTECNA+J2 TETw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:subject:date:message-id :mime-version: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=jornw+19uTAJx6zF3uFVsRDeq8f+dYIWUaQpcXZ9XWo=; b=LXgySkBE/35UKlnKTtyEJmfvCRGYOK4CHb716Ow/kEZXFtkowQ+rbs9H8se0bs8pEb BFWUS2kSR3P7/qn+i3mwJEbw4DSkf0Wk2VyatxkkyJpCZ7z90YVxFSs/yYogYQ+0mWzT dwDobrHrH/f6O1+lTwlpZrEyzT0byy/nULQv/QZ0dz+fwx3Pe7WPZk81k5vaqepcDStF TF+LK2K5IGbNgTf/sieI67mP+/dn2kmcKxc7004Y67lzRZ8xT8wNEO9GR53pY4Lgho37 dOyARedOPospxHN3IVW89iwVOrk2L3+eAcOj9Gpo/0CuzicT+w9FDDqIqmRf05Vt6LAJ bXZQ== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AOAM532JrroIPqr6/e9kL0OTQM/42mPhcyhusNrU/xOgQ3Eckh4MALkc 5YVuTpqoOkgpH37IMEMqBao= X-Google-Smtp-Source: ABdhPJzVl0+fZIA6Mo67AOBI386q9odfzEEFlp3KLltFwS73judXJPb9YGInzWTJy2aNY5GICcC2VA== X-Received: by 2002:a25:250c:: with SMTP id l12mr15283617ybl.267.1601826165375; Sun, 04 Oct 2020 08:42:45 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a5b:c:: with SMTP id a12ls2784908ybp.6.gmail; Sun, 04 Oct 2020 08:42:41 -0700 (PDT) X-Received: by 2002:a5b:5d1:: with SMTP id w17mr14499264ybp.371.1601826161649; Sun, 04 Oct 2020 08:42:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601826161; cv=none; d=google.com; s=arc-20160816; b=lE/07IB8kHQrBF3K5yR4US0wA31HI0vgh4uRS3PBG1FsZvu9/PFJWPy9WaYLqyybO2 AjCd37em66xpi+slmpI5e/XAGg2EJKD9aTqKkj5luSsiTu0OYddoQFuJZrX1GoILiZ9p J+t1dNSfqqx57Dun1bsP+g29Usi92JWETHLD0DfTRAKl9tk7Fcj/Kna29UdoXJFHMDP+ rwM8uo9J436uA3WZl0AZV2S+hPfQD4t5JVqOIbcsn6ZVnQO4xGtDclt6YDnBsqkyzYUZ jP6jBfXsEA2+OGHwgMtWJD7sv8gCb+BNt+LLFo9PkMxUJfBfaThRmMLyOX2QWwNLpgXM KJuA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:subject:to:from:dkim-signature; bh=dxpcAikts5eyIWOEzIfsEGuf3QYIvPTUXk0GIzy5k3A=; b=J7LCBF0TrbUnbwty20tp6Q7yPTMjj9NkiysvMKWyd4SEVECXSCXyaGIMy4JzAW7aD+ 9QdAThnYX69cMY2XGiAPey2e/JZuRDGF0HHvC6Pfq0OPLpAVbpK3ry1cFIs9ck3FOyrz DLVcqUdz9fHvQKHdKrOUHnFFkqRHElYxr7NMqaV4RkNTcIZOOQA2pFNS+2tzxcqEBca9 q2Bg++EFqn7jXVYKUI+1ftY2TgUbDsVBN6yxYmhvgmhwNehrMNkcCAYDQi4WwAbwqUf3 CtqlS9O1C23qp6TeoAUWZBWz/i7T+6eQpx2xs5mKSAt66cpsKy/Mb85XprwPe/YaPWvH R8HQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=YK0VJZqz; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::433 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com. [2607:f8b0:4864:20::433]) by gmr-mx.google.com with ESMTPS id t12si481512ybp.2.2020.10.04.08.42.41 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 04 Oct 2020 08:42:41 -0700 (PDT) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::433 as permitted sender) client-ip=2607:f8b0:4864:20::433; Original-Received: by mail-pf1-x433.google.com with SMTP id d6so4846992pfn.9 for ; Sun, 04 Oct 2020 08:42:41 -0700 (PDT) X-Received: by 2002:a63:e354:: with SMTP id o20mr10713418pgj.317.1601826160390; Sun, 04 Oct 2020 08:42:40 -0700 (PDT) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id q65sm7720652pga.88.2020.10.04.08.42.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 04 Oct 2020 08:42:39 -0700 (PDT) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id EB19CA23F; Sun, 4 Oct 2020 11:42:28 -0400 (EDT) X-Original-Sender: jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=YK0VJZqz; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::433 as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org 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:26312 Archived-At: I'm getting close to a releasable version of the new citeproc library. I encourage those who use pandoc-citeproc to try downloading the lastest nightly of pandoc and using that instead, to test how well the new library works. https://github.com/jgm/pandoc/actions/runs/287527580 It should work the same as before, only instead of doing '--filter pandoc-citeproc' you'll use '--citeproc'. You won't need pandoc-citeproc at all with the new pandoc. I think you'll notice quite a few improvements in citation processing, both in accuracy and speed. The new citeproc library also includes an optional executable, citeproc, which can do citation processing independently of pandoc. It takes in JSON and returns a result in JSON. Its behavior is described more fully here: https://github.com/jgm/citeproc/blob/master/man/citeproc.1.md It would also be great if people could help test that. To do that you'll need to compile from source: stack install --flag citeproc:executable John