From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
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 <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; 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 <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	for <larch@yhetil.org>; 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 <larch@yhetil.org>; 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 <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>)
	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 <diego@zzamboni.org>)
 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 <diego@zzamboni.org>)
 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 <emacs-orgmode@gnu.org>; 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: <CAGY83EeU2653z==c0zauOAY5E9=AXeUf1rDPqtVvroprgqERnw@mail.gmail.com>
 <87pnaayuf1.fsf@wi.uni-muenster.de>
In-Reply-To: <87pnaayuf1.fsf@wi.uni-muenster.de>
From: Diego Zamboni <diego@zzamboni.org>
Date: Mon, 8 Jun 2020 08:57:53 +0200
Message-ID: <CAGY83Ee-szSvq7zkv7DgP_j-BWPnjC8g00TXZgkTs9QkDsT=-Q@mail.gmail.com>
Subject: Re: ox-* vs org-* naming convention?
To: Diego Zamboni <diego@zzamboni.org>, Org-mode <emacs-orgmode@gnu.org>
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." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
 <mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org
Sender: "Emacs-orgmode" <emacs-orgmode-bounces+larch=yhetil.org@gnu.org>
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
<lechten@wi.uni-muenster.de> 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