"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. 

—b9

Reply via email to