Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(6.0.3790.3959); Tue, 4 Aug 2009 10:21:32 +0200 Received: by mail.proteosys.com (8.14.3/8.14.3) with ESMTP id n748LV8F030433 for ; Tue, 4 Aug 2009 10:21:31 +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 n748IEQJ030058 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 4 Aug 2009 10:18:15 +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 n73M1BMv011091; Tue, 4 Aug 2009 10:18:11 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 15.5) with spool id 295204 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 4 Aug 2009 10:18:11 +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 n748IBjx024711 for ; Tue, 4 Aug 2009 10:18:11 +0200 Received: from rv-out-0708.google.com (rv-out-0708.google.com [209.85.198.240]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id n748HtJT028211 for ; Tue, 4 Aug 2009 10:17:59 +0200 Received: by rv-out-0708.google.com with SMTP id c5so1015749rvf.10 for ; Tue, 04 Aug 2009 01:18:05 -0700 (PDT) Received: by 10.141.4.20 with SMTP id g20mr4956638rvi.121.1249373885818; Tue, 04 Aug 2009 01:18:05 -0700 (PDT) Received: from ?129.127.15.244? ([129.127.15.244]) by mx.google.com with ESMTPS id k41sm394688rvb.7.2009.08.04.01.18.03 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 04 Aug 2009 01:18:05 -0700 (PDT) Content-Type: multipart/signed; boundary=Apple-Mail-1-483740406; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v935.3) References: <4A720566.80504@morningstar2.co.uk> <5BD2F1CD-3A4D-4204-889D-7E7CDA38F364@gmail.com> <4A740307.5000703@morningstar2.co.uk> <4A77667A.5080400@residenset.net> <4A77DE28.90808@morningstar2.co.uk> X-Mailer: Apple Mail (2.935.3) X-Spam-Whitelist: Message-ID: Date: Tue, 4 Aug 2009 17:47:59 +0930 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Will Robertson Subject: Re: \tl_add_braces:N ? To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <4A77DE28.90808@morningstar2.co.uk> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-ProteoSys-SPAM-Score: -6.599 () BAYES_00,RCVD_IN_DNSWL_MED X-Scanned-By: MIMEDefang 2.65 on 213.139.130.197 Return-Path: owner-latex-l@LISTSERV.UNI-HEIDELBERG.DE X-OriginalArrivalTime: 04 Aug 2009 08:21:32.0064 (UTC) FILETIME=[92BC1200:01CA14DC] Status: R X-Status: X-Keywords: X-UID: 5806 --Apple-Mail-1-483740406 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On 04/08/2009, at 4:37 PM, Joseph Wright wrote: >> [*] I'm starting to doubt I'll ever manage a transition to l3names, >> myself... Sure, some parts are really nifty, but other parts seem >> bent >> on establishing a computational model for LaTeX that I'm not quite >> comfortable with. > > I guess this very much depends what you want to achieve. For what I'm > working on, I need lots of higher-level stuff such as loops, > comparisons > and the like. It's at that level that LaTeX3 is useful to me, as I can > use the built-in ones rather than code them myself. I could not agree more. I would like to hope that the expl3 code gets to a state such that we don't continue to see new packages on CTAN for performing basic high- level "stuff". Just the other day we saw boolexpr, and there are several string or token comparison packages. And there are several looping packages, as well, I think. More famously, etoolbox attempts similar goals as expl3 in a more familiar (but IMHO sometimes more cryptic) way. I'm certainly not saying that the authors of such packages shouldn't be doing what they're doing, but if it's doubling development time for their other packages (which perform actual tasks, rather than nuts'n'bolts) then it would be nice to consolidate some of this material. The fact that expl3 looks a bit strange probably doesn't exactly aid its adoption, but I think the (functional) benefits of the Hungarian- like notation outweigh the (marketing) drawbacks. Will --Apple-Mail-1-483740406 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGITCCAtow ggJDoAMCAQICECN4qE5kBXLk2f/jVDfSZPwwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA5MDEyOTA1NDkxNVoXDTEwMDEyOTA1NDkx NVowQjEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEfMB0GCSqGSIb3DQEJARYQd3Nw cjgxQGdtYWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAL0BeSiAbKuqxeRN p2qn/m8ZL+xawr/WXyPgEF0FipWgRe9l3sMXcFHokcUu0xOc97R7xkUsGcQ8EyybGHuWey6x7X1Y xJZXnoAxqcaG+eREytoYGMIKs6BhEEogLVb2ERw3lQNVnOzanSFeGo8suMAN4zzCtqAjJiA1ph7h 1pksTgECYK5EiIZbFsB6zSDa8crNk404z1CfIA6YO8ezvjbDda+D0r8NU2tq9WS9F5IaG+bW71Ya JegEcSZ+WF6Z+fs2MUMCLLu8n50Er0nuy4dxOmkdMRNfbeaM39dsEwjAAgcQnvPNmlJ215nZWQRH 49YowtSBOYUYq0ZylWRE6x8CAwEAAaMtMCswGwYDVR0RBBQwEoEQd3NwcjgxQGdtYWlsLmNvbTAM BgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBABaRP8+PDYpKIRGlFgjs1HvMmJnqu4reSqp+ ulv0zJZIjIbX/sLbIsnecl9nycHfhubPdc+hDfpCqNZ2+NGQHwwoyuDl7KOdTY0BDPp3eJLio7ob EYEr0H8rFwqfx2LWJ0G6nMhNEjLvs7sFKyriSpk++TWJnnsf86xai5m0tlOwMIIDPzCCAqigAwIB AgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw ZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYGA1UE CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNv bmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUu Y29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVowYjELMAkGA1UEBhMCWkExJTAjBgNV BAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25h bCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDEpjxVc1X7 TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU5VAKMNcCY1osiRVwjt3J8CuFWqo/ cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTXp6a7n2XRxSpUhQ9IBH+nttE8YQRA HmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8CAQAwQwYDVR0fBDwwOjA4oDagNIYy aHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFsRnJlZW1haWxDQS5jcmwwCwYDVR0P BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTEzODANBgkqhkiG 9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aUnX9MIbj4Nh+qLZ82L8D0HFAgk3A8 /a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5jowgT2Vfldr394fWxghOrvbqNOUQ Gls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAxAwggMMAgEBMHYwYjELMAkGA1UEBhMCWkExJTAj BgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJz b25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhAjeKhOZAVy5Nn/41Q30mT8MAkGBSsOAwIaBQCgggFv MBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA5MDgwNDA4MTc2MFow IwYJKoZIhvcNAQkEMRYEFH3VUz86xvggON//eXV+TYYjbcI9MIGFBgkrBgEEAYI3EAQxeDB2MGIx CzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYD VQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQI3ioTmQFcuTZ/+NUN9Jk /DCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29u c3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz dWluZyBDQQIQI3ioTmQFcuTZ/+NUN9Jk/DANBgkqhkiG9w0BAQEFAASCAQBonUR9BU9+gMk9Ypy/ zsWT/TzR5m16a3ecMq4cUX8gHIgxlkBa82aPPVqKI6VOB0WDkFb4e2Hf+6DPkV/gFr2KYHf7mE6w Rz29u0O3ixS0toOoaDx9BvLLp4K56sQ+OrZe4pxj7o/4XB38X5uFZQso1Eve0WrbJMYOTs7j9rxr syVnH4rpyGZx2CHF+FL4cTIWGz/J/ELbtDFCXJxHGaz3yUHAmnSACjdr9ugwCgv4IdOIp8Nzswgh VGnSOgT8Cnym6VFwcWJXCTihWxzm+KsiXde7MVTK4LqFFErnSEPhvXcV61Qtvr6vkSK1Va/rMSfC GJpWKjSGwY7Ct13535NAAAAAAAAA --Apple-Mail-1-483740406--