Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Fri, 5 Dec 2008 23:17:31 +0100 Received: by mail.proteosys.com (8.13.8/8.13.8) with ESMTP id mB5MHT9a005642 for ; Fri, 5 Dec 2008 23:17:29 +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 mB5MENAr023952 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 5 Dec 2008 23:14:23 +0100 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 mB5Eb0r3011235; Fri, 5 Dec 2008 23:14:17 +0100 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 181398 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Fri, 5 Dec 2008 23:14:17 +0100 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 mB5MEHI3018387 for ; Fri, 5 Dec 2008 23:14:17 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.188]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id mB5MECWC030803 for ; Fri, 5 Dec 2008 23:14:16 +0100 Received: from morse.mittelbach-online.de (p54A83F72.dip.t-dialin.net [84.168.63.114]) by mrelayeu.kundenserver.de (node=mrelayeu1) with ESMTP (Nemesis) id 0MKwpI-1L8iw90HQz-00042e; Fri, 05 Dec 2008 23:14:13 +0100 Received: by morse.mittelbach-online.de (Postfix, from userid 501) id BE3FC65622; Fri, 5 Dec 2008 23:14:09 +0100 (CET) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: X-Mailer: VM 7.19 under Emacs 21.3.1 X-Provags-ID: V01U2FsdGVkX1+6a11H7WIvU37W6YZ7SSZU/oWiLdl7AYT7T1g pmk7bsR67QXhTfg9+3ynCrJqnmShp2VjB5gJ6WV2xtV1Zlujuk wMIiJ7UieXidDcJCmRTmJO9Z9Kh9AEc X-Spam-Whitelist-Provider: Message-ID: <18745.42929.572931.522217@morse.mittelbach-online.de> Date: Fri, 5 Dec 2008 23:14:09 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: Recent talk on LaTeX3 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: -102.464 () BAYES_00,FORGED_RCVD_HELO,USER_IN_WHITELIST X-Scanned-By: MIMEDefang 2.64 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 05 Dec 2008 22:17:31.0795 (UTC) FILETIME=[444C1E30:01C95727] Status: R X-Status: X-Keywords: X-UID: 5510 Joseph, > Thanks to some fast reading by Will Robertson, I have a preliminary TUGBoat > draft ready. I've posted it at > > http://www.morningstar2.co.uk/papers/LaTeX3.pdf > > Feedback, suggestions, etc. are all welcome. It is a slightly more detailed > version of the first half of my talk. I like the article (and as I said once it is ready I would like to like or have a copy for the LaTeX web site). a couple of comments (in random oder) - I already made a remark concerning tlp not being similar to strings (tokens aren't chars so token lists aren't strings) I think this is dangerous to imply - early on you imply that in section 3.1 + 3.2 you explain the but I don't think that you really do it justice. * \def is rather a weird TeX thing so \def:Npn isn't a good example really; perhaps using something with only standard args would be easier to grasps at this point. * more importantly, you don't really mention the big strength of the arg-spec concept: - once you have a baase function, e.g. \foo:nnn then any kind of arg manipulation comes for free, eg \foo:cnn \foo:noo \foo:nox what have you and if it is not predefined then there is a single unique way to obain the missing variant rather than explaining that you go for \exp_args:... which are meant to be used only to define the variant, ie not to be used withing the code really. perhaps reshaping or extending that slightly would be an improvement all in all it is a nice short summary of what is out there right now and what it might mean to others, so very much appreciated. regards frank