From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.text.pandoc/25087 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: brainchild Newsgroups: gmane.text.pandoc Subject: Re: build customizability Date: Sun, 3 May 2020 05:55:46 -0700 (PDT) Message-ID: <459f63cf-31b3-48a4-adfe-21d5f23f9d22@googlegroups.com> References: <43e8ce91-0738-4477-bcf5-e826219d9b1d@googlegroups.com> <87wo5tgpkn.fsf@zeitkraut.de> Reply-To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_66_2095162296.1588510546929" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="111991"; mail-complaints-to="usenet@ciao.gmane.io" To: pandoc-discuss Original-X-From: pandoc-discuss+bncBCK6XHV3WYGBBU76XL2QKGQEFS66QHQ-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Sun May 03 14:55:51 2020 Return-path: Envelope-to: gtp-pandoc-discuss@m.gmane-mx.org Original-Received: from mail-oi1-f185.google.com ([209.85.167.185]) by ciao.gmane.io with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jVE9u-000T1z-Tx for gtp-pandoc-discuss@m.gmane-mx.org; Sun, 03 May 2020 14:55:50 +0200 Original-Received: by mail-oi1-f185.google.com with SMTP id g187sf3652438oif.14 for ; Sun, 03 May 2020 05:55:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:date:from:to:message-id:in-reply-to:references:subject :mime-version:x-original-sender:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=kkLiQqHp6jnMqWDHZyWpdTahejOL9I10pDkf4HfNh74=; b=lMYIEshGB1O7VSh0whw49GeoWN0v0t/i1+6+Yo7LGcmsPvMdCTjD3XYhwM6F0Il8sf uU5m3vWa92Ly+pcdEa1Rmek6cGylf1n7R/ccO67SXDpdn8AQrsB7e0CvAnqi+PleLr/k B+aJGB1B5iFt4PllewZ70Zxvtttt4BPmcb/qB9OF97haHKrUoWBrcvtxG4jR5yR4fSNC al94YuSMyDbkHWlMegetL7giTAOt4OfS0b7mB8h/bV/mzAKT2c4XPm2+bRCIBAgstrp3 dttAywylBH+5qXtKPE6+J1JQxIALe0YchVztzs6JepgQ9tWnQkrhUlDZvjcitOuRAs3S Z/gA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:message-id:in-reply-to:references:subject:mime-version :x-original-sender:reply-to:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-subscribe:list-unsubscribe; bh=kkLiQqHp6jnMqWDHZyWpdTahejOL9I10pDkf4HfNh74=; b=b2HmrTB5c0DOlFZfzlkTFg/gEmb+gU/n3U0F0o5SCgsH+83+/mLalMs+EVYHrzYXmc LYj0DNpbvObgp2b1AYm8bkZGMY8OVTpM3WPtklIeCySUWzNPZNOyfVIL2eFoMhU6Xo+d OOO8EvNXOsww71YyImUVSzDR8os0zoNR2T2vLRx302HJPRnMdUGuGOg0LItURDiwI0XW OKzcPrj2YFuHICRiwuCPHOL5atdb2/dONVmpXlOvapMXIygukwEa/9RttviWgb5lsaZe fm43v8A+lMnosCkfkofHm7rJRNFIXQrOp62mZIkI2VsfU99olkfBxY/phpoDgpUz/O6V ACbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:date:from:to:message-id:in-reply-to :references:subject:mime-version:x-original-sender:reply-to :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=kkLiQqHp6jnMqWDHZyWpdTahejOL9I10pDkf4HfNh74=; b=qapYPwvE8kO5qLH4WMjev8XzCc7Mjj3ktV/gyADXNPe9VbODYdxnmWFJzVDPsCdojR cLMyP3FdPcPHRrSe0X81Jm68lzcvkAVbQkA+m8xnKIoKXaFAz+IFFpPMcXIvLR6rXaj4 EvOQrvH2BHQbVRIW3wVCHJYk6WC14U+VMC8DB1mmVsJkcVenfE8kg8BYJc74dFIQSKjg CyNSQaPx4f7+lfSUDOrExM2Vr2w6YfLq01xoFquXvcI0cCZCHFhQWbPcJ0FeMQ1M+Jmr 5fuUdtdm2f5b7SX6sgeneKisVcKCcCK9hjpOUeHIUKymMGIoByYRyBTUItYFDJmXcXL7 zG+A== Original-Sender: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org X-Gm-Message-State: AGi0PubNIjwfqTxqzxU8KthAm1yU1ggEjdoAJR7E/MmMFUX6MfS1aLWn Pdw+oUFJ85mi7PIN+jTu9JU= X-Google-Smtp-Source: APiQypLu8Zvs2i97CIwvPNl25wF9+wsa8ZYfvXAUlZnrp2pX+yoRw42H+E7yuBDseu6c/T2g6jX5lg== X-Received: by 2002:a9d:355:: with SMTP id 79mr10514785otv.275.1588510549932; Sun, 03 May 2020 05:55:49 -0700 (PDT) X-BeenThere: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Original-Received: by 2002:a9d:1b0d:: with SMTP id l13ls1617001otl.5.gmail; Sun, 03 May 2020 05:55:47 -0700 (PDT) X-Received: by 2002:a9d:409:: with SMTP id 9mr10392978otc.134.1588510547563; Sun, 03 May 2020 05:55:47 -0700 (PDT) In-Reply-To: <87wo5tgpkn.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> X-Original-Sender: ericlevy-Re5JQEeQqe8AvxtiuMwx3w@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:25087 Archived-At: ------=_Part_66_2095162296.1588510546929 Content-Type: multipart/alternative; boundary="----=_Part_67_644608588.1588510546929" ------=_Part_67_644608588.1588510546929 Content-Type: text/plain; charset="UTF-8" Albert, The truth may be as you say, but my intuitive sense of the number of separate readers, writers, and dependencies leaves me to feel that some suitable amount of engineering might produce results more optimal than the ones you suggest. I have not done any tests, of course, myself. A few questions on your response appear below. parsing, outputting various other formats. Many large parsers, like > those for LaTeX and HTML, are dependencies of the Markdown reader, so This observations strikes me as quite peculiar. Would you elaborate the reasons for the dependencies? > I seem to remember that, even after removing a significant amount of > functionality, I still achieved only a meager 20% reduction in binary > Did your tests include the comprehensive elimination of unneeded library dependencies? Doing so correctly might be nontrivial as it requires having an accurate graph for dependency resolution. -- 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/459f63cf-31b3-48a4-adfe-21d5f23f9d22%40googlegroups.com. ------=_Part_67_644608588.1588510546929 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Albert,

The truth may b= e as you say, but my intuitive sense of the number of separate readers, wri= ters, and dependencies leaves me to feel that some suitable amount of engin= eering might produce results more optimal than the ones you suggest. I have= not done any tests, of course, myself.

A few ques= tions on your response appear below.

parsing, outputting various o= ther formats. Many large parsers, like=C2=A0
those = for LaTeX and HTML, are dependencies of the Markdown reader, so =C2=A0

This observations strikes me as quit= e peculiar. Would you elaborate the reasons for the dependencies?
=
=C2=A0
I seem to rem= ember that, even after removing a significant amount of
functionality, I still achieved only a meager 20% reduction in binary

Did your tests include the comprehensi= ve elimination of unneeded library dependencies? Doing so correctly might b= e nontrivial as it requires having an accurate graph for dependency resolut= ion.


--
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://groups.google.com/d/= msgid/pandoc-discuss/459f63cf-31b3-48a4-adfe-21d5f23f9d22%40googlegroups.co= m.
------=_Part_67_644608588.1588510546929-- ------=_Part_66_2095162296.1588510546929--