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 OBtKMJ/h3V6IYgAA0tVLHw (envelope-from ) for ; Mon, 08 Jun 2020 06:58:39 +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 KGT8K5/h3V6fAgAAbx9fmQ (envelope-from ) for ; Mon, 08 Jun 2020 06:58:39 +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 E584D9404E1 for ; Mon, 8 Jun 2020 06:58:38 +0000 (UTC) Received: from localhost ([::1]:56254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jiBjw-0001CQ-QU for larch@yhetil.org; Mon, 08 Jun 2020 02:58:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35650) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiBjT-0001CJ-Ga for emacs-orgmode@gnu.org; Mon, 08 Jun 2020 02:58:07 -0400 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]:39923) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jiBjS-0002QQ-BQ for emacs-orgmode@gnu.org; Mon, 08 Jun 2020 02:58:07 -0400 Received: by mail-ed1-x529.google.com with SMTP id g1so12464177edv.6 for ; Sun, 07 Jun 2020 23:58:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zzamboni-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=o/WfxuNxOqYomhsddt5AbaNnCdEIZK0HHyzcpK1ENNk=; b=YdNYGE30jmB9YWv4+DFS75B0ghDPjys7GobnUIUzk5XZGu9zNBBjo0DWJW7KCwi3BZ DivP9IJAKIv4coPnxvtJrLVPKZKljrJykwAs07rftEjO8C/IN39xy862ZnjzCqleEd3u Umo4khmLZgtNWNqgqWeh9uVd/1NNmhJ2ksZxpF5C8HPUWVYiWZuZkEIWt2JmeKd4EHFs C+byk1brkdpUI+kwUNBdWlmGPoPiDmmqVyRCpimu0IIJAoO8bHgfkTfYdrCHiQU+X4ya lqajety+fVuwOqeY1ckZ+Y5RpwPA7+53s7dcWKlivPXdNq7GHC3g5COxLR33B+2X4yj7 VM5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=o/WfxuNxOqYomhsddt5AbaNnCdEIZK0HHyzcpK1ENNk=; b=NRkLfRRaAeQRu57UI2p7OWQTZFegCE4IlqjS7BDglxv0OAw0FwojIxpY77mkJ2bQ0k MAQyQXpwZLvRX3suoTCLmBAY6um2YLxcbKVsAQT9u4zYryq+SXsH0h3JN95R1HuibYdx tgv4Id8D9C4m0S451AZVIfaL0nSh56auGHPXOyge+v+5uu+JMZYSAMM1wF1Im2s+iHCp a4mquh0jE8Qp9yH+urZyx908+aD7cMy9nVaienLP7MeqLjUO73z31tF2nOwk/pWgkLsO RCkgwLIlAMtrrTdPKQGn5Uj0Yw3at+NApyNjVw+YeLwJG+EYYSHdet2jPfwAYnNPQlsd oRtQ== X-Gm-Message-State: AOAM532T6+XZejF7Mf4jSk4SkD8c6Dxb6FoSDc7YjTmQXLcVHc8LjgM/ yw5s3I3ZicBPw7wo1x5pUoxAcdA/VEpx+T9JI9OAag== X-Google-Smtp-Source: ABdhPJwTuffRRU6Uu6kbanWCMDyqUaqU1q/X4c3xwScSuou92CSi7QDsFKJ+8lQ1ha9s4FWcX6lK1bB3gzLoTR7CzpA= X-Received: by 2002:a05:6402:b79:: with SMTP id cb25mr21139577edb.334.1591599484420; Sun, 07 Jun 2020 23:58:04 -0700 (PDT) MIME-Version: 1.0 References: <87pnaayuf1.fsf@wi.uni-muenster.de> In-Reply-To: <87pnaayuf1.fsf@wi.uni-muenster.de> From: Diego Zamboni Date: Mon, 8 Jun 2020 08:57:53 +0200 Message-ID: Subject: Re: ox-* vs org-* naming convention? To: Diego Zamboni , Org-mode Content-Type: text/plain; charset="UTF-8" Received-SPF: none client-ip=2a00:1450:4864:20::529; envelope-from=diego@zzamboni.org; helo=mail-ed1-x529.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=zzamboni-org.20150623.gappssmtp.com header.s=20150623 header.b=YdNYGE30; dmarc=none; 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-Spam-Score: -0.21 X-TUID: wuBT13igPh+u Hi Kaushal and Jens, Thanks for your feedback, and also for the idea for the workaround used in ox-re-reveal - that's a nice one :) Given the special meanings of both the org- and ox- prefixes, I will insist on keeping the current naming, and maybe take a stab at coming up with a PR for https://github.com/purcell/package-lint/issues/89. Cheers, --Diego On Mon, Jun 8, 2020 at 7:54 AM Jens Lechtenboerger wrote: > > On 2020-06-07, Diego Zamboni wrote: > > > Hi, > > > > I am working on submitting a new set of exporters I've been working on > > (https://gitlab.com/zzamboni/ox-leanpub) to MELPA, and I received > > feedback [1] about the discrepancy between the package names > > (ox-leanpub-*) and the functions they define (org-leanpub-*). This is > > also flagged by =package-lint=. > > > > [1] https://github.com/melpa/melpa/pull/6942 > > > > [...] > > > > I would appreciate any feedback about this - what are strong arguments > > for or against insisting in this convention vs just adapting to the > > rules suggested by package-lint? > > Hi there, > > for org-re-reveal, I use a small wrapper ox-re-reveal.el [2], whose > commentary explains this: > > ;; Org export back-ends have file names starting with "ox-". > ;; However, such files typically define variables and functions > ;; starting with "org-", which causes errors by package-lint. To > ;; define variables and functions with the usual prefix "org-" while > ;; avoiding errors by package-lint, code is located in > ;; org-re-reveal.el. > ;; However, the prefix "ox-" is hard-coded in org.el and used to load > ;; back-ends in `org-export-backends'. With this file, you can > ;; customize `org-export-backends' and add `re-reveal'. Then, when > ;; pressing `C-c C-e', this file will be loaded, which loads > ;; org-re-reveal.el. > > Best wishes > Jens > > [2] https://gitlab.com/oer/org-re-reveal/-/blob/master/ox-re-reveal.el