Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t6J8C3hb028910 for ; Sun, 19 Jul 2015 10:12:04 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx101) with ESMTPS (Nemesis) id 0Lkw6T-1YiVHF3AQf-00anBh for ; Sun, 19 Jul 2015 10:11:57 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t6J8AMb2031353 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 19 Jul 2015 10:10:22 +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 t6INhJUK000531; Sun, 19 Jul 2015 10:10:22 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12369373 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 19 Jul 2015 10:10:22 +0200 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t6J8ALBB012368 for ; Sun, 19 Jul 2015 10:10:21 +0200 Received: from emea01-db3-obe.outbound.protection.outlook.com (mail-db3on0128.outbound.protection.outlook.com [157.55.234.128]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t6J8AH9H029375 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for ; Sun, 19 Jul 2015 10:10:19 +0200 Received: from VI1PR05MB1247.eurprd05.prod.outlook.com (10.162.16.13) by VI1PR05MB1215.eurprd05.prod.outlook.com (10.162.15.23) with Microsoft SMTP Server (TLS) id 15.1.219.17; Sun, 19 Jul 2015 08:10:15 +0000 Received: from [192.168.179.21] (79.238.86.52) by VI1PR05MB1247.eurprd05.prod.outlook.com (10.162.16.13) with Microsoft SMTP Server (TLS) id 15.1.219.17; Sun, 19 Jul 2015 08:10:14 +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: <559AE0A8.3080907@morningstar2.co.uk> <55A3E1DD.8050707@posteo.net> <55A3E5E6.2060405@morningstar2.co.uk> <55A4137A.7030807@posteo.net> <55A415FF.8030305@nag.co.uk> <55A801A8.5090702@posteo.net> <55A809C4.70009@nag.co.uk> <55AA1554.3050509@posteo.net> <55AA24D9.1050904@latex-project.org> <55AA29B9.9050104@posteo.net> <55AA5596.4090007@telecom-bretagne.eu> <55AA755E.5000609@posteo.net> Content-Type: text/plain; charset="utf-8"; format=flowed X-Originating-IP: [79.238.86.52] X-ClientProxiedBy: VI1PR05CA0041.eurprd05.prod.outlook.com (25.162.33.179) To VI1PR05MB1247.eurprd05.prod.outlook.com (25.162.16.13) X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1247;2:9KNxRcESgujtGV7FuNvSul79kV3DOn8GOQrl1pt6HSKX7hklgzFQYOl/zB7f2cO6;3:DzCbMozKVNVp2NIE/388Z0tPNQ4apooPRuDlK9Fa/6WAQApilcyrWlQp9k7MsERavX6js6Lvx8siGstbEAiRNgNQ0maKVPlsKgHN+mv01UxSmCOMVSDQh0oQk1bXWeuXDp+EWpadBbi5sNgnDnfxxg==;25:uFOhg4hQrcBVl6ECtq3QQsELt8NtPeJtvmttKTUzlid3xxee6+G1dsrmBifsafo8Why40CSfV8m/Dyn9GNmvq5CB7vG/VHRliQGDL4MnF9cMNhG3yMfSm+n59uS39a/F15cd0JVHAZVLr5Q+e50iEBpzeb9+qyFzNIKbSJuHx9sGJ2CaNKyZXLAZzIy4LkegWZih2dphQM0MFDOgcuexPhtygaFamVVG0T1FNakeuQHq84bIFLpqa90VPq3vJoQn8gVLAD6jCEqTNNnDa9kpfQ==;20:qX5IMCdtHq4C4tis+z+5dh+xurMIHRpFmdT3pFNXnmavdTd7dqbSMVoVVV4e41xz33VfvQtFUarpc9m0rhvDx+2IDp6BXpnsWUs6Oeh7jvCtuh4SAt2zaab/xWyiBI5HndS0ZWZ+tg55TxU6b5GWDxmUvLOplRskrZ3TxWC4kXw= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR05MB1247;UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR05MB1215; VI1PR05MB1247: X-MS-Exchange-Organization-RulesExecuted 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:VI1PR05MB1247;BCL:0;PCL:0;RULEID:;SRVR:VI1PR05MB1247; X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1247;4:e3koQOEtK6hgdRDlr6HNg89hTk2M8dZjCgZQABY2QlUvhuQkfMeqLWCvnttKaflKreRQSVZ0/XrBjXKreNlz+N4oQ54cU2SvUzfUGIbeHdmVi0Q6gISUxj1getKdqHZWz54KHBOu6hVhNn8c9Mfr+3HgJQxQ8nxarp7r2g188+UJIz0clW2Lp7h+TKCe2a13PwTHkm3u1nLzV258ENGQ9zBaI51c1nbP/ApzFZ686PaoMP+VDrpyMm29+5W1h8udrWkW7OO6pWenzsm0wkCNhqzWBn4lpTCgSKLtTF3Bp3o= X-Forefront-PRVS: 0642A5E7BA X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(6049001)(6009001)(6029001)(24454002)(479174004)(80316001)(50466002)(74826001)(50986999)(87266999)(54356999)(76176999)(65816999)(87976001)(66066001)(450100001)(40100003)(47776003)(62966003)(77156002)(122386002)(92566002)(4001350100001)(2950100001)(77096005)(5001920100001)(117156001)(59896002)(46102003)(74482002)(189998001)(110136002)(107886002)(5001960100002)(33656002)(64126003)(23676002)(83506001)(42186005)(93886004)(36756003);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR05MB1247;H:[192.168.179.21];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA1TUIxMjQ3OzIzOld0TzF2cTVwWVJSR2JFZG5uc0lCMVcvZ0VP?= =?utf-8?B?TkwvQmlKK29QREpBQ1kxOVRkVnpUVktlWWFINWx5Yms2dGljSTUwcjhZU3hY?= =?utf-8?B?cUwrd1NYaWN6RmMxaG9yNHZHdjdscmJpODBNdFg4ZDllRVlxL1N1MSs4NlVQ?= =?utf-8?B?SkNhVS84aUFUZitYZUNJWkZQT1hQQTQzK2ZaTGdqYlNrQ2JnRVVmZFZMNktr?= =?utf-8?B?MnNDTnVRK1VPckhuZkh3eUJkREtQZHNiWFFnTTRMS3pUcEVkaWticGpzOWYz?= =?utf-8?B?WkwzK0lSZnNlQkZkRWlsVDRiZzJKZEVOTmNFVktFM3VJcTBoTjI2bFd6NlFr?= =?utf-8?B?dThxRFAxTUNhWEFOSE1IQUVZTWtEayt4a01OdVV6VmwwUy9IcDZkYmYvZDZ0?= =?utf-8?B?VkdiRVBiSDNlbzlMaDBCQkkwNVZnNnJIU1p3K0tPUVdiUFV3emZ0SjlZZVg0?= =?utf-8?B?UU1zcTdCSXFsTkRKVTczNXBEZVIvbzdXS1ZQcnZJSmtlc2RQWVlNQVZLZC9J?= =?utf-8?B?Y2pWV2c4OWN2dmU4Z2lGQ0N3MEE0TU10VVFuMjRpcmhvSGxBdGVwclRuOURh?= =?utf-8?B?bjRyRE9RNTQ1K3EwdXlSQk9Ld3lkOUpHd1lFcm9Da1Fpc0E4YStId1hDTWZX?= =?utf-8?B?VER2R1RYU2tCNFRSVEJsY2ExWXJ5TWtrOS82a1RacnRUTEE0SGlTckRZU1U2?= =?utf-8?B?Tkwra3RhWTl2cmducVMyK2VBRE9kYm4vM3pnOHVtRkh1dU54YWx2ODB2SGY0?= =?utf-8?B?Y3ZaNlpZeHVYdzVFTVNtU1gyRlpxVUVNZFd1ZGo4Szhpcy9pc2M0bHBCTW1V?= =?utf-8?B?MHJWTEEzeDdFRy9PbmJFdVRIQWozSW01SEtUR1lpRk5oVXE2QUxtZ1VYdkxn?= =?utf-8?B?MXJldENFdVZGcXU0RDVjOW9zSXQ1MFptUXRnUGM0cEUrcU80UDJIUmdFOHVY?= =?utf-8?B?UHlhTmpVQk10MHpDTVRUZDB2ak5OWGo4VDQ2R2NaVE5Na3I1Q3lYSmVmeVVH?= =?utf-8?B?TFQwVG5oWHBYNjk2bXMzUlVVWmxvNGQxT2NuL1pBQ0J2dFMxVmk5TjVFY09F?= =?utf-8?B?d3FTZnpxVmxtcWVXc2M5MS9VZWR2Q3ZjODQ3RDZPSThiRDBzVmRoSWV5Q0k4?= =?utf-8?B?MVNqNmY4bCtCQ3FlZHFrSXR1aU1rdGR5bUs4aXNIZkVKTEpmaXVKaGZiMlhx?= =?utf-8?B?U01mRTVsRVNRUzMvYWJvTDkzbXFEM3BZTjJ3NGVYVytZcnpoemJtM25JbUMx?= =?utf-8?B?Wms5TzZOUE9FM0J1d2Jua3RBZXhxMVVBUUVZTm1sY1B5MDM1SHFLNU5IRktO?= =?utf-8?B?WklnMndJbTE1S1ZVM0ZrTGdjZklzS1FMbWtGUG1IV0poUGVnMS8rakg1eWlU?= =?utf-8?B?bEpzNTRrU09IbC9qL29DcU0yMXA0bzhDZmxNZGRMODBUMmFIdXkybmtFWE9J?= =?utf-8?Q?8JwiLFLf4UYeUHDZDNumZ1U/iAb?= X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1247;5:gVYB06sl8mZ3DLunoudRhWh+GiejTEAsJKpfFU0jQy4wcAsB8J9HRoZIJ16QyqvKkoLjudKi7VqZLqlBvlKYVpxstR3UGGjx90OPoSemavoAXQG+aPQsfHSrCpTj6FbHI+EnxCL5NWtHUFaN3RVBHQ==;24:13U0FtwV/cmQBXXGCg0+9f2aFo99o1KkP/CBjklo4HUCaxd/+6X8s7e4sPRF9hxxAcGDMtFx0muNUAigbg5Z8ces6d/ULIpMSBVWhxdR9sA=;20:a4qCBuDPFOGze8DK563VGovwyK45WLBnrhv6wqfRAXQS4Z25svNWJHci8xF45iAesfHQJR9Djv8Tr5z5rqfx67v49Ehc+9weEd8INICU3AlzUZNn7YYH8ZOvH5iiW+ZhUS0tbflmUCiSLRo7wpfG4Z3hJkAg9UPRhDjpWuYqk9o= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jul 2015 08:10:14.1393 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR05MB1247 X-Microsoft-Exchange-Diagnostics: 1;VI1PR05MB1215;2:dfn7b8xOoRoqF4wtphmttRg143W97y/WThwM7diSl4iL+l2WPflxkM6l9kxCaqa6;3:73NBl758ZhgKO6EUnuShiTCw3FfzacfAUZoXG9h7p8U+6ksYUrwZu94Vwez2qbNqqlnSjZg6qyg0bBsA4NERRYH+jIA02UGy+1Oiv3dEcUoGjsulf2asoewZMi+isVmcauPC1rPZpKFfSIdL5waJ0Q==;25:rHQpg7iP6qSMry5F/CCvMJMTdMZpRnukhZM9cWtYIYQTDtJfwNmXwzhQria+LHGSZsCuqQmBSyxiKGMp5o1IkUl/gmOIq65VKs750YjfUbdCArE/y8gnR9duofQefzCaDXn64dXJMWVa3frW0t6khIof6XFASY35V4DH05qW2T7/u8gLll5WEGldyErMJ0Pl4hCmH/seQI4I45KJiWH/nDUDIX8HDl3hbIN0gJPg9A/O+H82GpKwAamIe4Aup27uwKqR5x6gXaQuzUmPWJ87Dg==;20:C69f4rk8CdtfLY72og2fPzQ2I3quqn9GDf5R/FfBpttRpCnuk5xr7CEVhAK7llDZe6U3jSZoDbWOJVt0ZJRPsg==;23:dCBEc92RfqkUftVUJ+mBw+H192AQgJ3YxB0Y5t/2U2e23XPyUT7nI/7Tjwi30UXtarzsZjpbpzkvey2q8fo9smw976c5pELRPOF1HBhiE7pXhhDNZ+HQsbVlESfrl61oJ4n++HoI6JI+r/pUfJznaGTZQmz+chWxpOiogvZi7tORh4zmERt3I5CG9aPhWozJL0yh4Ql5gjM6v5l69xdrx7FDB+gBxW8JXyKUqAeXQJ6uH+zZGWO6CjwOIACG94uZ VI1PR05MB1215: X-MS-Exchange-Organization-RulesExecuted X-OriginatorOrg: nag.co.uk Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id t6J8ALBB012369 Message-ID: <55AB5AF6.2030301@nag.co.uk> Date: Sun, 19 Jul 2015 09:08:22 +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: <55AA755E.5000609@posteo.net> 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:P4jLEaqJPSs=:6iXjTJVOhZU/Z1EdqKo8nO8XPV VpkaFpyUzW362eerQHKUM6/K2Wnd/CgZ/qtrcWkXS/1zid20AGR0XszI4oALCTGlMKEZ1I0UR /W5DMGV4RKVUlF1LgKj7ZUn7m0AOPBYyjZAheeY5RMI2IQqiuWDe6gWpWeLsByzjQrPhzhi+V 32wno3W8poYTO7/PwKNE811D0tR79QqHJeWUDK4MRPXRSztTWPX+FWMBqEgcxlEhfTZQdOwI9 XOG4YsWucfP6P0C3a6GoqcT8QimEsAy1twGBwvVokvvR8U1gTdcxSjoIlOmSkcK/0DKKTMKE9 kc6n1Mutuo53Fm80uThREP0khOJ2/GLqOj9cjtM1g6IIi63uN90CnAkmXSgmaPxUwYptNy0UB /Krgje4ocutu60U8oDYswvvBb+gG06qLocbBXjquD3thEm7u4Ctzy5DYknlk9Wca+nhCU/CVL sLSg5kmKG/kbKAC/2owOFld3gAAAjjRr/Upcs42FkK+vobB0XDhBuStqQ96DbD0ELLi5cmq0L nYjfLZqlFMHd8Naoj5dz6A4fiHwFbQ5fUSKAHBiS6q010Cw/Vp89roihcFs2Lz0yre+jvZPNk wZV7RiFAAuJkOKSvumiTjLVB/w9I/oyGNLBM5N3gaOb4WZpBCrKUXiQswhp/oabgvN3TQmief AoLbVhcvoRQWaGFTLyBMdATwnRbrqLgoQ3VSHlHJCVZAINeZ7AWMf3hf8CQUO2iiAk7a61Y66 VOHxOePyNhrKo7hP/OUe/1SF7ildvKu9wEcaHoGueKRiPb8hNpj0bGtNCoch0TAPt/nBNoyq0 EYNxOvGXWcFwxFM9eitFsSEhQJMPVDcWZoSKrSTtDgBavQQMx7Y/VGgYgMjJL9C0P8A1vBAiX FvjaErdvIoFEhnXBfwTV5XwHSkkbBW60DuSJ6SYvfFsUqqCn+xHKjZ7MvDolkJU7bTJE8Tvzk N0RoyUzvF4dmuFNjhlpa3Y9VmOz1bQwJddW2B7p+8JR/cAZhIilph5qpqPkwwV0wrX7F15XfM LKsZf6I4vWe6qYADRWFOCe1FfHd+59Gy5mKy2ZNYaK8Uka5ZubHwhuKDWdGrNryYQCyy7wOER U1qsSAoglHk/BGnQnvSb4RxkY9q66tse+ha31/QrC+oYnPBXQYAychE9NSVOD0epHD4Gqwop4 QxMLT7cpBoRGng8H9Sz+NkitDf9RLHWSRUTxXU9UhO7nu3X4b201E/X8Lyze8dHF2ePpUmhCI +Jmt88GhI6Xm86wGBSsWt/8IP6/RXUnqc8KmRdO7h8ugSG/MpvZt1PqtvUcwTzLp2u086/w+h 0akin9eKLsAf7wCtfH/zC4I68ZA5QShdTIHNK+Az4ozIQXf+aaeSO/SG40c/eEIzrBC+ivkkA 0B0Ernic5KGtSe5fAcsIejhzrtMnLGEaRLkFNK5dWIjOlHKs+okqAuaqnd/NQkQJ45CcH1+6F TEKLl4lskIQ4MozC06I8oa/PNQ6ajMPvuBBFtSw7q/UXusz+gAkDRbYfErJFpIrHn3uLsTmg= = X-UI-Loop:V01:+TR/XuLdjxc=:cB8gY3RXI/4OsHkjKMpcbOX8miqus1I7YZ909ZJuOGA= X-UI-Out-Filterresults: notjunk:1;V01:K0:UJENHj1KpEE=:bzOlnziN/pAHwlQRtXvsbT XEWtDSXI+2gpXuC2DHC56SY/g7o3x2ziF69YSjIW9nYoWJZv5Uxm5m9L1OjLnYOnjT7DIghdM 96aa7Q+YtmemuHrTq+sTXDQNj724C163WBIJtreLbp9IKVnPuwG4V1L0VFhRu6cXORRtJm7tS 0ZYjYlLe96+Dsvys2BSvGFOCXeTH3QcxtZvWP/SnzgX6kzjsqff3e5cJ9tdUDXdzqQyGLMkvU NsiuNr0fB++oLKEPDAbrklxYZ4C8lGEm4ob8JQMNAiuQCZ2WMADRP44hwTK0IBDzrmpU2iMwl zNsQibYgtTbC+uBL0OX1tQSIj4hrLCN/gfBQfTLFKBaL3Tz3JDENMCysp1P6A2RzO9ehonpRH 8iIf4/ztE+U3xX1s3NxmEsCc1nS8Pb+oHFxC4K203Eolx0h5zF/bRIFogPhf/9jeSmIT7gfGi a3sQJFoUVuqPQ4JXB/UnjajFAcm/DuQYWIT2oXxAmy/OJ5yGMnGX X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7800 On 18/07/2015 16:48, Stephan Hennig wrote: > What's needed is a defined programming API. > With two implementations (luatexbase and ltlatex) that is more or less > already there. So is there anything in the current ltluatex that you object to? It would appear not. The ltluatex code implements the existing luatexbase API sufficiently well that many (all?) existing packages including spelling work unchanged (see pkgtest on github) and also works from plain tex as well as latex (see plaintest). 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. ________________________________