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 t67A4XQd018321 for ; Tue, 7 Jul 2015 12:04:34 +0200 Received: from relay2.uni-heidelberg.de ([129.206.210.211]) by mx-ha.gmx.net (mxgmx101) with ESMTPS (Nemesis) id 0LkNbb-1Ya4B60MHL-00cPYv for ; Tue, 07 Jul 2015 12:04:27 +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 t67A2rDu016325 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 7 Jul 2015 12:02:55 +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 t66M14WD022647; Tue, 7 Jul 2015 12:02:53 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 12346351 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 7 Jul 2015 12:02:53 +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 t679qqI2014378 for ; Tue, 7 Jul 2015 11:52:52 +0200 Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id t679qk7X007210 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=FAIL) for ; Tue, 7 Jul 2015 11:52:48 +0200 Received: by wibdq8 with SMTP id dq8so177430464wib.1 for ; Tue, 07 Jul 2015 02:52:46 -0700 (PDT) X-Received: by 10.180.76.202 with SMTP id m10mr23347168wiw.63.1436262766051; Tue, 07 Jul 2015 02:52:46 -0700 (PDT) Received: from [192.168.1.15] (ABordeaux-253-1-47-84.w82-125.abo.wanadoo.fr. [82.125.254.84]) by mx.google.com with ESMTPSA id ck18sm32506437wjb.47.2015.07.07.02.52.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Jul 2015 02:52:45 -0700 (PDT) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.0 MIME-Version: 1.0 References: <559AE0A8.3080907@morningstar2.co.uk> <559B6B5C.4080603@telecom-bretagne.eu> <559B969E.4020202@nag.co.uk> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Message-ID: <559BA16B.8000203@telecom-bretagne.eu> Date: Tue, 7 Jul 2015 11:52:43 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: =?UTF-8?B?w4lsaWUgUm91eA==?= Subject: Re: LuaTeX support in the LaTeX kernel To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <559B969E.4020202@nag.co.uk> 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:vBzqoryuWcg=:F56fjQ97KET2rZsPRQkxl2Zedt fXPbXy34c+aaJqLHIXyYKlrA3dp/IecG8KjN3bruep6KmI4msemKQRUGFEL2F3/onwVw1vGsA z/xthFHwUPLKDZztqCHGi8w/pMnjAaL5UTH+dQpUfN5NLKzSE3utf7AmzsnzNXdExDKkzO+G3 q7VyPrnUWzmdyHAN7ekgc02A5u6ezQ4jTVmThZM8CFpppc5Z46fhr0LObB3Ca+vgH3dVgTxCJ 673jcfOKgbpadujtpDNxY3MCB+vMnVlbWMznQIeA4r0LnSklrvOJxC+x7x/0EqhD0sYH3mNx5 iIhvGFuREn4+9/weKZO/6ADsdbMuKZn652Z2NEYPEt9BDJ+/wVRPfbHFDMxs1AMXXHD5YMTS4 BXNICsmm8qd+PJm7D9bJyTUJN+HRajWxeGmZK4l+faDbUxTwGONZlzEDqraZMMQFkCDUloMx6 kNRDRQhyFp7IUdRYVgsoT+FzKJ6TkAUBkbv5hAnzA9ExU2aD0tbMVlX0KtDbPgllfZW4kdaBD iTDCrA80tItP8khfproHkBgt5mWWOTquwV4X7Hj8pDwsQ6CRFqTA3d4ImYtTdLoRE66h6Wvpy HvOGvnd9+4M5zjQotU5QL59qxSdMK0rKS1f0qfM2QAhbB95D7QuFtGe6lv4CDyp3LceR/EqwN jMi5iT6JgFZ5vteIe+rnyzN02mmZeB/cEZrQWldJylqosCqs3kijNunNnufo/Eql+/b0STdp9 2AIzEuGXjhbR+NoDmxGi8JqncI6s6813N6KT9NkIWGTU82jkHm/v38RQNhZl80zJK1C+WP+jg HdWcRbublbE0T5L629l/7ZjxuOqxbvydIo1v2oaIrwBtSGP1reqAjNFNpH5OrV1l06Kt5UZzM tddihPxp5RcIDwsEJOoaaurcCX0u+yQZ1CdN2WV8kDl733uThke+nO4DJb0Aksi8Sq7IQA0yX 8bxxQ0AcbcC/BlvXHjrf2R5TNTNLesPQoQQbyem/4k6K08huIWxX4cFNS1Y7fW3heM5415n/z rQSYAdlvabb1FNOYQlVd/IuvlvQ5/BdCPzjQGO683elMeW64gCKrOLyteEPFScXq3XLznoGnW YnLOYsRZlXe306TaozHCktd9m+brRXb7mipq18MdvUPejArsiwyH+D0If11t5gBE7dA7k27Gr F8nuXeA7lu3oRmM9oc+sm6oCYn0oaJLgv4CyCbs447c44mqzI35osNcoU4QRwSJymutNChYMa 5CFgMY8CMIXq4OXNCtG5WXhrZe0d5BCSrHguEQNHffWvWQIIKPu9Z/VgnPL6ANX5hEbMq/zhm MQTtPSpUSBFe4C+6H9bqLMPt0xGO5PdIClZM0t9aGfJxEm9GY8mTYcz/qf7UFrjw2hzmWfJ7W xs/lqAeahIJ7cWW98MnbeH26TSjbhnvJ5iHijaOUmM8rtOnTl8yKWfO/SyjzkjZT/q3G34Aap 6e6fXwpbL6cYFFDPJLCdA5JPmYo7XpNmX+huZUz9H+OB/uPekN X-UI-Loop:V01:dgaoaczJSqo=:wgU3XPPhaCYXBRKsX/35iG3aiZWKSJpZBfV7dGH5qFc= X-UI-Out-Filterresults: notjunk:1;V01:K0:mN7HNlnyVBE=:swgTlFkzf9o1Ne+Y7FKzEm csXJWlNGJcZKE3ZCstE4vIGZZXUvxpCSXowjB4YLerYKWQnL+Ml90RCMGnsWeGddvM1qHk0ol IvPNANcbnb0pD092x7AZrTObNQ5eXrawmCRKZ33qmwoKcxnUgZNv+JVyIlDhSg4DTrlABy/ED 6Ro5jW2gVqP6OilTAlAIDTA0+nx1RDcydzslUDvz+8byFbpeFRb4M/WePlzYObrs3Ra4SVm6m yBd5vRGCSVEwIfGCxb/xHnC/+OG7dce2rgKtd8CASmP/cbv6Qs/Jk9bS4N8Thj6Nb2EQ8EtO7 sUXuJHC//z1d+So7bBlyfhbLTYAXOW3KSZ8X9+cXR1D/MlphfwjGWd8PaiUGqz5lvlK17tbWA FQo08Tds72WiEGlCfDNe56QfcFGEmHs9fcye8TJtPnRO7UnhVHcXTYcM6O1sox86xl7qapyBX O4BYb+AcdBvBjjO0gA22rksEShcpWQkMhPxDtlX083lY7fPBfSwE X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7755 > and that date option on usepackage has been used almost never, and for > lua it's probably less useful as unlike a package which is > latex-specific code, for luatex you may want to require "off-the-shelf" > lua code that is not specifically written for luatex, so you need to be > able handle code that is not using the module interface defined there. > It is a relatively large chunk of the code for something that can only > be an optional possibly-nice-to-have feature, so to me at present it > feels like something that should be in a package not in the core. > However some kind of identification banner printing is probably useful > in the kernel, so we could easily be convinced otherwise... You're right about the global module requiring stuff, it's not that useful. But two things are very useful: the banner (as you said) and the error/warning/log function. LaTeX does this for tex packages, having a similar interface to output package-specific errors from lua is very useful, I use it quite extensively... But it could be in a separate ltluamessages.dtx if not in the kernel... > Other features though can easily tolerate different interface designs > in different packages (which is why the contributed latex packages are > so varied in general, not just for luatex) so some things can be left to > luatexbase, but the exact place to make the cut isn't fixed yet. Ok, the more features in the kernel the better for me! Thank you, -- Elie