From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/22056 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: John MacFarlane Newsgroups: gmane.text.pandoc Subject: Re: Experimental citeproc implementation in Rust Date: Fri, 08 Feb 2019 09:47:01 -0800 Message-ID: References: <78b7f42d-7640-45ff-a359-f59355217af8@googlegroups.com> <9e7db31a-8244-4ac8-800b-25709cedc240@googlegroups.com> <786c8104-1297-465e-9cd9-d3c720e6685e@googlegroups.com> <6cea66b7-a6e3-438f-8000-9c8ed32e91f3@googlegroups.com> <41f8966a-f1da-4b7e-ac2e-b807f661af22@googlegroups.com> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="204004"; mail-complaints-to="usenet@blaine.gmane.org" To: Cormac Relf , pandoc-discuss Original-X-From: pandoc-discuss+bncBCJZJHG45QDBBIUB67RAKGQECGYN7OI-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Fri Feb 08 18:47:18 2019 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane.org Original-Received: from mail-qt1-f191.google.com ([209.85.160.191]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89) (envelope-from ) id 1gsAFB-000que-1t for gtp-pandoc-discuss@m.gmane.org; Fri, 08 Feb 2019 18:47:17 +0100 Original-Received: by mail-qt1-f191.google.com with SMTP id q17sf144957qta.17 for ; Fri, 08 Feb 2019 09:47:16 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1549648035; cv=pass; d=google.com; s=arc-20160816; b=ywx/20ARBfccyS3lfv1Ec68oGFNUrWJLnjGDKSPDPZOF6r6cOLAcFGJ7495Su1cPEv FbQEllfMi9lCyBlbxM2zrq3hWVpfKSVxFZgGCamjV/JWPtcJVsQCBaM1PfFDWw2C4L21 p9mV62Hz1SkM+bNRjQGkF35XjphS6P6V67vnnkWmw8iwJ6XZjdW/IVDH36n8g6plls7u KpqOtL581P7eFiOV0C0fHUtA/4v/mTyW4sDdVzPfvI+3hz9eHmuSr/CtNnOBH5rbfvwP LoyqM2+BvosLnpGccBgX8EntIuSJoQawT5TK7a/AxiwhjMaglfdFeqUGg8VnWkaDgOVi AGaQ== 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:references:in-reply-to:subject:to:from:sender:dkim-signature; bh=OBBDJWxIWodnzND/tsARITPJRYytQM+GLRWrDZ5r6lw=; b=Ws3Ul7fIOWwfwJMg+r3KD4H64LGlYQ0MxJ6U+EvcOW8kXEgZpqW7x2AIC6OSN3fY9X sTA995DkxFn46pHxdT30aZpV6ifoRE2aT8nqPm9yWbjdUDgRj+L+iqgrFoMTkajI9pkJ BAa6TNYe0xAXsf0TyDO9PYvuHfcHNfuYoLOfbKQgtRGsQ2aBwdqXwffBsOrID+KiX+y5 KKT8qAmTQXxxGUCSwFxyXel1q5cHIQj4pKg4cuvTOBFp+li8MBLgd7EKy7n7Psph1kW4 uAZzNOV8s/lFBX86i6H1WWjHw+kW77YFy8PKYjc8n5rDSxTD6zCyxN5itM1YqK0pAFQg Urgw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=pgvbDVKb; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52f 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:in-reply-to:references: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=OBBDJWxIWodnzND/tsARITPJRYytQM+GLRWrDZ5r6lw=; b=cYk+3qh3QHhSXSGZudHXCl7eMGJOgISUsw31LQcwkdP6OFU+bv3hDhNlRHekDHQI90 dDgWNQTm8LRcD/EIiaXqC+6oH3ErEw1AQzWgKjOCRxcjcbQ1bDbQ44qN8E37reNvvLjy w/f4om5+B7t2aURPNeH3meejWv/aTx90C8tEvyoX912NbLiC9CVAi9Pp/w6OYZ7NOvU/ FVUcFlfyRxI6J2/A3ESvhc4q6ZLaqRkg8XawBehfPFVFP29EyS5jGohJMABSL+TE2FD5 WzEG2LzfNqVPbVNix+6kTsylQqfYqYpyLFoBV8qjjBXo68QUd1LnAHa06sYS0eo49H32 g7IQ== 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:in-reply-to:references :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=OBBDJWxIWodnzND/tsARITPJRYytQM+GLRWrDZ5r6lw=; b=uNmP+1BRnpxrFiD1j/w9cCtmeitizGn4BHn1X+5JrncZNj/OogRdZTkfb3+iJnAF5k wR6gZvtU9vKPJ+dSyUGbPPjzGBRmDYfBAEFqiL28JWTmXz4hxtXM3NmcYZjgYz6RJnHj U+Y6AgglOL3NesYx2ae9HzfWH1i6EnphN6rySV3529ddgPPVdm3FjgekLXWCmTjQXyrY 1RBHfCuLt6x32myaMfM6kNs7w2hbKYBoOoYg4Z8KaGMjbxVtIv/ijANTKLytm2yLqCtu PePo1cUe2uYDmJdg4ncCqVfvoThTMh+aPzRjUMgec+OqQQr8FKzaxwWowiTsjhR4Al65 +8Lw== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AHQUAuZEu3D4ANxzSZdlNJVd7iEmdN8+0u2bZHxTJ9MZMtFPvq//XFK0 yEuGzBKVm9dPzEFBa0eOOMM= X-Google-Smtp-Source: AHgI3IYE4R70qUIbIQkJValn7YNkPL0u2iQEG0DPLsdtKAR0QLL11cXXFuOq0R8uMdZ4BHL4VkVBeg== X-Received: by 2002:ac8:664f:: with SMTP id j15mr167488qtp.2.1549648035586; Fri, 08 Feb 2019 09:47:15 -0800 (PST) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a37:4c53:: with SMTP id z80ls3066008qka.9.gmail; Fri, 08 Feb 2019 09:47:14 -0800 (PST) X-Received: by 2002:a37:70c7:: with SMTP id l190mr13688135qkc.29.1549648034642; Fri, 08 Feb 2019 09:47:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549648034; cv=none; d=google.com; s=arc-20160816; b=oJ1Dr/VOkratdG/jwVnWzVXA4/Q5IgFxFcWJaIMY5UeX52/so3IgA6bu9p+TFCo7CK vqg+eiYtd9bDj9Mrncaxx9JoJsdtcMNqAyg8ICzk5QNYoAF0dmd6N+CU7WU09CMsrsRh sFJtMSKk/ab2m5a5MIuitZ+XAPOeB+6jJBTf9dOw5HgF1tPJfmTKYmHgKNsoofLIEkKe jb88GI7u3I6FEPKs7MouIxGVxYEOW60SMk0sLbtjRY5LxZ+Jkn4KlhlA6tDJ8fL7bv3B uOBIt2BLBX8za6QVOua5g4X4k9JFB8W3KTSCI6U2LZdn3JuTbrWepKOAqIN87rcHGt7W XpXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:message-id:date:references:in-reply-to:subject:to:from :dkim-signature; bh=cReg2LIoO7jgxUxngFFuaIQ21n1N2K6hVNG1dV99tzc=; b=KkXKvTbxAqpmo4ndSOzqfa5d6FcC/lcw5lAeusevv94mNuMWShzF8zpp1jRalaAf3l YuSQzed4GjkNOLxo8moK2dpOr3U4nKQuC4XCszP/fVolt4XGxtDcFutIw5hapt57Umav NuNg88LXcf8TKG48pyyzU+HACWMAt4etVagzjQLK3PP3WdPqlue1qhEQ05JVb7/gzJqQ gsoYeU3MaHzx9QS6YiiJdU7Q084rQ5FH4pGkOSoRx9bhwPVcRCBl68LO7pppx7Ns7K0p 6f5me/kn2obdEeM7FZSDBpi7hr7PnRyWSXAOO0G6zpWvWQazRco081VhhEybvPAiwZ0v 0Zbg== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@berkeley-edu.20150623.gappssmtp.com header.s=20150623 header.b=pgvbDVKb; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52f as permitted sender) smtp.mailfrom=jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org Original-Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com. [2607:f8b0:4864:20::52f]) by gmr-mx.google.com with ESMTPS id o22si181945qtm.1.2019.02.08.09.47.14 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 08 Feb 2019 09:47:14 -0800 (PST) Received-SPF: pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52f as permitted sender) client-ip=2607:f8b0:4864:20::52f; Original-Received: by mail-pg1-x52f.google.com with SMTP id r11so1883497pgp.6 for ; Fri, 08 Feb 2019 09:47:14 -0800 (PST) X-Received: by 2002:a63:2643:: with SMTP id m64mr20996909pgm.35.1549648033679; Fri, 08 Feb 2019 09:47:13 -0800 (PST) Original-Received: from johnmacfarlane.net (li55-134.members.linode.com. [74.82.3.134]) by smtp.gmail.com with ESMTPSA id l184sm3860381pfc.112.2019.02.08.09.47.12 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 08 Feb 2019 09:47:12 -0800 (PST) Original-Received: by johnmacfarlane.net (Postfix, from userid 1000) id 5DE0EA1F8; Fri, 8 Feb 2019 12:47:01 -0500 (EST) In-Reply-To: <41f8966a-f1da-4b7e-ac2e-b807f661af22-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 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=pgvbDVKb; spf=pass (google.com: domain of jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org designates 2607:f8b0:4864:20::52f 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.org gmane.text.pandoc:22056 Archived-At: If you just need json marshalling, then pandoc-types should be all you need -- you shouldn't need full pandoc. I don't know if that helps. Cormac Relf writes: > My current thinking here is that you could do CSL-JSON pre-processing in > Lua, using the tiny json.lua . That would > be better in many ways than distributing a binary wrapper around > Text.Pandoc which would still probably weigh 20MB like pandoc-citeproc > does. I tried it out here. > > > -- > 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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/41f8966a-f1da-4b7e-ac2e-b807f661af22%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout.