> Hans Aberg wrote: > > In fact, I am not sure that even the things that Frank Mittelbach wants > > to do with LaTeX3, can be fully done without requesting a new TeX version. > > This importance of the LaTeX3, namely, as an indicator on how TeX might > > evolve, was already recognized by the NTS project several years ago. there are quite a lot of things that i would want to do which can't be done with the current TeX. Back in 1990 already I gave a talk at the texas TUG meeting entitled something like "E-TeX: Guidelines for future TeX development" where I listed a large number of deficiencies that the TeX user community need to overcome n the long run. in fact that article helped triggering the NTS project a bit. but there are also large areas that can be tackled within the restrictions of TeX and even if the implementation in some cases might not be perfect or foolproof the interfaces might be okay and might survives a later move to a better or more advanced base product. Marcel Oliver writes: > >From the user perspective (I really don't know anything > about the internals and the philosophies behind them), > it simply amazes me that the main trust of the LaTeX3 > project is not directed towards fixing such an > elementary and apparent flaw within TeX. With all due well, it is simply like this: you can't put your energy into everything. I'm not going to repeat here all the goals the LaTeX3 project has but one maigor goal is to provide a better interface for design issues in a LaTeX like system. Now part of our goals is to serve the TeX user community and as long as the user community is based on TeX it means that we are going to restrict ourselves to TeX. If there is a successor to TeX available that solves some of the problems we tried to deal with (or didn't because it was not snesible to do so) and if this successor has become stable and widely used we are going to change the base system but we are not going to build on experimental systems that do change and are only used by a handful of people. > respect for Don Knuth, TeX appears to be designed in a > very anglo-centred way, and I don't see why hypothetical > version of LaTeX should perpetuate this. Certainly TeX has that history and some things are better to attempted but it is not that bleak if you know where the restrictions are and you are not trying the impossible. But the point is that a proper set of interfaces can very well survive even if you change from TeX to eTeX or Omega later on and that is what we are aiming for. the point where the discussion becomes unproductive is when you try implementing "the impossible" by the Turing theorem that everything can be implemented by a turing machine and that TeX is one. So you could very well come up with a general model for specifying shortrefs even if in the implementation you then have to built in restrictions to what that model is allowed to handle within TeX. Or you can provide a general model for handling language specific typographic information even if within TeX you can't resolve aesthetic ligatures or some aspects of hyphenation --- the same model used with omega will allow you to do that. > The most striking example might be the non-hyphenation of > words containing accented letters. To get around this problem > which might be have been fixed by extending TeX, the but here is the crux of the matter. this "might be have been fixed by extending TeX" in itself is not helping you here. It has been fixed (to some extend) by providing 8bit fonts eg T1 encoded ones but this only is a solution if those fonts are used everywhere. as you remarked the ec fonts in type1 might not be available soon everywhere ---- much less will be a successor to TeX at this point in time. Omega fixes that particular problem, MLTeX did fix it a long time ago ... what it proves is that there isn't yet a successor to TeX that people use to replace TeX on a large scale and as long as this is the case development for a successor only, doesn't solve problems for them. frank