Hello On Sun, 26 Jul 2020 11:05:38 +1000 John Gardner <gardnerjo...@gmail.com> wrote:
> > > > but I guess that's an indication I'm thinking about things in the > > wrong way. > > > Possibly. What exactly have you been using `.index` for? > > By the way, is it a goal of groff to support the Heirloom Troff > extensions? > > > Nope, more like the other way around. Groff is the dominant Troff > implementation these days, so it behoves Heirloom Troff to support > the more commonly-used extensions. > > > > On Sun, 26 Jul 2020 at 10:42, B 9 <hacke...@member.fsf.org> wrote: > > > "Denis M. Wilson" <d...@oxytropis.plus.com> wrote: > > > > > To implement .index as a macro one could consider using .substring > > > together with the Knuth-Morris-Pratt algorithm. I've done simpler > > > things eg the equivalent of The C library substr(). > > > > Thank you. Would you be willing to share your strstr() macro? > > > > I'm surprised nobody has implemented Heirloom Troff's .index, but I > > guess that's an indication I'm thinking about things in the wrong > > way. There's probably some other, more natural solution in groff. > > > > By the way, is it a goal of groff to support the Heirloom Troff > > extensions? There are some nice ideas I wouldn't mind seeing in > > groff, like the \W escape and using standard system fonts. and the Knuth-Plass paragraph breaking, amd I also want to see groff use opentype fonts (both of which I believe are in heirloom). Denis > > > > —b9 > > > > --