Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t66NsKFR005129 for ; Tue, 7 Jul 2015 01:54:21 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx002) with ESMTPS (Nemesis) id 0Lj2ju-1YbYcK2z2k-00dBi7 for ; Tue, 07 Jul 2015 01:54:14 +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 t66Nqf7a032614 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 7 Jul 2015 01:52:41 +0200 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 t66M14BB022647; Tue, 7 Jul 2015 01:52:41 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12343778 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 7 Jul 2015 01:52:41 +0200 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 t66NqeaU029015 for ; Tue, 7 Jul 2015 01:52:40 +0200 Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0111.outbound.protection.outlook.com [157.55.234.111]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t66NqXVY019155 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for ; Tue, 7 Jul 2015 01:52:36 +0200 Received: from HE1PR05MB1241.eurprd05.prod.outlook.com (10.161.119.27) by HE1PR05MB1259.eurprd05.prod.outlook.com (10.162.250.141) with Microsoft SMTP Server (TLS) id 15.1.207.19; Mon, 6 Jul 2015 23:52:31 +0000 Received: from [192.168.0.5] (80.177.31.128) by HE1PR05MB1241.eurprd05.prod.outlook.com (10.161.119.27) with Microsoft SMTP Server (TLS) id 15.1.207.19; Mon, 6 Jul 2015 23:52:29 +0000 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 References: <201507062252.t66MqZpp004290@freefriends.org> Content-Type: text/plain; charset="windows-1252"; format=flowed X-Originating-IP: [80.177.31.128] X-ClientProxiedBy: DB4PR02CA0011.eurprd02.prod.outlook.com (10.242.174.139) To HE1PR05MB1241.eurprd05.prod.outlook.com (25.161.119.27) X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1241;2:bFEMKHfU2mh3gGSC1KNZ7G4f2gn8Pdlhy9rpG4mZRwTNEQ89LASZKvBOIZ2UBFBo;3:ndl24U6ZSxZC5srwNwcoKDh9vKJcFHuI+jzJdptFRHjwxulGBrlVkzQtr9v6EPgtV5TnAUjOlFS+qP3hT4Ft0qBCbwsVZ4T+A//7N5T8of6AznVEjnuQhS0CDP48kxs75Vh/Z3HbWiGVSTgsJSYkvA==;25:qM+4OFdLlHn2EJ4KGGq7ogAToZZ/okMbJ3S8LDm4UN+1gEuYj4zSelE9rbWTkDhc0x1ocFjVXwp6oAUYhy39PRvEdWBLQDDedTV7OBmSheorpI281Dz5SIiOKwmnNdrg+tpvwZ8DEwVTmKzn/c8zCNQ7ECP5DK1RVKULIl+5RiW3sI8x9+uyfttTlQcvvGAghJXn2s0a2H6ojQoJapsPZpybD/lbWaP9rpRUa4PCZedbI8gyt+gK2etQgYE768D6qjLrZrJTaZip93SpTXm6ww==;20:TwUnmkezLLScAUiTIK4WdwcqjhtX+GoLov/552hjKQ1+VQFU+21Sj9Co+9c//8ioyaI9zf9sgb8cFrGoS10XlFuiQOp05zNrrREWNxqelFlCQEuntxI32enprREbMmgDgyq/tfcaYjUvskuW5d4DwUSjK6mk1Wtor91qnnb4hLo= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1241;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1259; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(5005006)(3002001);SRVR:HE1PR05MB1241;BCL:0;PCL:0;RULEID:;SRVR:HE1PR05MB1241; X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1241;4:2PgFefAUvumaobc7OHrje0OzB3uzZSBNnhQANR6B5X2ijcpVREwaekAOy7Z/0W+Dw7ZheW4sakhUuqI1I8kFlxICobbiAP4c8xGFm978KjlfgdDRejzdUlYgeODcFfWclyJMobGyrCBWZ/uIeIyeDJGnoLJccC1JRb2p6RSCijRZffYmXc1Z7VU2jZpfWGFfLv6dcZrP03tvLXYooGqmmdqPeZrPKFQnf/s0UIi/FpusmhcFVw8zoSozUXVJJz90NRQY9c6KdCthayvKETUQMvgaAnM9MaW/DCaW6YqqbdM= X-Forefront-PRVS: 06290ECA9D X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6009001)(6049001)(6029001)(479174004)(51704005)(24454002)(83506001)(64126003)(4001350100001)(74482002)(65806001)(65956001)(65816999)(50466002)(23746002)(66066001)(76176999)(77096005)(2950100001)(54356999)(46102003)(87976001)(50986999)(87266999)(74826001)(189998001)(33656002)(92566002)(47776003)(110136002)(36756003)(42186005)(450100001)(77156002)(62966003)(122386002)(117156001)(107886002)(59896002)(5001960100002)(19580395003)(40100003);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR05MB1241;H:[192.168.0.5];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1;HE1PR05MB1241;23:FXvn1QgMarjPg7wCI6Wu0ztdDv62kIup5cscz?= =?Windows-1252?Q?f/skYJxBRrwG8K2obgKeR4LcwNwvnI4x+Bl6kAoMzeUgPpsTiTofBnXn?= =?Windows-1252?Q?ULwEzTi/7DzdGpOUNx6eT4e0cWcysuUQasTl+wbB6blNjEv2Rsv3Vn6s?= =?Windows-1252?Q?ocqhxkegwdGN2Yp7xBQQ4F0y+E3OUxH1vVlH38NbTqtSaMQ7pEgwjc3W?= =?Windows-1252?Q?d3KH/cjyWXxny1kXTxsm8HHF1GsB1wDjjQBKPxvfviiCFJtiYiWPC0O5?= =?Windows-1252?Q?mC5GuSLcHG2hu86OwS7K0svMfTRyrj+GFsiWd0fzoyTGzE85qvNjrq3J?= =?Windows-1252?Q?5czZfd99KWyyNQuOlG1QEzkVvxU9ADtYVbL+CaCFRqp2BuS0s7Dm3fEp?= =?Windows-1252?Q?k0uoUN20om+xtUSQjCXBmEh4uY12EH0Jb0Kr2LYKAoSnLlQdGDzYTLfb?= =?Windows-1252?Q?tWQnHXhDbZJR8u5qRRlEtUHEeiwv4sHypJFXIh/Sy/b9h/2nBRKZbVu9?= =?Windows-1252?Q?wfEw2S2ENh26KmKJ9YjAxRKrtl0+yZDrPPxMuIhHVrJBeL9zO8sKM42g?= =?Windows-1252?Q?0GcAXwNzRHoSJ642OnPKf5VnxmmRHe2GaxKyx5TKLa1Pl9JEAmPVLnds?= =?Windows-1252?Q?JWRc7aiNYnPWm2FDuNZP/lVI9fPQZYgE/qDzg8p/XkjK/HVW0ktLbIrk?= =?Windows-1252?Q?la7AAvbGo+mZoQNWcD00EZUAoDu129J4x7BYxyj8WCLlDcO0m8okiWkS?= =?Windows-1252?Q?BWvJBhhWKJ9fzhFbJOtLqbiW1nh2JH3lI2B7j4pIzX3az7NVTb2wA71K?= =?Windows-1252?Q?9cTLydMwfMUTFtDvfrnNOzbIIEYJ0kwG9tSraFlwE2xDHy9ADd9Jmwsu?= =?Windows-1252?Q?kDB4bmmd/wMP1PvRsPQUYtZqK+MTVoZ4jx1jPThTtpmJAxFuYnvCDNjL?= =?Windows-1252?Q?y3hFGO6ae7d3u9ms+4DkuiF18/j7DEt+32S+KkGxqvsokOSdq+YeNMJF?= =?Windows-1252?Q?EZz7TaJahDjvc2TAm7Q9szPni0gsdeALQIhsEoGis2cidMgSpy1fOaFg?= =?Windows-1252?Q?4/rkISUC3vrUew10uzAaPUxSDa8yWLo6pGd1CvA3bzLBN772fXJWEwM4?= =?Windows-1252?Q?+EWnAptzjoXwPhYZKB9YkPwMHxmtkysXNNlLz6+4U6nU/ylI1eXzbOzQ?= =?Windows-1252?Q?sVZaVsTvQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1241;5:iJxtl3HmPxk2XtYA0XAq05IxMcXDGRDtgd2G+YyhjtYhj3l2AS7dr6cSKexwPgjzxnNVBPGI6DXagM8ynAdMBy4LJ5qellZCVDzs4QmSQJUY0w157jp1pnKE4Rh6X8WdUKmjfHPKe2OZrpEj6MqYlQ==;24:oqJe/2KVUgpwsvHAlG4v4UN46gnsiWjCtJA0meFKsIV3c8y/cBVT21JEMWdKuD5sj8dmNbTjUYTrG3BcatyTwQSaecExBxJx4BIFUke3fn8=;20:8Bi8Ixf8UaAKIL3LtpZrtVyIQLxjbGr0MA9lWwXq9PCbaxU0S8O85A1imPyDXsrFLpykalfqQ4e4GV+I2Wf0bZ8pfvPSJVo2x5h4w0cIntHG/1VRJtMqkyGEKhfWyHDU1fU0kFPa8GjNvL9GLV5iutHvsuj6ostXSGwxnQW8ks4= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jul 2015 23:52:29.1062 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR05MB1241 X-Microsoft-Exchange-Diagnostics: 1;HE1PR05MB1259;2:9FGKIfM3KC7F5/SzmPN2m5lNqyezShREiLc+ciGdvOY4yt51heQGvuENn0JlNIAD;3:FbKaPsm8EpE6oNWLJxJU35ZGxi+mZ1AEakGq37731TQyFZ5VZDDiqJPJuc/kyCL0cMPA4PM/QzvRvrOIHe22Ly8PQz1fzGiE/8rFqoMcUw182o0x76nh5dJIgqQOA2fxbPsFz/vhdH4gTULLGPh8nA==;25:lnoDHzVjd9dpcm2HQUNeG6SgfRouhfhTunMkyE2LP4cGEcptdB7mgC3FZTiL/Q0rta8+JD0YiOS6JtyrMhYeYRVt+dGUuOIKwMTM99wpI01liUdh5g8yO7jjAAgtxCfke5s1SVvBOynYJEhaxQrt0Qb40yfgksDupHF/BxuYjLzVSr72JX3zslYcrCZpDvC4suDiwwyhSpDMKyQwH2zbFSvECVfdz+a+aUr+ihEQecAZKaTpQ/XSFZORtZaXrtL16rn/oJ5eN/9gY2CEjBvOSA==;23:4H5ahHy+Rc581nDkiqmr1r/ltayZH6JnhUO5NEtLHECBMlqLffWJD/K82mneoAdbdJxXQFjrjopmWt+b+JlIJ5b4lDKzLMGbv1S/mGkmtFJ5r0p0GOrSVDTnZcv9J95HaoYMG39y4u3spUvLXe4Vh4IDiX7Gz301KEaZsy1C2nke6hbN+6XIklPjUm4JiJIekjOPrihPPnGQjQ+p8Ae70byMOWLESKMofprHli99sfU+8qp8uPYl1lGYhIjPhWG8 X-OriginatorOrg: nag.co.uk Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id t66NqeaU029016 Message-ID: <559B1467.9060708@nag.co.uk> Date: Tue, 7 Jul 2015 00:51:03 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: David Carlisle Subject: Re: LuaTeX support in the LaTeX kernel To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <201507062252.t66MqZpp004290@freefriends.org> 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:jiwjMKk0hzc=:YV5wWlJw31f/HQYkuU9xwlSCfy FqRTURhy5bUnuuFuEESJPHmdXNVz/dQEJWGw9y3mM8UsrvOKZjhx/YIMxNZdt9Z5zTsdyVGnc +ijPMDNZyPHDbh39GCGQZmDrlBFZcZsYlm1AAy3lC4r28qNlZhcJlPj8Mdh3WRf4PhjohCHZb YFVZQHq07oqeJxVO3WWgmPHx4/WvBsxyhrD2OaZxzHd3yvy2ArGIyHoj/CuweFLsy8qSNSPJ9 y1Xtze1mWsLWyk/RbsypHr+67POmxBT6+lShCKVTAnb2xj7yy6U3kYglccBR3WZMqvwkT6GNh D84zw7bPdlUb+peFEuH88S6bwKMTp6GHPWiJLTXLeAcIlSOmvKCIdfQxI6I5UfaEt9vJyM0PP tirSVbJGfETthFjJ7b695uMCcyWlvwqyTyECwmEWlQbwB/BB3Q5CPNbMlAD2hWLMisNR3yOLF OVebfRqy1xeSWVAvQsIYe5O4mSJjQ2FDM/5iiseZC6vjc9k6p2sDj3VwFSNbvOz5PA/rIGy91 tf0ICsZMo8SJ1Oz8p8XmJunNu8lLWzbEAV2Sk/a06gMOZSQRlGrI5f4w0DSxDT1yLNGd55y0h rPgc7fQBr2fbixKbK5WXheNcl3bunZW0QU2agjF5Zp5MKDacCCR50lTP0N2/uVBiY7OQtEpnn p1bh03R3+Wv5nl447sZhF0pjdVwZD1mBTHgG1kC0I69JWxjbfqbgF0IgR2CahKfF0w7WZH2E/ 5DVOQZLkBwVsMYNAdCS5ljrZh+A1WO/dzZAbc4pCgJppQ8YTORM5djk5ZHRwIhNlN3h+/pghx krS26HZB7smRvtNiBGWfICYtnVRiiCZrrHFAoGEJFqq0AHBhG39SHpwoVJdiB1Equ7ap3YsnA 4g3XhmxT7pjsXCkXtysKnXuxJlyk9aTFoXvvtpdYGLZdBYa7lmsWSCw9v0s6lqMtKBcogFlDm ouqJX2HMvjKz1F5aHWarPk6scGF7R9/gehk5kDunF3NiR02H6ctFrLCTg0k13KZrqwjRwezZF +TF1b7IzswRpBUvgwUXhuwAbwSra1hTD4yiCOju3N/TQqlPEmoAmidxiZ/wF8b9pPGFS31FQO aJOiyjF8j7nubtcDL9iaDhNnPphTodYW1tg7iZqunZcltT660Y3/NovrAXSQjygM4/DA09Dd1 4N3iAzs+MdlCeTstlRYIj0mIKPt5IP1PHeDDXZGB0ES/9c3sA2ecpBsOnWqsYGCYc7dbZynbV zNKIbEhMMrmII2Bb/P7YhjlRZPgLL++yyVISiW/4deTN9vKQjJLbI7vXxiNH1YHQFdSsm3Zuy KhADrCgs6NLEUZYUF7uS4M5Jrsr4oY8SV1BnnUx9lUwpLi96WGvDdzBUpaZpnpzjZ5KhMCRm1 C6vAezkwL3a7mbzNMZAt84sNfdnQo38qSfofhG5n3Q0s6i87f56yNB9ilaPwu8ahbF3VJ3AYH q1K7BT2YJSiZIyi1ff/RhkwxCXuf2YwJaObMAuACvtXiGFkcREXK2z4U0vLa25anFhNBi97g= = X-UI-Loop:V01:aIJoAHNU+tg=:C2KWk5GUV3pSSDzs82ZRMH8uDo0YmsVwMO+TT/U0/T0= X-UI-Out-Filterresults: notjunk:1;V01:K0:q9s4V1pd5xw=:u+Iu0bj0c5AuxyaOd+K706 CJu+iadaR05qTMoR6UOG5UEZjIBnCYRepwHBklqdCKNI8kZRG40C7/NuHRUMCvXG3foCJf7xL 5aMrxvRad0o4VXn+YCKGsW25Nvl4kf48d+LqhZh0TJ7iI58roEnKBt1ulRbxw2ulvF+fZpxIf dFbYkjz1ToBuw9kPJKjDqzGQOsH2R4QhbTibasUBgW2tMyS73VWpF5+J264p2GnYQo50PgMKm XDtnuHy4bGZYMF42XJHn/1Syh5L0sLV/vON3SC3yOlqnu1qNiDH//WJIOdzyB1rWkojOpc4oq SJ2bAXbVJSsvdeIGF4oIUjEQcHG8xeU/WmGQlafF5QSbOYjQ6A+nKh9yzuzWY+1J3SEp1TcvG 5OMUMftvrfkg6DZFVQgRoVjsE/EwX5adQ6vY3Hgav3t7u6aKhryCuqH4c7sOXKT1ENx/6xdeY f9NcGK1Sv8UzCpzrsxjj0iFiFi8JL+YvUimzSBTqBcbYN3SxhmM4 X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7750 On 06/07/2015 23:52, Karl Berry wrote: > we would like input on how a transition to new support code > can be managed. > > Forgive the naive question, but is it viable to make the ltluatex code > not actually break loading the existing packages? I mean, if a document > using the existing packages can go right on using them in the presence > of ltluatex, then all seems well to me. If that's not possible, it > seems to me that every existing lualatex document will require changing. > Which seems obviously undesirable, if, I suppose, just barely possible > at this point. > > k > Yes anything's possible (and we gave the maintainers of luatex/luatexbase an advance copy of this and we've bounced some ideas around) but it's not cast in stone yet. For a start the majority of documents don't load luatexbase.sty/luatex.sty directly, they load fontspec to get the fonts and thus load luatexbase via that. Fontspec obviously needs to work. So it will not be the case that "every existing lualatex" document will need changing, far from it. For documents that are explicitly loading luatexbase then there would be decisions to be made as to whether luatexbase should detect a new format and quit or whether it should over-ride the new code and do what it always did, or whether it should emulate any extra features that it used to provide, but implemented now over the new format code. However whichever one of those is chosen (and primarily that's a choice for the existing package maintainers) I would expect the overwhelming majority of documents to work unchanged. (package updates may be necessary or desirable) One reason for making the draft public in this raw state is to allow more people to experiment with real documents and check all features are covered. tex being tex there will probably be some edge cases where document change is required, but with luatex that happens anyway as the underlying engine and lua language are not cast in stone the way tex3 is. David ________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. This e-mail has been scanned for all viruses by Microsoft Office 365. ________________________________