3 ms·
pic challenge-accepted.ms | tbl | eqn | troff -ms
by p9idf 15y ago
pic challenge-accepted.ms | tbl | eqn | troff -ms
- adobriyan 15y agoYou're missing the point (intentionally, I suspect).
- p9idf 15y agoYour point isn't clear to me.
- adobriyan 15y agoOnce a problem becomes a non-toy problem, pipelines lose. troff(1) will do all the hyphenation (C or C++ code) in your code. Ironically troff is like TeX, it processes documents.
- p9idf 15y agoOf course troff hyphenates. Its job in the pipeline is to hyphenate, compute layouts, and output input for dpost. If your argument is that decoupling hyphenation from layout is difficult, I believe you are wrong. Splitting the hyphenator into a separate program is straightforward enough. Consider the text formatter hyphen < input | layout | topostscript where hyphen inserts all possible hyphens, and layout discards those which are unnecessary.