From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id aBzDJuncll5kBAAA0tVLHw (envelope-from ) for ; Wed, 15 Apr 2020 10:07:37 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id cJAYCu3cll5LNwAAbx9fmQ (envelope-from ) for ; Wed, 15 Apr 2020 10:07:41 +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 898A8941BE8 for ; Wed, 15 Apr 2020 10:07:38 +0000 (UTC) Received: from localhost ([::1]:47050 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOexE-0006Ji-5X for larch@yhetil.org; Wed, 15 Apr 2020 06:07:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40926) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jOewr-0006Ja-0Z for emacs-orgmode@gnu.org; Wed, 15 Apr 2020 06:07:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jOewp-00062y-Ub for emacs-orgmode@gnu.org; Wed, 15 Apr 2020 06:07:12 -0400 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:53015) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1jOewp-00062U-Cs for emacs-orgmode@gnu.org; Wed, 15 Apr 2020 06:07:11 -0400 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 104AF883 for ; Wed, 15 Apr 2020 06:07:08 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Wed, 15 Apr 2020 06:07:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h= references:from:to:subject:in-reply-to:date:message-id :mime-version:content-type:content-transfer-encoding; s=fm2; bh= ynS6Xp5D6/Wt+/v0ljL1NlQNh/KCxJO90BDcnO6ERgg=; b=BRWgvBNSCo04HTfr XLUzz9AZneQ14FhlWMbarbRIXuDCrJY1UsVcE3+QKBid60P6BH2RsrfZgG+Uoa7O Qw27dSPuf8Il9qyc9UxlZGFYSxHzcUAI8603gZlZWLNMjO3YwX/xYPjuoSS/NxBk xeH5Ml2UB2nr8Tsk0pjqGM3gm7ZmH2FnfeCW2PCgU+EyKZr0SfBRbOG6VueZNfPW FOCYFMhbd5Jj64TD+BxdSWMjKSYS5YZ2OGbgIddF44X6sHKcmWwRWMlaX6B8eO4J p50W3/ODT/AImgWO8HnLLE0XPOBUFPhD7RspIjU5w2U4IZ4K2kKRMFF+eOjqbSKe vITYrQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=ynS6Xp5D6/Wt+/v0ljL1NlQNh/KCxJO90BDcnO6ER gg=; b=U8ofVULIepqGbeAd0lWBsoRKoGbAfPmyJwExsu9FAwR1MJx40f6p7TgIS Vb/Lsvh3QAmtd//NlrB2w2SOzws8f65xgAl3HwI0MFKyEzgsPSee9hzGmCg9ynaX Qhm1kwI7P6Y1XBZhxtUGhi9vnxCaPvGL3KFRZvR42ugFoN46pxzUNNAwd6nRnxZp 89wT0jYUAtCn+Frq5/dOWX132kkljblycXZGMNMdQvShu1DRBez5H5jd98Ip0zEx HdOSZ39z/bjUJa8ScaYiK7j1GC6dimQ4YJ7TSD7CCueAbybLdkVAesiNhlSec2yz xBYqPiVtxVV3KzXTRBGFpfpCjKXVA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduhedrfeefgdduudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfhgfhffvufgjfffkgggtgfesthhqre dttderjeenucfhrhhomheplfhoohhsthcumfhrvghmvghrshcuoehjohhoshhtkhhrvghm vghrshesfhgrshhtmhgrihhlrdhfmheqnecuffhomhgrihhnpegtohhmmhgrnhgushdroh hrghenucfkphepleehrdeltddrvddtuddriedvnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhepjhhoohhsthhkrhgvmhgvrhhssehfrghsthhmrg hilhdrfhhm X-ME-Proxy: Received: from Lenovo.fastmail.com (ip5f5ac93e.dynamic.kabel-deutschland.de [95.90.201.62]) by mail.messagingengine.com (Postfix) with ESMTPA id 21E77306005F for ; Wed, 15 Apr 2020 06:07:08 -0400 (EDT) References: <777184861.71192.1586510991834@office.mailbox.org> <87imi72bn0.fsf@nicolasgoaziou.fr> <1016821769.78551.1586641375789@office.mailbox.org> <87h7xp0z1y.fsf@nicolasgoaziou.fr> <874kto245n.fsf@nicolasgoaziou.fr> <87sgh8zpmg.fsf@nicolasgoaziou.fr> <1084456979.81820.1586724551265@office.mailbox.org> <877dykz6ri.fsf@nicolasgoaziou.fr> <87r1wrwvam.fsf@fastmail.fm> <87wo6hfg4k.fsf@aquinas> User-agent: mu4e 1.3.10; emacs 27.0.90 From: Joost Kremers To: emacs-orgmode@gnu.org Subject: Re: wip-cite status question and feedback In-reply-to: <87wo6hfg4k.fsf@aquinas> Date: Wed, 15 Apr 2020 12:07:06 +0200 Message-ID: <87zhbdgj05.fsf@fastmail.fm> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 64.147.123.25 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 X-Spam-Score: -0.21 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fastmail.fm header.s=fm2 header.b=BRWgvBNS; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=U8ofVULI; dmarc=pass (policy=none) header.from=fastmail.fm; 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-Scan-Result: default: False [-0.21 / 13.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; GENERIC_REPUTATION(0.00)[-0.574884692084]; MX_INVALID(1.00)[cached]; R_SPF_ALLOW(-0.20)[+ip4:209.51.188.0/24:c]; FREEMAIL_FROM(0.00)[fastmail.fm]; TO_DN_NONE(0.00)[]; IP_REPUTATION_HAM(0.00)[asn: 22989(0.27), country: US(-0.01), ip: 209.51.188.17(-0.57)]; DKIM_TRACE(0.00)[fastmail.fm:+,messagingengine.com:+]; DMARC_POLICY_ALLOW(-0.50)[fastmail.fm,none]; MAILLIST(-0.20)[mailman]; FORGED_RECIPIENTS_MAILLIST(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:22989, ipnet:209.51.188.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; TAGGED_FROM(0.00)[larch=yhetil.org]; FROM_NEQ_ENVFROM(0.00)[joostkremers@fastmail.fm,emacs-orgmode-bounces@gnu.org]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[fastmail.fm:s=fm2,messagingengine.com:s=fm2]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[emacs-orgmode@gnu.org]; HAS_LIST_UNSUB(-0.01)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_SEVEN(0.00)[8]; FORGED_SENDER_MAILLIST(0.00)[] X-TUID: oT/+9+f6qODW On Wed, Apr 15 2020, Richard Lawrence wrote: >> 62 combinations might sound like a lot, but if you want your=20 >> cite >> commands to be mnemonic, you'll run out of options much more=20 >> quickly. [...] > So, I think the relevant question > is: how many different basic citation types are needed *within a=20 > single > document*, keeping in mind that these basic types will be=20 > formatted in > different ways, depending on the choice of stylesheet? > > My experience is that it's typically just two (e.g.=20 > parenthetical and > author-in-text), and my memory of the earlier conversation was=20 > that most > people agreed. This is also borne out in the Pandoc syntax. As=20 > long as > we have two basic types of citations, the finer points of=20 > formatting > them can be achieved via other syntax, including the choice of > stylesheet. Good points. I guess what this boils down to is whether Org wants=20 to be like LaTeX, where simple things are doable and complicated=20 things possible, or Pandoc, where simple things are simple indeed=20 and complicated things essentially impossible. To clarify: in LaTeX (biblatex) you can mix footnote and in-text=20 citations in a single document, Pandoc doesn't allow that.=20 Pandoc's functionality is sufficient for a great majority of=20 cases, but if you want or need to go beyond it, things get very=20 difficult. My suggestion would still be not to hard-code a limit on possible=20 citation commands. Org itself should probably just provide the=20 basics, but users and add-on packages should be allowed to define=20 more specific commands with readable names and there should be a=20 well-defined interface for doing so (just like users and packages=20 can add new link types, for example). Just my =E2=82=AC0.02, of course. --=20 Joost Kremers Life has its moments