T T wrote:
> On 10 February 2010 23:46, Will Robertson <[log in to unmask]> wrote:
>> LaTeX3 and LuaTeX are orthogonal; one does not deprecate the other. Certain aspects of the work the LaTeX3 project have done, such as the expl3 macro language, might become less useful when/if LuaTeX is the *only* widely used TeX engine. But until then LaTeX3 will not assume the presence of a Lua programming environment.
> I think that's the wrong way to look at it. The right question to ask
> is how many people willing to switch to LaTeX3 will be at the same
> time unwilling to use LuaTeX. Depending on the answer, sticking with
> eTeX as a base is either a wise decision or useless restriction.
At least I will definitely change to LuaTeX and was really looking
forward to use a combination of LuaTeX+LaTeX3 for programming. From my
point of view (i.e. a quite ”normal“ user) it seems useless to have
LaTeX3 as a powerfull format but sticking with old machines. As
mentioned, backward compatibility is no criterium as it will be lost anyway.
>> LuaTeX will not be backwards compatible with pdfTeX in the generated output (i.e., two identical documents may have slightly different hyphenation/justification choices and therefore different page breaks). While the changes will obviously be rather small, I don't think anyone can really predict when pdfTeX will stop being used.
It will not be used anymore if there is a more comfortable, maybe
faster, and at all ”better“ engine. LuaTeX seems to be this (not faster,
but the rest …) so I am using LuaTeX already for production of (small)
documents. It’s annoying however that I have to load packages to use it
(fontspec etc.) – it would be great to have this implemented in the
kernel which is only possible by fully setting on luaTeX.
> In practical terms there will be some sort of latex3[.exe] program
> provided by TeX distributions to compile documents in LaTeX3 format.
> It might as well point to LuaTeX engine and no one will know any
That would be the best thing. Maybe similar to the story about naming
the programs (pdf)lualatex and lualatex instead of (pdf)lualatex which
is much more intuitive as dvi is kind of deprecated. Any user new to
LaTeX will be totally confused: 2ε with pdfTeX, LuaTeX or XeTeX, dvi or
pdf output, 3 with pdfTeX, LuaTeX or XeTeX (again, div oder pdf?) while
none of them seem to be really integrated … it would be great to tell
newbies: Just say latex3 to your system and you get a great pdf output
with high quality typesetting.