Print

Print


Hello,

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 ctan2tds.pl 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
versions.

--> 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]>