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