From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id GFoTFsX9UGH8UwEAgWs5BA (envelope-from ) for ; Mon, 27 Sep 2021 01:09:57 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id aPm0EcX9UGHkKwAA1q6Kng (envelope-from ) for ; Sun, 26 Sep 2021 23:09:57 +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 BAFBD3164A for ; Mon, 27 Sep 2021 01:09:56 +0200 (CEST) Received: from localhost ([::1]:59188 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUdHP-0001pP-RS for larch@yhetil.org; Sun, 26 Sep 2021 19:09:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:34476) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUd4R-00036L-P0 for emacs-orgmode@gnu.org; Sun, 26 Sep 2021 18:56:31 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:35538) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUd4R-0003CA-8N; Sun, 26 Sep 2021 18:56:31 -0400 Received: from [78.194.183.21] (port=48444 helo=hal) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUd4Q-0000Pw-Tt; Sun, 26 Sep 2021 18:56:31 -0400 Received: by hal (Postfix, from userid 1000) id 712731E041B; Mon, 27 Sep 2021 00:56:28 +0200 (CEST) From: Bastien To: Timothy Subject: Re: [PATCH] ob-svgbob: New babel backend for SVGBob In-Reply-To: <87tui7cbmt.fsf@gmail.com> (Timothy's message of "Mon, 27 Sep 2021 04:35:13 +0800") Organization: GNU References: <87sfxr2i2d.fsf@gnu.org> <87tui7cbmt.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Date: Mon, 27 Sep 2021 00:56:28 +0200 Message-ID: <87lf3j2bfn.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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: , Cc: emacs-orgmode@gnu.org, Steven vanZyl Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1632697796; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=qZV08GicVMLY6pluKsiUjlr/hBl9hhoIGVVtdg5E32A=; b=leVyjI3bXG+LsaoY9gXa0awN6CgmEapBV6tehiyqhgXr5sQ7PWjaFK2y1QvU07ukTmjZ/f 0Xzb+HPApkB2hC/OYhhTi1wzzNHIkQp19MCXHRU+X/CdR5oYzKycgEjlTnn0XYByKpB3dh t/m7pOR/lL45M3fITCOPqFfOs0sWGBkpbcpTmcaZELR9BTF73W8c830HtGQGBkuXiX7A7g eY+IyPDnwSReotMWixD62L94qRWyLZqu9YXyF9vzG6/v9a1iB/7P+3e+I7CS2ZQVQ8c5s0 xn/lU1uyWrPGftRc756+BRz1OH51Gnw/+3VKmilZJJG6rPSlrxE7SvKy4dLqgw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1632697796; a=rsa-sha256; cv=none; b=V3ndqB6E+l8HgQXLxi+rwXPxBzQPP3GAWvJLh3o9pcj202kwnbaWvGppnhQRlwztiF5OOf b2NG+VBhFUoJqdFeC60eTX6WmBjoNlMXrXOu8E44RN2V/wDsLLBm3zQjzqck0xs/t4aLQz +7IFnS1G5tsKgyO0BKC7vze2rksH8rR6S6WkRGeEEdnmeojOLSBnTYWRGBMM+ivnFI+h1z ekN98+ozJ/K5Uo2sSe70nqc4MeCjCUAJRHFk9TKff9hWL5ec764FsBaRl2wqf8j792yVON k0+qcIvON7K7/SNwJFHXwxNMEKfc6ZJ8e7IAKyqLiFbcUKcc7G7WYLs2uZF9LA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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-Migadu-Spam-Score: -2.89 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; 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-Migadu-Queue-Id: BAFBD3164A X-Spam-Score: -2.89 X-Migadu-Scanner: scn0.migadu.com X-TUID: 3dJQ/nKrL21x Hi Timothy, > Thanks for taking a look at this. In light of your response I=E2=80=99m w= ondering about > the ob-* inclusion criteria. I recall when removal was being discussed the > concerns being with ob-* libraries that were some combination of: > =E2=81=83 Too niche > =E2=81=83 Being actively maintained I may be wrong, and perhaps many people are already using svgbob to convert ASCII drawing to SVG, but I think it is too niche for being part of Org core and Emacs core. The questions I'd ask before including a Babel library in Org are*: - Is the language supported in Emacs core? - Is the language or tool widely used? You don't need to score very high with *both* answer, but at least one. For example, ob-js.el qualifies because Javascript is supported in Emacs and widely used. ob-plantuml.el because, even though there is no kind of "Emacs support", the tool is widely used. I don't think svgbob is widely used enough (3K GitHub stars does not say much about the real use). There is no harm in not being included in Org, such useful libraries can live in GNU or NonGNU ELPA and still reach their audience. WDYT? * Given these criteria, I'm inclined to add ob-stan.el to the list of Babel libary that should probably move outside of Org core. --=20 Bastien