Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Tue, 1 Sep 2009 09:29:23 +0200 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n817TM39005925 for ; Tue, 1 Sep 2009 09:29:23 +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 n817PKrW002960 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 1 Sep 2009 09:25:20 +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 n7VM1OQB032073; Tue, 1 Sep 2009 09:25:19 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 286152 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 1 Sep 2009 09:25:19 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.1/8.13.1) with ESMTP id n817PJog010654 for ; Tue, 1 Sep 2009 09:25:19 +0200 Received: from ueamailgate02.uea.ac.uk (ueamailgate02.uea.ac.uk [139.222.131.185]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id n817OwaN002529 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Tue, 1 Sep 2009 09:25:02 +0200 Received: from ueams02.uea.ac.uk (ueams02.uea.ac.uk [139.222.131.131]) by ueamailgate02.uea.ac.uk (8.13.1/8.13.1) with ESMTP id n817Ovd8009090 for ; Tue, 1 Sep 2009 08:24:57 +0100 Received: from [139.222.114.191] by ueams02.uea.ac.uk with esmtp (Exim 4.69) (envelope-from ) id 1MiNjc-0001Ny-56 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 01 Sep 2009 08:24:56 +0100 User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 References: <4A7921CF.5020803@morningstar2.co.uk> <4A86949D.3090500@morningstar2.co.uk> <4A886BA8.2000209@morningstar2.co.uk> <0417DF73-EC19-4262-B9DF-5C870D47BFCE@gmail.com> <4A893816.2090807@residenset.net> <4A89610D.8060108@morningstar2.co.uk> <4A8C71CC.7000006@residenset.net> <4A8D0048.4070101@morningstar2.co.uk> <4A946AD7.4020506@residenset.net> <4A9C2DF7.6070002@morningstar2.co.uk> Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Canit-CHI2: 0.00 X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN, outgoing) X-CanItPRO-Stream: UEA:outgoing (inherits from UEA:default,base:default) X-Canit-Stats-ID: 29419443 - 8cd0181d00c3 (trained as not-spam) X-Scanned-By: MIMEDefang 2.65 on 213.139.130.197 X-Scanned-By: CanIt (www . roaringpenguin . com) on 139.222.131.185 Message-ID: <4A9CCC56.80001@morningstar2.co.uk> Date: Tue, 1 Sep 2009 08:25:10 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: l3doc, was Re: xparse To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -6.599 () BAYES_00,RCVD_IN_DNSWL_MED Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 01 Sep 2009 07:29:23.0997 (UTC) FILETIME=[EDD3ECD0:01CA2AD5] Status: R X-Status: X-Keywords: X-UID: 6051 Will Robertson wrote: > On 01/09/2009, at 5:39 AM, Joseph Wright wrote: > >> I'd noticed that too: Will is in charge of l3doc! (Seriously, I think >> l3doc needs a good overhaul but Will did take charge of that part of >> expl3, so for the moment I'm leaving well alone. He has lots of plans, I >> think.) > > Ha :) > Some things all in my head, but I don't know whether to start with > something like xdoc2 or gmdoc as a starting point. > > I just put into expl3 whatever made it easier for writing the test suite > and improving (piece-wise) the documentation. Indexing is a part that I > didn't spend too much time on -- partially because I rarely use them > myself! > > I'm not saying that I'm abandoning l3doc in its current state or > anything at all like that, but if you do feel the urge to tinker around > then by all means go in there and tear it apart. > > Which is another way of saying that if you don't see me making changes > in there, then I'm not working on it and the whole thing is fair game; > don't stay away just in case you feel you're stepping on my toes -- > you're not. Hello Will, I imagine that l3doc is going to be a "work in progress" for some time to come. It seems to me that, as bits of LaTeX3 get written, l3doc is likely to be the first place they get used as it is the one document class that really can depend on the state of LaTeX3 at any given moment! I'd imagine that the code needs a careful overhaul at some stage, as things are very much a mish-mash at the the moment. However, that depends on what we want, as you say. For example, the gmdoc approach of not needing \begin{macrocode} ... \end{macrocode} is interesting: I wonder if it makes it easier for new users to write documented files? I might give this some thought and see what happens, but that depends on what I do with other ongoing things! -- Joseph Wright