Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s2FHE52l021643 for ; Sat, 15 Mar 2014 18:14:06 +0100 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx109) with ESMTPS (Nemesis) id 0MGGWB-1WKFjD0Ajf-00FAaH for ; Sat, 15 Mar 2014 18:14:00 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s2FH8TGR009751 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 15 Mar 2014 18:08:29 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s2EN15sF024042; Sat, 15 Mar 2014 18:08:28 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 10759016 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sat, 15 Mar 2014 18:08:28 +0100 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s2FH8S7T022018 for ; Sat, 15 Mar 2014 18:08:28 +0100 Received: from smtp3.easily.co.uk (smtp3.easily.co.uk [95.130.72.151]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s2FH8ME0009816 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sat, 15 Mar 2014 18:08:24 +0100 Received: from [109.146.67.144] (port=50817 helo=palladium.local) by smtp3.easily.co.uk with esmtpa (Exim 4.43) id 1WOt2F-0003Vq-Fy for latex-l@listserv.uni-heidelberg.de; Sat, 15 Mar 2014 18:10:15 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0 MIME-Version: 1.0 X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <53248902.4050200@morningstar2.co.uk> Date: Sat, 15 Mar 2014 17:08:18 +0000 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Documenting 'locally added' expl3 variants To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE 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-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:6aY2F9USMJw=:1h8fB1tE6/XF97W7eD6fXHU72a CFfCSPp21g5JD4mm8dtG5IS1w1KkAhk+EMzsoNmKyjSrCnif+j70HSLJIW3Tt5/nkdGEny4pT usAr5zFT8gPSAYHPw7Ug9MkkgNmNeOx3JzNGvZcDooZO7Z1wMb4tfLdSP+dNp/YzB012Een/Q QbUkaEskyZj4G9LgcDyCLVQdWq8mU5H0KxzxQIck51sYyakaAcklpyoh/3tlbzj9CrAmHA8BC h0DZ4lF/da4ToWPPGiK8L0yFwQ06j7KHgLYxZthkUQBDYyuwk4ZOpooKtdOuSKV7/42kEKojD BQY4DvxjZdDqW72VeBloUGChZhQV5V/IIa52IOcrS5D/yZH56R17nRPHY6bCBvAarlLaYXJt1 yBRBlCKYstXZ87m3gd9J7IMum+3mzN3v88aDW63LV3u2q5pR6F13PEQdauXimV9+B7lydbx47 ThnM2PMEOwgnrwBKGuPfoQYbva3tB5ckgj2ErspFvdBe/Ffr76PuQyZOHJXAKeuuMgM6y8qnE FdLNp+vrR9WQRxHA40YWAquyRUwJsJb0Sz0FvFiPD57yASiGgQnMUO9QEuL9EdEHMSRuVyXUz MWRhEddZkIPmp9sOBdI7gwr9XO4NmF1Ibm9OPMY1ty1aeuB5kva3lljtjFjGt3+facah7A8bU uKsauLAdJiU86VAZHr+y/2f5Hav6/tXCRP9IHEI3teKTkTQsWF2zuRF1gk537BR1ceRiDwamm uHHFIMqeWCou56ltKXwk0i9DATMS5TBj/hQdXUIchTttGFlEAwVeYQlAHLmR6k8vSMFCVdxMO 37y1VrdKOIs0FA5iQBLG7PqHn+JunPeiHjJn1W8GQOvDur0dqJWPp1FVJwUa2bn0AkZ2F0RC8 1zJ7TDoyFkIDQeesb5npys2th+Ke/boB8r2foAiPa5UKXQDjEj/01mYQKFR9t0P4hODAHe4Uy LpiTgs/39ffoEUIMbhCZGjh0ITuXjNrP/Umugdm8SCdrIApDlEYciNtDY6WkUtUHxzCfBeEhW MeyoQ44voyvTpdg4XgIDEfOMd2n3lxqCONZsIHHrc4nNgCKnTyirwiIWprm1X6ShjSpTwEjKW fYWPu8frXZ38JqdgO0iNf+/x3Ki/WT7szr4BT8bXamMwdxwJEIQIqoZMSTOs2dZB3175WRCA/ nzS5Zf8fj8tjcEex3eEgZd1v4Wf5qSd+dFqgNdTGeuA+sa/sWUrBrfBw5a/tBD+1mKEEF8ygW AgA1Ma0ixYZj+oupQT59Th/SeO0TqZep//Lbkp2t28V/+JaySJL1dEhDryBhgWm9pxemLcM8A BczLySFTuy0khJX6Ly0Kn2v5dhI1jVNgJveudUV8wk94s5KcW8NUoWSgOJTard5e7zfC5bCRt xN+bDnvj171JW1pxOVH4ezNyGBsmxzqE1i3TqkXNap36fnPDyJSmCKk5YqjtcAGZ8dCWDR4Pd dmnuFhaG8JGdwiSiH7jEnAy9ZouZo= X-UI-Loop:V01:YM9wLrT9u4g=:MboSIDiDktIA4kftXeSZKt3ycTUB1YXLZoEZ8S/TEYw= Status: R X-Status: X-Keywords: X-UID: 7334 Hello all, I'm currently making a start on v3 of siunitx, and am trying to tighten up the 'expl3 purity' of the code. One area I'm keen to sort out is a proper set of documented commands at the code level so people can exploit parts of siunitx without being tied to the interface layer I provide. Working systematically, I notice that I use a few variants of core expl3 commands that have to be created. Based on the 'document everything public' principle, these should be mentioned (they have 'public' function names). On the other hand, they are 'nothing to do with me' as all I'm doing is something like \cs_generate_variant:Nn \some_team_function:n { V } (OK, as I'm on the team they are actually something to do with me, but hopefully my point is clear!) How do other people see this? __ Joseph Wright