Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id w5M8S5xf010430 for ; Fri, 22 Jun 2018 10:28:06 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx015 [212.227.15.9]) with ESMTPS (Nemesis) id 1Mq3rE-1g1RBK1DdK-00nKR3 for ; Fri, 22 Jun 2018 10:28:00 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id w5M8RxNh002277; Fri, 22 Jun 2018 10:27:59 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 38F79126E84; Fri, 22 Jun 2018 10:27:59 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 27391292 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 22 Jun 2018 10:27:59 +0200 Delivered-To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 20F66126BB8 for ; Fri, 22 Jun 2018 10:27:59 +0200 (CEST) Received: from comedy.dante.de (comedy.dante.de [176.28.54.184]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id w5M8RsEq002230 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Fri, 22 Jun 2018 10:27:56 +0200 Received: from Franks-MBP.fritz.box (p200300CBABD79D00D4E80CFBEE339F5C.dip0.t-ipconnect.de [IPv6:2003:cb:abd7:9d00:d4e8:cfb:ee33:9f5c]) (authenticated bits=0) by comedy.dante.de (8.14.4/8.14.4/Debian-4+deb7u1) with ESMTP id w5M8RpKk012501 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Fri, 22 Jun 2018 10:27:53 +0200 References: <941aad2c-bc3d-ca7a-1757-470e7ed1d5b9@free.fr> <87bmc3ripu.fsf@fencepost.gnu.org> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-DANTE-Spam-Score: -0.916 () BAYES_00,RDNS_DYNAMIC,SPF_FAIL,URIBL_BLOCKED X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 X-Scanned-By: MIMEDefang 2.71 on IPv6:2a01:488:67:1000:b01c:36b8:0:1 Message-ID: <6f6508f9-18da-5f27-6cc7-49852890928f@latex-project.org> Date: Fri, 22 Jun 2018 10:27:51 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: Package registration To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-UI-Filterresults: notjunk:1;V01:K0:Tjgqm+vWrws=:ALAh0rCHfekFSwFw1Xep1M6AC3 QW3MLD+niYMsZX2bgs+VFuyXjkHkIAsj0Bp9J06Wq1VA7ReTCX2ykkZ4odKAV3MgZ428rGaf3 IrqvALh3hY8Iw1R8yWuQZOkANnCU8B7zD3px0PUt/7irIV/CsKDrB9dcyzv4JsNAlbPZ3zPry qsijCfjKmUCYI5b02Dt9FgQ/yHyDMBbezRB4yuFo7xuheEwPPTSdisEFksnooa6FR+MRF8KPy 2n2pQUwTVxDMa2wLi9qZA7cODN7R2MRKsiqpo4npzqh2S8KYZGr3IVni5z86UqQ0UduzZXI/K LP/9dPsa76ffxaODgnldAyC2wYQpz+fW/l1ARQbtQS3Cfa+uYgTdRwVvVFxuOlv2YiSKszFpC cNErFCQ3jmAUUDk979UNptZTNP+bSKFSflyR64HtyqEtpGMiVxe+bL/XiLycfdp2pGtmzBKvi 1Vld4c61abQHjQMF62UIcbHt0WZllfEhtrX6HIvE3lflywCwkOmARCKR28KBE6OGQi+VAtsJY RzB6df+sZXqQCag0JpQomh2ZRD8pKHd/lvIAKdnNHbrLOX+5Pnzf+l8wg2fAIJKyfnnaNgCXU ZspGDmeUHxT1eJW/gcmurSl7ThZnqBCXGjwutcowm7mO6t8F4/eITtjDw1sy146MgNK6zehZn 74tllZ4Yat60AePJCFiimYh6AcXuTzNNnuwGmsODBfCobpYYwUps+lUrsiLSlLC1Ue8NfCPgi 82Xx0TLJxKFgHUY5DPXleTwf4//P9CGBZ/mKG/ULAfOKvhasC4cuK76I+15hb15nBLxGCsVW+ 6/eJm0aPGQL5zxNi48tMS79uSqXfRUerK0XzkKHz+BasQU7ulJXe7LMOjM9vnC/rFU5P0J1Q7 XZ4lCfiVTCX+uoR74Q6EzXgMOkSjohf8cwzEAODSGxAqSKYceEFxjaJU2Cr/V5k5hK+z6e9IG vfUMUmZhyQ7+w7HU3bU20/2VNaeMtDSZv3JoTq/iWlvHYXvBTeOX2Dbkw9kyO7lSpP3K96uSD gj+2OFuH+aH3KhnFPepveHSrQUsux73XaeHewjIs5OgvIakQBnzMh97Ss5+XICAQwtU7iwYaf b032XSLl0s0qzv7gB0nF/K5okHkcxX1Nt66RF8SuYGqs8/6ac5SylLGlS8EEBzt7ThZxt4xeb 3zRvQ6Rdc2U7sG5quC6dpf0gZy8uY/Z0U9gqu3eRv2c6DFZnqXTG18GoJnoBONA2K7dnsu1WK 0Pn6FRe6YcKJG9KeS1c5QjRMm4xvIJM9IvWUPMhtv1GJdDUQWo7/TsQVaDgRZFJPg/TOCWJ4V JX5Fuk1/h3qxNPe/5K/QYobgMh+foJ3SdmRGXexksRKfYb+N1owiwYiACMgbpV5CBl+YxKTCn KypuuN6F1KGbteLz/W9aS59NDtwx7ox4+jQBUgYRuLvxIB5UB/FWMadh74HE4eRdMEMocL4Ea E0PHky94dGjmkN70BNrQYr2q0E7aUmvri/LbakTn3Kg/fbHXIeJYHnensS9UBYJrxbkxVg54W AYeKJwjCbvck/srd5aATFaemt8qeeIcvm8kK/mbUC7QvgoRav5hoaCMGJJD3FNs0uCeKsK5KN atsw6rOtsc+GpzWrIu1G2z1ldr1XuJ3IMyM2Akdq44DlE2RsNReOCgRawqWaTt5FXEFlZZVo7 5FSUpgiE0tucetPs6ST1HPbsoWUfUzP/8FlpSq0rylRcYffAEaPSxqbaqC/XHYO1ZF7Xb2AC3 DSk9itur7rrL3O7oRYPdUwYLxpfjdJnnMc7Lyn/iyQEq6O/RgK7q87nnc6xEdtHxK2To2sRxV DWlHJTLNcICzjBtn5LdaJn5NBknmoHbf/kkcSpC1vCl3aUkweXezlLI0CoVnbkh/WpZqjUGIq Z8JcLpdz+smvyHjMhkBbypCnFmzJIGzNjbReeDPOmj24Fqqvy5ewTFuXEyQn X-UI-Loop:V01:C0m1ENQ9c30=:DI/lqL3VhBDdaDEwvANRDcPMb02GmJsjdtXoweccovI= X-UI-Out-Filterresults: notjunk:1;V01:K0:MAP2vNGhzLQ=:qi4mLB41jrl3lSNM0dB3PT C3Z+8XGw5MmeNGKS5x0nNjr5txXxO0xm4ybJ07K9GfebeY1XabeB6ID0HejEeDM0TT0LqQ2eX 7r6z7bI8wnsouhS21IkYOPdjjf3ciBY0DIPuisXEpx21I1JobgINvJZnKm3C/QkBK6LLpYybn utTfOh6FNTkmzgBOb1fd91nDW/MzphS62h0pOcEOqORv+hpVLSEpjcmQ9bv9w424xKLFYIP/b trVPMQQDpSekYRfKDK7l77oJyqybdgTsmnnVvDkp4UXLdGAuGPgWatYFM9yXugVnfBTtmLkWF NWTmpCSoRWDd4CS7f+lScs7/GQVshgOGZueI5z+l2KuQYWN9U6ApIWK1gDzFDccOc4eRiQ5g0 RecvlNxQi17ikT+2wyxkKcj1P418THZU7C59WOnLnvCWLsGM8eKLNEhcWDf2SE2rHIuhxfGVN GVRcY3jievU0bvrtgQKVnwFaAbLSmiA= Status: R X-Status: X-Keywords: X-UID: 8055 Am 22.06.18 um 09:16 schrieb Will Robertson: > On 22 Jun 2018, at 5:54 am, David Kastrup wrote: >> A stupid question that just occured to me: should we be discouraging >> registering prefixes that match another prefix' contribution to the >> overly simplistic hash function used in almost all TeX engines? > Would it be easier to update the hash function in the engines?:) > What would be the easiest way to test for clashes? No change I would think, but does it really matter in all honesty? However, we should perhaps be in general more selective in what we accept instead of a first come first get approach. For example, if somebody would register "array" for some tiny improvement package we should probably object, or in general we should take a hard look at anything that is potentially a useful prefix for the kernel level, we maybe we should very clearly urge the developers to do that same, i.e., ask themselves, is that prefix really covering just the space I like to cover, or is it much broader and I possibly freeze up a useful name for a general prefix without ever intending to cover that space. E.g., siunitx is fine (not because it is from a package of JW :-) but because that package is the dominant package for that space and exhaustive, same with mhchem as it uses the developers initials, but if somebody adds another argument specifier for array columns in a package and uses the prefix "array" for somebody asks for "math", etc that it wouldn't do, imho. very short abbreviations are perhaps not good too if there is some likelyhood that the sort name is useful one day for a more general purpose. (We do have a small number of those already in l3prefixes) So something like "statistics" is perhaps not good either unless it is intended for a full coverage of the statistics space... and it might be better to have this called jrstat --- clearly depends, but we should probably go into that direction and not accept such prefixes or at least get back to the developers with a big question mark frank