> david is right: to make assertions about the way the user interface
> "will be", you need to know whether your proposal is actually
> practicable. if any part of your proposal is not practicable,
> there's a danger that everything you suggest will be ignored,
> however good _some_ parts of it are.
>
> the fact is, that many people complain about the restrictions that
> tex places on our programming, but no-one is willing to throw out
> the basis of the "programming model" of tex -- rebuilding tex from
> scratch is just too much of a job.
>
> :-(
In the thread about the user interface in de.comp.text.tex Frank
Mittelbach wrote several times that LaTeX3 is able to separate the
different levels of the application. In particular he spoke about a
completely independent user interface layer that enables LaTeX3 to
support several different interfaces.
I don't understand how that fits together with your statements that
one would have to change TeX fundamentally in order to be able to have
another interface.