LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Heiko Oberdiek <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Wed, 7 Jun 2006 14:01:49 +0200
text/plain (53 lines)

my question was:

>     Regarding babel, I don't understand, why some TeX distributions put
>     *all* files below TDS/*/generic/, from my readme.txt:

--> TDS compliance would sort them in latex and generic.

Karl answered:

> There is no deep reason behind it for TL -- the kind of steers
> one in the direction of choosing a single format (latex/generic/whatever)
> for a package.  Exceptions take more code. Can't say why for teTeX and
> vtex.

--> Maintenance favours generic.

> I agree that it would be better to use tex/latex/babel and
> tex/generic/babel as appropriate.

--> TDS compliance

> When it is time to update TL, I hope to use your bundles and then
> everything will be better.

TDS implies a search strategy where "latex" would look first
in all TDS:tex/latex// subtrees, then TDS:tex/generic//. When
several TDS trees are used where the same file is installed
in different format sub trees, we can have the problem that
a package with several files loads the files from different

--> A kind of compatibility problem.

On Wed, Jun 07, 2006 at 09:00:34AM +0200, Mittelbach, Frank wrote:

> from a practical point of view I personally prefer to have all production
> files for one type of task in one directory rather than in 2 and not find,
> say babel.def in generic but babel.sty in latex, but I guess there are
> arguments for both

--> practical point/maintenanace for generic

Thus full TDS compliance would have costs in maintenance and
compatibility problems and therefore I don't change
the current location of babel in generic.

Yours sincerely
  Heiko <[log in to unmask]>