Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t69KhOUM023926 for ; Thu, 9 Jul 2015 22:43:25 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx007) with ESMTPS (Nemesis) id 0LcWV4-1Yl96W2Dxu-00jmud for ; Thu, 09 Jul 2015 22:43:18 +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 t69KfjaJ016086 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 9 Jul 2015 22:41:45 +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 t69HSPtP024050; Thu, 9 Jul 2015 22:41:44 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12388317 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 9 Jul 2015 22:41:44 +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 t69KfisM012061 for ; Thu, 9 Jul 2015 22:41:44 +0200 Received: from nov-007-i626.relay.mailchannels.net (nov-007-i626.relay.mailchannels.net [46.232.183.180]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id t69KfZUN006898 for ; Thu, 9 Jul 2015 22:41:39 +0200 X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp3.easily.co.uk (ip-10-229-11-165.us-west-2.compute.internal [10.229.11.165]) by relay.mailchannels.net (Postfix) with ESMTPA id 5A8A01D1284 for ; Thu, 9 Jul 2015 20:41:32 +0000 (UTC) X-Sender-Id: netnames|x-authuser|joseph.wright@morningstar2.co.uk Received: from smtp3.easily.co.uk (smtp3.easily.co.uk [10.45.8.167]) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by 0.0.0.0:2500 (trex/5.5.1); Thu, 09 Jul 2015 20:41:33 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: netnames|x-authuser|joseph.wright@morningstar2.co.uk X-MailChannels-Auth-Id: netnames X-MC-Loop-Signature: 1436474492757:4046331882 X-MC-Ingress-Time: 1436474492756 Received: from [81.129.219.62] (port=61591 helo=palladium.home) by smtp3.easily.co.uk with esmtpa (Exim 4.43) id 1ZDIdN-0007oQ-Lb for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 09 Jul 2015 21:41:29 +0100 References: <559AE0A8.3080907@morningstar2.co.uk> <559B6B5C.4080603@telecom-bretagne.eu> <559B969E.4020202@nag.co.uk> <559B9E6B.8080109@morningstar2.co.uk> <559BA06D.9040004@telecom-bretagne.eu> <559BA30E.1000902@nag.co.uk> <559EDBC8.9030306@posteo.net> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-AuthUser: joseph.wright@morningstar2.co.uk X-MIME-Autoconverted: from quoted-printable to 8bit by listserv.uni-heidelberg.de id t69KfisM012062 Message-ID: <559EDC7C.2040700@morningstar2.co.uk> Date: Thu, 9 Jul 2015 21:41:32 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: LuaTeX support in the LaTeX kernel To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <559EDBC8.9030306@posteo.net> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: X-MIME-Autoconverted: from 8bit to quoted-printable by relay2.uni-heidelberg.de id t69KfjaJ016086 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:Pc1tGHdLXyQ=:3LaCQYFCPNRQ1AXgqkqAPlFbI/ pUpJLcMMGDIuFVCj9J184sAJa/VTHQ0AB0hOKr0+tNUgtN77ct3zzsuj3v2z+QivyfcFqU4tz H/e5Alvr7eJvy/PXfyfUN4Trj9/eNn3q+FPZflAfPMmgzyiGSRONezOgdKNFhYZu4Ww0WSSps N7lDQm3EflnEsVPVLBeyiVPfkLiztTFz0Trk2Ngl3hwDbhwrHJta5e68+hs6XlKsQ+mRUGDq3 ruUooWvX7mCqOCDW0c9NisvFuhkDloCroHuhiJ+8Sp83MF4Jusk2s4igb5nhfNrwQdG4xI5ZB kMr4+P90ryhlAdMl5mM2IQecGM57hBgVtpiNX7OWVOLimbqwg/1jsxh53kKEhuobfYshWRRRq 6PSUIAS+fiUJobYE5fGxUUi/InpZUQ3yluJy8127Xnuk4koc9A0NNTFXtd48zr3aJJdKi8t1z UFbgzDmy76oC8A1eYI+Y6dDhOupR6dgK6XuLMAhYYwnzulNJiOAdw/h1EciflsZ5rN0hxxHy+ teXiUgY0km1F3TctNN1njsAtFzsFV+cFOn9yz9oDPN/NuFH/FrkSqF37Klw5TxL8ZepiNP2dl q1M3/dP52bTGJ4wMHSGy1khTYnmya0pOgv7DwpZMxIhbZRW1YI3MeEI30Ot6xF5zD57IQ1wCu Zd1MEtjjItB5ZZ6f8W6SH0hMu6xA39vR4EccLSrlYye0NIKQc0wFnxhIFAA9ASr9E5pjIomPX ZyQfL5lVR+jQ37g81EbTwwiKqnzL8XxTkrQs0NUxWbPsr1R2Yc1lFLhDJHiYgIWrs5Zp17znp okhew8wVfDBCf9i9pItzE23yD47nM0YDGqkP3lLrgQItTw8eUT+vL09hIfR+1gUOtq+E5wj3K vym0XdA6AL+HmfAA/TTax60XAqukCksJAZRr/OKW2ulEBAdvRdCIA5MKDqedWtCXndHDhX8z4 5sPD9jwylr/wLZEkrWXYS3qbXMp5vp31pLLGqXHVxb0bPtTgwHxeLgbkKcxpyXne7h2wsAdxl uYUvFI0q2Jbm3zMHA5UPRnF4RVRl23yEZtaJCoQDVWk6kkGXynma9N2jrAspGL1oaJ2XWZCb3 PlGftLO6p6Aki+ZQZu5LjAsEmisumVMuw32pTyAoygr+0h9vI+ezMQu/jryiVAXMmJeVtdNzp ODItXc3eVc/WRoVs0a6kPMj98tHwptFi8KXs9iAGQsUSGTJx1FS+mkzdPE3NCyLg6Nq57P3Pq wUgNXkX5gJdVHBnAlpB8yN4ZukvpFKfzT1v+wLg/TiNEoPg05UrNzh325+QG6lLGG98ekZZzQ 1jXw9LlvZOfkM/vKUdRtjpgZELIkC6NBA2zQHcrwr424AZIy/un/NlEwifXOulC2E8dE8dOmf uraMDBtZG7D91LGXaNBhy5rIS3iSvpu+/K8RPiMaz5Qs5HuSVKKNm9RyC2aJ+s58inie34FCa +LA+78crgVltHB2AoPWN7cZIpHMFpOMOxI5x293caGQ0hwOf2xezPybj/q7/RS6z2cv5Cdxg= = X-UI-Loop:V01:NC7Cj8uKeRU=:il3iCWtrD0VEAQR8hUbV4fUpjOGPWYQUlW7aGbEOJhQ= X-UI-Out-Filterresults: notjunk:1;V01:K0:QpDxXfyjG4k=:j2qCKa05S1x+LHAwP+IsNu YYxHK9dMiVId9jpviDslf7WZKNlE1RUb32U+O4B9wAhxlH4GaNhTNrzROJG4Rm5glp8m1DS+E D4sD4x46+TVg8buET80VveQaB7epE6TnJVphk04NTiBdvQG2dBx0G0UFodMQrgbzCCkHZwMPH +HSUL9HV6BUp0Prf3wme2nELbocPZ94jqK/m3+unWCFOu5q2dpk/Vvzcst4HzeLRDObOjoI00 RZWf4Le47TG13pxC3jRCyfOiS7NDywkKC7oTLV9/mVND/O57YpgwvurA4czKJ6MC4VCtFbbl+ 95n9ARNvjpS3UdELIjqTHi9Gx6WcaqoQ+2ejw0UGbCt41+b/GlQwnLY0yEbnf4XWVlKT2OBvu adFt31nl9g6cjUeq/uBanwRpb8g9dpMm7uZDzGr2Uw3/DMpnVWYLBmJYFMpY5HKyecXFEXjgD umqggoDBPtL6rfefe+e2E2UNBRKuDFilOExhUltoagTNd4ymXUbY X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by h1439878.stratoserver.net id t69KhOUM023926 Status: R X-Status: X-Keywords: X-UID: 7758 On 09/07/2015 21:38, Stephan Hennig wrote: > Am 07.07.2015 um 11:59 schrieb David Carlisle: >> On 07/07/2015 10:48, Élie Roux wrote: >>> >>> https://github.com/sh2d/spelling >> >> Excellent thanks! It's always good to have some real test cases that you >> can try not to break. > > FWIW, for those who haven't already looked at the code, the whatsit id > allocation can be found in file spelling_main.lua, function > __allocate_whatsit_ids(). The user ids are then used in file > spelling-stage-2.lua, function __tag_word() to wrap a "word" in a node > list in whatsit nodes. > > I haven't look at that (experimental) code for a while, but I think > instead of wrapping words in whatsit nodes I'll rather tag every node > belonging to a word with an attribute in the future. Because adding > whatsit nodes to a node list does have side effects. > > Best regards, > Stephan Hennig A sweep over TL reveals some user whatsits in other places too :-) I'm hoping to do the whatsits stuff later today or tomorrow. -- Joseph Wright