From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alexis Newsgroups: gmane.emacs.devel Subject: Re: Improving browsing and discoverability in the Packages Menu Date: Mon, 20 Apr 2015 20:17:24 +1000 Message-ID: <87d22zcde3.fsf@gmail.com> References: <871tjgj010.fsf@ericabrahamsen.net> <7b3b0d19-01d4-4f97-b85e-19383bee5605@default> <87twwbdwjd.fsf@ericabrahamsen.net> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: ger.gmane.org 1429525075 30595 80.91.229.3 (20 Apr 2015 10:17:55 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Apr 2015 10:17:55 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 20 12:17:50 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Yk8lw-0007yU-GZ for ged-emacs-devel@m.gmane.org; Mon, 20 Apr 2015 12:17:48 +0200 Original-Received: from localhost ([::1]:52636 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yk8lv-0001i2-Op for ged-emacs-devel@m.gmane.org; Mon, 20 Apr 2015 06:17:47 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45511) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yk8lj-0001hs-5g for emacs-devel@gnu.org; Mon, 20 Apr 2015 06:17:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yk8lf-00026o-Vu for emacs-devel@gnu.org; Mon, 20 Apr 2015 06:17:35 -0400 Original-Received: from mail-pd0-x229.google.com ([2607:f8b0:400e:c02::229]:35712) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yk8lf-00026e-Nx for emacs-devel@gnu.org; Mon, 20 Apr 2015 06:17:31 -0400 Original-Received: by pdbqd1 with SMTP id qd1so203533167pdb.2 for ; Mon, 20 Apr 2015 03:17:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=references:from:to:subject:in-reply-to:date:message-id:mime-version :content-type; bh=PXZUscV30ZX4miVOb4sqawP8McXnr07UxI3k/SO+238=; b=0xb1R+BZSHdoC+NCJihEaUaQRna5f5at+fWEQuwZqNd6ZzkSLDIfy+Lp56wLPQOjCF 3pDjyHnMWi2hazvmrma7U3Fjuom6e5ZUdq9vtJaBv3Dw1cVrQFIKELiGzudkv4f3yWQK 8/F6tfrgfGVEkToAwRCF8URSVP4keK4YYMTWeKZzPQj/4ygjHNhlO0kJtX+FqoKCgSFt TESe+sB+OV5i/Joa2BKnEXbvFub0E0bUtnA4qWJYrYhfWnO4szGq3u2C0XX6TnuPP58I YWc6Ve4f7eAUJfyZ/SpCymyzreEZ6e+4a3NbPphnnTypQZRapUplMB0F/L7V2eVRl+zL JTZw== X-Received: by 10.68.143.135 with SMTP id se7mr16488323pbb.48.1429525050920; Mon, 20 Apr 2015 03:17:30 -0700 (PDT) Original-Received: from localhost (ppp118-209-46-94.lns20.mel4.internode.on.net. [118.209.46.94]) by mx.google.com with ESMTPSA id sc1sm3146526pac.36.2015.04.20.03.17.28 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 20 Apr 2015 03:17:29 -0700 (PDT) In-reply-to: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c02::229 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185694 Archived-At: Artur Malabarba writes: >> Maybe just expand the canonical list of curated keywords, then >> let package authors add their own on top of that? > > This by itself will take a very long time, if ever, to have any > effect. It would have to be coupled with something else. For > instance, there could be a compiler warning if the package has > unknown keywords. This wouldn't prevent the keyword from > working, but it would inform the developer to either change the > keyword or ask us to add it in. Is that too much? Hmm .... i'm not sure how practical that last bit is. For example: should "vcard" be added as an 'official' keyword? (i currently include it in the list of keywords for `org-vcard', the other two being "outline" and "org".) Should i instead replace the "vcard" keyword with "contacts", given that people could plausibly find `org-vcard' via searching package names instead of keywords for the term 'vcard', but currently wouldn't find it were they thinking in terms of "contacts management"? Who would be the person or people making the decision on whether a keyword should be added, modified or removed? Might such a process result in emacs-devel being flooded with interminable ontological bikeshedding? Alexis.