Return-Path: Delivered-To: rainer Received: from h2774747.stratoserver.net (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) by h2774747.stratoserver.net (Dovecot) with LMTP id drh3MG0pQWC1AwAA4+3H6A for ; Thu, 04 Mar 2021 19:39:41 +0100 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 124IdeTZ000947 for ; Thu, 4 Mar 2021 19:39:41 +0100 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx015 [212.227.15.9]) with ESMTP (Nemesis) id 1N8HUw-1lms5v0Xcu-014ClD for ; Thu, 04 Mar 2021 19:39:35 +0100 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 04 Mar 2021 19:39:35 +0100 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id AFD13128723; Thu, 4 Mar 2021 19:39:26 +0100 (CET) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 46587978 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 4 Mar 2021 19:39:26 +0100 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 89AE41227BF for ; Thu, 4 Mar 2021 19:39:26 +0100 (CET) X-IronPort-MID: 103746242 X-IronPort-RemoteIP: 5.35.249.60 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 5.1 X-IPAS-Result: =?us-ascii?q?A0CUBwDZKEFglzz5IwVigQmDIiMugVQqBAsxhEGJBIgoM?= =?us-ascii?q?BGcOgsBAQEBAQEBAQEHAQExAQIEAQGETQKBegIdBwEENBMCAwEBAQMCAwEBA?= =?us-ascii?q?QEFAQEBAgEDAwQUAQEBAQEBAQGGNg2GRQEBAwEBASEVCAEBKw0ECwsaAiYCA?= =?us-ascii?q?lcFAQ0IAQGCbAGCZiIDAa8HgTKDBAEBBoJMg0eBOwmBDiqNQyYQgVVCgTiBd?= =?us-ascii?q?X4+h1SCX4IXgwkpkgiKdIEfnCcsB4J/gRoFC48dB4tGBSmDN4pPhUmQB7ZyA?= =?us-ascii?q?gQCBAUCFoFrIYFZfYMsUBkNjisNCYhhhUZAMjgCBgoBAQMJTwoBAYs4AQE?= IronPort-PHdr: =?us-ascii?q?9a23=3AZWgs0xNCnuprwvEKV/kl6mtXPHoOpqn0MwgJ65?= =?us-ascii?q?Eul7NJdOGZ8o//OFDEvKU23kXEWYzKre9Ciq/WvqHsVGgK7IyO9nwPI9RXTx?= =?us-ascii?q?FQr8IQkkQ7BdKdT1XhJavkdSU8H4JHVUN58nWxOENVMML3e1DC52Wo6jwfEQ?= =?us-ascii?q?m5MhB6dazuAoCHt82szKip/oHLJQBBhT6ze7R3eRuspAPS8MwXnZdvLqw4wR?= =?us-ascii?q?vhpnJUdvQT3XlvJ1+Yg1D7/MjjtIV7/XF2vPQsv9VFTb28f6k8SulACy86Nm?= =?us-ascii?q?ku+MDxnRLESAaD9z0QW2MKn1xEDlGfviv3VZrwrCb289FF9nLGYZ/QSrY5EX?= =?us-ascii?q?S44qNiWVn1jiZCNzM4/GzTgMFqg+RXrUDpoRs32IPSbIyPUZg2NqrAYdMXQ3?= =?us-ascii?q?ZAVcdNRmRABI27dY4GE+sGO65RsYD8o1IEqRb2CxOrAavjzTpBh3m+2qNfsa?= =?us-ascii?q?xpHxvP2g9mGtMSrHnQptz+NI8WWPy43OzQ1zLBYvhKnzDn58mAcxwsp+2NQa?= =?us-ascii?q?MladDYmixNX0vOilSdr5CgPivAi6JW7i7Bs7smC7r8w3QqoAxwvDW1k90hjo?= =?us-ascii?q?DYwJ8TyxXE+CR1zYI/KMe3DkJ2MrvGWNNdsT+XM4xuT4YsWWZt7Ww00LQAut?= =?us-ascii?q?i+fTQWxZAtzhXfQ/iOb4WYpwr5U+ScKis+g2hqMuHa5V764Q27x+vwW9Phml?= =?us-ascii?q?hQpyxG1NzNqmwA0xba4civTvJh81fkwSyI1Q3Y9qdDO09+xs+5Y9Yxh7U3kJ?= =?us-ascii?q?QUq0HKGCT7zV73gKGhfUIh4uG06u7jb+y89KWRPIJ1lAzyd58WtJDnWLYAOx?= =?us-ascii?q?MVFyiB9OC1xfv++0y8QLhLgvAymKTDv9bWKJZTqqm8Cg5TmoEtjnT3Rzm82d?= =?us-ascii?q?Ib23wGME5IfBiOhIjBP1jSLeC9Fe24gVmnjHFs3f+OMrD6A5rLJ2TOi/+8O+?= =?us-ascii?q?0grRQAmUxtlZhW/Pc2QvkZLej2W1PtudCQFRI/PwGugq7mBNh7yoICSDeKC6?= =?us-ascii?q?6dPrnVtAzA7eYuLu+QIY4N7Wu7cKVjvaK/yyFhyjp/NeGz0JAaaW61BKF8Lk?= =?us-ascii?q?GQcDzxhNZEEWoLsgc6RuHwhxuOXG02BT76UqQi6zU8EI/jA53EQ9XnjqaI2i?= =?us-ascii?q?T9G5xKem1CAFmHEV/sfpmJS7IUciWQL8R91DseWvLyLu1pnQHrrwL8x7d9e6?= =?us-ascii?q?Da4CQettTm1cRp6unZnBoy3Th9E8mNlnmXSGN5lX9OQCU5lvMawwQ12hKI1q?= =?us-ascii?q?52hOZdHNpY6qZSUws0ApXbyvRzF9H4Xg+SNsfMUlutRc+qRC0gVt9kicFbeF?= =?us-ascii?q?5zQp/x63KLlzrvGbIekKaHQYA54r6JlWakPN5zkj7DxOE3hl0iCJIVZ1erja?= =?us-ascii?q?N+6QXfQrXxvR7DxvSMcqIRlG7X+WOK3CyTukAdUANxXajBV30FaQ3aoIax4E?= =?us-ascii?q?SKVLKoBbk9V2kJgcefNqtHbMHohlRaVb/iPtrZeWe4h2a3A16B2LqNaIPgf2?= =?us-ascii?q?hV0j/aDQAIlAUa/HDOMgZbZG/pu2XFEDlnDk7ieWvn9uxzpGL9QkYy0wzMY0?= =?us-ascii?q?Agn7u59xgJhOCNHvMe2rVX3UVp4z5wHVu7w5fXE4/d4VE8Ov8AMJVjuAQPz2?= =?us-ascii?q?/Sug1jM4b1Na1mj09YbgJ2+kPj1hl6Do9Ni8dsoH55qWg6Ya+ezl5FcCuVmJ?= =?us-ascii?q?7qPbiCYGfo9RasLavXxk3T1Nyf8acn7P0kpkWmpBuuFEcp7zNgydYfgB7+rt?= =?us-ascii?q?3aSREfV578SBN97x9hu7TTeTUw/avf0nhhPbjyvjbEx99vCOZvmXPCN59Pda?= =?us-ascii?q?iDEgH1CcgTAcOjffcrl1aeZRUBJOlO9aQwMpr3JcvD47aiOaNbpBzjiG1G5I?= =?us-ascii?q?5n1UfVpnh4Q/LFz9Md2faa0wCbETDmgwX4652lqcV/fTgXW1GH523kCYpWP/?= =?us-ascii?q?IgdoEOBGu/ZcG+wMlzwZLgCSYBqAyTQmge0crsQiK8KkTn1FQBh0AevXG33D?= =?us-ascii?q?OiyD55mC1vqbCQjnTD?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.81,223,1610406000"; d="scan'208";a="103746242" X-MGA-submission: =?us-ascii?q?MDGUF2+9I8zmv2rDqK7AjGIx6QjWyaACB0WlgE?= =?us-ascii?q?KeWT/1zqDnPsUon5aNbkW/6msFMkRrMrU3UzeLUEUscwGJ+sHqvMKh+w?= =?us-ascii?q?2YEEY/SmmtUzs10HJVraFilCkyMGclVc+QKgWY4FNoYDFymBazAvlxat?= =?us-ascii?q?hwc4Yv98etGFWfO8/+PMXO/g=3D=3D?= Received: from comedy.dante.de ([5.35.249.60]) by relay.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 04 Mar 2021 19:39:27 +0100 Received: from Franks-MBP.fritz.box (p200300cbaf0c900008ff92ce56d2fc4e.dip0.t-ipconnect.de [IPv6:2003:cb:af0c:9000:8ff:92ce:56d2:fc4e]) (authenticated bits=0) by comedy.dante.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 124IdNS4009070 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Thu, 4 Mar 2021 19:39:25 +0100 References: User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 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: -1.583 () BAYES_00,KHOP_HELO_FCRDNS,NICE_REPLY_A,SPF_HELO_NONE,SPF_SOFTFAIL X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 X-Scanned-By: MIMEDefang 2.79 Message-ID: Date: Thu, 4 Mar 2021 19:39:23 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: 'xmarks' package name 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-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V03:K0:DPFiJJ88/fw=:kwoysz9C/Mr+OXjAoCIECR3LDk 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 X-UI-Loop:V01:0AO/OpRNOoA=:szwADBmHP1rlaolpwZ8Mmyb/7USpKsbR7fMEPZCxYiM= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:MU7IY0WBCNQ=:ho8wbshPxgZbMmDgNNGOC5 jAqx4mXDf6FaTI8Ys6yYuqb5TU/OB65+f7W7kXX3SbEn7+rxtx3xywmp4M780Rs90wdnXKOa7 e8TwRidw3/MMeYa+KXx9HiyzQqnEZBeF+AflcXNVY75prBZoRZCu+spvZxpbitBxF/lXnE2OM CFHy6613UQ2DUd7rLwrGEACIUcbqPUaxADUVYyufLh3ZWrzwzIN9yY2tY+v/A67LYVCE2isXh DGSTwidD3aDN+FyFq4EwsTG5FRS21BhFcaJrrJ12xjzjRhSCcDjwEXptNwDcEKtS0oiTBQ9u5 HDZUh8 Status: R X-Status: X-Keywords: X-UID: 8248 Hi Pieter > I am working on a new implementation of my 'extramarks' package, > based on the '\marks' command. To get a clean namespace, I would > prefix all internal commands with '\extramarks@', or \extramarks_' in > expl3 syntax (which I am slowly learning now). However, this causes > the names to get quite long. as Phelype suggested the best practice approach in l3 is to use the @@ notation and let docstrip add the prefix into stripped code. works for all private csnames and automatically adds the double underscore so %<@@=extramarks> \l_@@_skip \@@_add_mark:Nn automagically becomes \l__extramarks_skip \__extramarks_add_mark:Nn Using the package name as namespace then becomes simple. Personally I sometimes use more cryptic ones starting with my initial, e.g. fmdug in the dashundergaps package using the long package name is probably better. > So I was thinking of changing that to something shorter, and I came > up with \xmarks@'/'\xmarks_', and then 'xmarks' for the package name, > and in fact I already did that edit. But then I remembered that in > the past there had been an 'xmarks' or 'xmarks2' package by the LaTeX > team. The xmarks package is currently not distributed that is true but I would ask you to please not use marks or xmarks as prefix names nor as package names as there will be a marks interface eventually again and "xmarks" would the "extension" of that. Not knowing exactly what the package is out to do (is it an extension to extramarks?) it is difficult to suggest a name, but when using the @@ convention in l3 long names aren't a problem. thanks Frank