Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id t69KevEP023918 for ; Thu, 9 Jul 2015 22:40:58 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx009) with ESMTPS (Nemesis) id 0MIiCW-1ZB5hb39Ka-002KIB for ; Thu, 09 Jul 2015 22:40:51 +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 t69KcgbN015055 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 9 Jul 2015 22:38:43 +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 t69HSPtN024050; Thu, 9 Jul 2015 22:38:42 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12388313 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 9 Jul 2015 22:38:42 +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 t69Kcgvc011859 for ; Thu, 9 Jul 2015 22:38:42 +0200 Received: from mx02.posteo.de (mx02.posteo.de [89.146.194.165]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t69KcaCn015040 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 9 Jul 2015 22:38:39 +0200 Received: from dovecot04.posteo.de (unknown [185.67.36.27]) by mx02.posteo.de (Postfix) with ESMTPS id DFC6A22B47D2 for ; Thu, 9 Jul 2015 22:38:36 +0200 (CEST) Received: from mail.posteo.de (localhost [127.0.0.1]) by dovecot04.posteo.de (Postfix) with ESMTPSA id 3mS8V40cqpzFpWN for ; Thu, 9 Jul 2015 22:38:35 +0200 (CEST) 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> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.0.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Message-ID: <559EDBC8.9030306@posteo.net> Date: Thu, 9 Jul 2015 22:38:32 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Stephan Hennig Subject: Re: LuaTeX support in the LaTeX kernel To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <559BA30E.1000902@nag.co.uk> 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 t69KcgbN015055 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:g77/6asJ7Iw=:MtRMXAJjXgLvyl+dxQY7h7tGQA Fc93H8Sf7SvsWcidChIJ0zZK8B68jJTJ+BxY/BXwhbqVGGT7lmttQYjDa1g1mwlTWnwj9GLcO ro/nYpFEfw43xvFDzHvZiP1c1BdpUFH8tOgEhxuhScLZpnu2Cc7NPu3VDeOm3HfZuvIb5KuPA CoTqh4Pq+XgqGVzTsSylIdO4WwQD+OWc7f4jFiUieTBopaRP1Z2yrYYiQT0gkmNCvMPAkGtnA EGwYCKdKAUH2huPxQNW4F+kRmDdSTkgvtMt3ZGX1F2lWHHxFglUrAFDtZaWnDUNc9QzxajK/v onreQCxCLpO2fwM2l9GIap7GQm//vqCFJPzZ0XHNaAlwFmr5fvbfZFvU4TrO8rXBy1xOPnOEc PB2I5ebvZmaRLzj2M295OrfQcZo1mE1PALZFHHSdmTkl6VjSZZN39hit7L67O+n4dUhv5DTam m40fyuJ6PqnadcTV7chj9gjZX/66qdRqeKcD6hIkoiyrycRk+JB96Q7PMXyIUnXgj1IQ1OCLb jl6+MIvdvO69YnWB3ZRe0E0kPBypAjL6xSlf/aTBdseYLcLyhZz97+i/7TVyTfwHkbPL4/VtQ cK4OPPXK/6lk2d0gy56PbteG/NxUWngU3za9fayLGHQhPX1hF5ImTymprOtbVw7gxrOBeNljp mSOomXqCRXCzCDRauAlxZoHYiyqIF9XQbTpzoaPV498wv087zLrbqvCKw70pMTHQC4LX6rCXs Ei6RZQaVbCLHC5GxYQM5J1Ta6jRkpwEIFEHsyBFr3cXFrIwlYe0QLf6x8UQbf6CI6ydcejh5E LFMqScmcGv9yOCvT9LuELE6NCHntBRMZKTMlhw2FCV8KBrQmAAopJsiM1NvHcN3HXhHrI3gfl mBrDaXbR33UG6b2VhiaZoz9UU5YAVXdM7cFbNryOaF2jmtuVO55yDj/Mn/zQkNk/0FL4wuuNv BxZfSXM4AWnyXo5PSC/hOKiA6gp5ExmFsqanQSPfgYqlwiZEfdUw/fN/4c0Uo9ywm7+SC3oJ6 X2Pprd2wsN5t2aFCr+uEsoIBmGSL8GEt8NHgr2rwkYBsNFI0L+vj7TJu2Q2AoE7N/KGvfHZA2 i7HSQldNollEEY3Bsfj9uaASVQ81OaiX64wZY6uEqvqSXThvVL7pEaW+U20AUCk4NI2DZ1wVG fd4kCiMjq3Rw287WbT1PWMY+Hu3PbiUER+yz5QmQH8uoCljHuSHe/9HvSIoHivOZForTZ5ImD 4RaBN1B5YbtoWHK2ykzXHbVmbMU1vVg0Jtmu5KqMq2Mh1sgeEfjbKtK5b3EJkE5XM5B9m/+qb w/VfjNuDs/jBvDMupWYD05j4wNcRZS5SkAnlWmBntnkBH9/OgaWtN+E6RABLmMz1UHwkltLvn +tUcgOgPeK5kImB2DiYXpUrB/jTvOog9xpMfTTHBBFCQOc/YgapOK7oV53+TGr2RYLPbJUjvX yiVasuT//f+IsHPGFBqPNH5Ay8zXPH5ZxjlaGIH+p9vQIBdSa+ X-UI-Loop:V01:GCz0Mi2Zg9U=:DUrJgTZitSBDv9x8VQzJPYKDiprHMxqeDl6XAd1QglM= X-UI-Out-Filterresults: notjunk:1;V01:K0:eFWKJt7kx5I=:kKD5QgRbI8vA9qJ6gmxz5I qkWPQm+bazME1d+GBxBT3IhWkvOENQUa++6oy3sPo4+wXnYOuU59JO60TGg6/C8D5RDs7/YIz X3YMq+OuCotnbT/9GlZdRwhPxxm4oCSCpqkEn5TzhD/QuF72QBBrZoPh+Ii1THCA6JMHwf51E W8aghq9ATGAEedMSo1GDT6kK+hrRYrTdcHA0W+mUj1tUvdgbPXrFj8sA5oeejVVplfAQFZyOs aJ/kMeNTbr11ko7xv372E/835U5bMhzfNnYqtfBzsb7KwAu1/HTI2a2gJABSLwlYGvDAyiy2h uHKxXOkFF2/yvCdgIe3b5XwW5wtIPFW8PQSDbqg0mZ309XipFRSuUOF5NJtYgGMfoSWFlRSfF am3fp9FZxvTniylhjS6SxRedxp0Rn8eYodYmGxaBwDfQME/Man+m84nU9EegHMRI2jMDjXCT7 +iUixK3ROMOppHdd0f6gBulMW7D3Aff2auBKB3nT1hEHdMZ5xWpv 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 t69KevEP023918 Status: R X-Status: X-Keywords: X-UID: 7757 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