[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