Andre Poenitz wrote: > On Mon, Oct 27, 2003 at 10:43:19AM +0000, Angus Leeming wrote: >> How the line/pagebreak is implemented is orthogonal to this. > > No. > >> Or am I missing something? > > Honestly? > > Yes. Several points I made already. > > 1. Horizontal lines a bad type setting. There should be no native > support for it. > > However, for historical reasons, it is there, so we have to live > with them so: > > 2. Lines as insets is easier to use and more flexible as lines at > precisely two possible places (aboe and below a paragraph). Think of > five lines in a row. > > 3. Lines _not_ attached to a paragraph are easier to implement and > does not require special core code.
Sigh. André, I understand your desire for clean code. I'm not asking you to justify that. I'm asking you to think about how to cope with environments that insert a line before them already. Is it possible using your inset-based solution? If so, how would you imagine the code? -- Angus