Jean Delvare dixit:

>the code was infinitely recursive, as the unset in eval is caught by
>the alias. Escaping it with \\ solved the problem, and then yes, it

Oh, sorry about that.

>works. Thanks for the suggestion, which I have forwarded to my
>customer.

I hope they’re happy with that ☺

>> (...)
>> True, but this is Unix, we give users the rope to hang themselves.
>
>Sure. And the stool. And a fine manual explaining how to make a noose
>right.

Indeed ☻

>> (...)
>> Thanks, applied… I didn’t catch this because BSD mdoc, in contrast
>> to GNU’s, did this right already with the No.
>
>The language used for man pages seems to be the least portable thing on
>earth, right after shells and shell scripts ;-)

You’ve got no idea… when mdocml(1) first came up, it didn’t even
recognise these manpages as mdoc due to the use of raw *roff
commands to, incidentally, make them MORE portable (AT&T nroff
vs. GNU groff… although I probably should test with ditroff and
Plan 9’s some day).

But at least things usually work nowadays, and manpages are
definitely here to stay. (As potential new upstream of GNU CVS
I’m less happy that texinfo is likely to go away, despicable
as it is… but maybe I’ll just rewrite the Cederqvist in mdoc
then.)

bye,
//mirabilos
PS: groff -Tps -P-p28c,21c followed by ps2pdf14 -sPAPERSIZE=pa4
    makes PDF manpages printable on both ISO A4 and USA Letter,
    in case that’s useful for you. I also have texinfo magic.
-- 
„Cool, /usr/share/doc/mksh/examples/uhr.gz ist ja ein Grund,
mksh auf jedem System zu installieren.“
        -- XTaran auf der OpenRheinRuhr, ganz begeistert
(EN: “[…]uhr.gz is a reason to install mksh on every system.”)

Reply via email to