From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: [NonGNU ELPA] New package: sweep Date: Thu, 29 Sep 2022 22:36:06 -0400 Message-ID: References: <86o7v0pvla.fsf@mail.linkov.net> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7315"; mail-complaints-to="usenet@ciao.gmane.io" Cc: me@eshelyaron.com, emacs-devel@gnu.org, jan@swi-prolog.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 30 04:37:08 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oe5tj-0001k1-MZ for ged-emacs-devel@m.gmane-mx.org; Fri, 30 Sep 2022 04:37:07 +0200 Original-Received: from localhost ([::1]:37068 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oe5ti-00071O-67 for ged-emacs-devel@m.gmane-mx.org; Thu, 29 Sep 2022 22:37:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37018) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oe5sm-0006GK-AI for emacs-devel@gnu.org; Thu, 29 Sep 2022 22:36:08 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:51692) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oe5sk-0001I6-Rb; Thu, 29 Sep 2022 22:36:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=bTgoqahUSIalM1O1fqOJVgQZ7xGai5EMbXQ5qXSkEz4=; b=B9yWG6uGtLVG Q8V2cAImwtOKLqzJ3xi5kkdwf+lskYBN6+ZO5v7BtjiehYqDLeyZOI+57nMzKHXaJc+BEsUi0r2WD dl1uhiSmc04cDgwKJuzcq6oSVKJ1GLXRG+TZ0Kf/CddtWsquAigUZVpoEl+g21RzjuIqv3egAbW82 OvLSgN1FYVsH/cFQvR/noeEGChCh4Gg0DbCex1h7FOFP5FGun4wACuFP1yOIRBnQLFnMm5+FK9Y9j F2qJwCQbz7A7fQk6hc3/BIQncxo3aDPF1yUIJNLjqOwHzGsEPPF9CezYm1e9kMey5iDZ3Uvkytk8U 7W3Pw0d0hC4PnMhtjTPgBA==; Original-Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oe5sk-0000SJ-4X; Thu, 29 Sep 2022 22:36:06 -0400 In-Reply-To: <86o7v0pvla.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 27 Sep 2022 21:47:21 +0300) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:296487 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > May I suggest using a name which is more descriptive than "Sweep"? > > A person who doesn't already know that it has to do with SWI-Prolog > > would never guess that. > Isn't "sweep" pronounced [swi:p]? Yes, but that sound would never have led me to think of "SWI" or "Prolog" if I had not already been informed. We call Emacs the "self-documenting" text editor. But packages are not effectively self-documenting if their names don't give you at least a glimmer of an idea of whether they are worth your finding out more about. Calling this package "SWEEP", pure and simple, would be a form of "inside joke". If you use a "SWEEP" package with SWI-Prolog, you would see the relationship of names, and might find it amusing. For everyone else, it would be a confusing disguise for the package. The change we seem to have decided will make this SWI Prolog package somewhat discoverable. But we have many other package names that are unhelpful, such as eww, or so clever that they mislead, such as company. It's fine for a package name to be clever, but the first priority in choosing the name should be to make the package discoverable. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)