[tex-hyphen] web interface for SVN
Karl Berry
karl at freefriends.org
Thu Jun 12 17:55:19 CEST 2008
Sorry for the delayed reply.
Moreover - what exactly is needed for TeX Live packaging?
Good question.
Several dat files
One per language, more or less. The idea being to allow users to (say)
install German and not get French. The default is to install
everything.
However, all the .dat files already exist. (When new patterns show up
on CTAN, I create them as needed.) Unless you have some deep desire to
do so, I see no need for you to maintain or distribute them, or for them
to be on CTAN. (I don't know how MiKTeX does this stuff.)
to be concatenated together into a single language.dat?
The concatenation is done at installation (or, now, update) time, since
that is when we know which languages have been selected.
As we've discussed, what TL does need is the TeX source file which the
.dat points to (the top level file that does any engine switching). For
example (as you know), language.de.dat now says:
german xu-dehypht.tex
ngerman xu-dehyphn.tex
Looking at your repo, I guess that will now be loadhyph-de-1901.tex and
loadhyph-de-1996.tex, respectively? Fine.
More thoughts:
- I suggest using conv-utf8- instead of conv_utf8_ (dashes instead of
underscores), just for consistency.
- tex/patterns/pat and tex/patterns/readme (at least) do not seem like
they should end up in the live tex tree (texmf-dist/tex), but rather
in /source or /doc. Shouldn't they?
- in general, now would be a good time to build the tds-layout tree as we
want to actually install it. I suggest the package name "texhyphen".
Thus,
tex/generic/texhyphen/...
source/generic/texhyphen/...
doc/generic/texhyphen/...
If you can come up with a first shot at it, I'd be glad to review it
(in fact I'd like to) before uploading to CTAN and TL.
- I see the loadhyph files say they are generated. In that case, I
request adding a copyright line to the generation:
% Copyright 2008 TeX Users Group.
% You may freely use, modify and/or distribute this file.
(This is the minimal "license" statement acceptable to all ...)
Such a license statement / copyright line should be in
pattern-loader.tex and all other source files, too.
Of course, if you want to put your names or whatever instead of TUG,
that's fine too. Whatever.
Wdyt?
Thanks,
Karl
More information about the tex-hyphen
mailing list