Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Tue, 14 Oct 2008 14:07:48 +0200 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id m9EC7guG019149 for ; Tue, 14 Oct 2008 14:07:42 +0200 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 m9EC4bpF000825 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 14 Oct 2008 14:04:37 +0200 Received: from listserv.uni-heidelberg.de (localhost.localdomain [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id m9DM1Emk031619; Tue, 14 Oct 2008 14:04:36 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 50222 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 14 Oct 2008 14:04:36 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id m9EC4aBe003339 for ; Tue, 14 Oct 2008 14:04:36 +0200 Received: from mailgate5.uea.ac.uk (mailgate5.uea.ac.uk [139.222.130.185]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id m9EC4MVU021627 for ; Tue, 14 Oct 2008 14:04:25 +0200 Received: from [139.222.128.187] (helo=ueams04.uea.ac.uk) by mailgate5.uea.ac.uk with esmtp (Exim 4.50) id 1KpidR-0007ie-5n for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 14 Oct 2008 13:04:21 +0100 Received: from [139.222.203.189] by ueams04.uea.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1KpidR-00057D-47 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 14 Oct 2008 13:04:21 +0100 User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 References: <48EFCDB4.3040207@morningstar2.co.uk> <889E7BFB-9FB6-4BED-9C55-041EE6E3DF0F@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <48F48AC4.4080301@morningstar2.co.uk> Date: Tue, 14 Oct 2008 13:04:20 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: Tools for processing numbers To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <889E7BFB-9FB6-4BED-9C55-041EE6E3DF0F@gmail.com> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -2.599 () BAYES_00 X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 14 Oct 2008 12:07:48.0696 (UTC) FILETIME=[79973580:01C92DF5] Status: R X-Status: X-Keywords: X-UID: 5399 Will Robertson wrote: > These ideas do sound good to me. > Especially reliable detection methods like \ifinteger and so on. I need to see how this is done in etoolbox, as expansion could be an issue. I'll see what I can do (while retaining generality). > I think it would be useful to build up as many general "spin-off" > modules as possible (as another example, the soul package has some > really useful processing stuff in it). If for no other reason than to > test the expl3 environment on as broad a range of tasks as we can. My thinking also. I'm also keen from my own point of view to improve siunitx. To do that, I want to revisit the structures I've used, as a lot of things were written as things came up, rather than in a structured manner (see my worries about the options, for example). > So, to answer your question: "yes" :) I shall start on this once I've finished what I'm doing at the moment (some biblatex styles). Ideas on a sensible return format for a parsed number would be good. I'm currently thinking about using property lists, but need to work through how everything will fit together. -- Joseph Wright