Follow-up Comment #7, bug #67890 (group groff):

[comment #5 comment #5:]
> I'll be reverting this, but I observe that `ab` emitting a blank
> line if there is no argument makes it congruent with `tm`.

I don't really have an issue with the blank line, but I don't see it as a
matter of congruence.  .tm is advertised as a request to output to stderr.  If
it's given no content, it should still output the newline; this is congruent
with any other language having a command that supplies the newline to what it
outputs (e.g., an "echo" with no parameters in sh).  .ab, on the other hand,
is billed as a request to halt the program, and _optionally_ print a message.
One would reasonably expect to get no output if this option is not selected.

If you want full .tm congruence, you'd need to supply an additional .abc
request to suppress the newline.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67890>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/


Reply via email to