Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Sep 2016 11:49:14 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-doc@FreeBSD.org
Subject:   [Bug 206283] Awk manpage fails to cite ampersand substitutions.
Message-ID:  <bug-206283-9-r49GiOCagb@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-206283-9@https.bugs.freebsd.org/bugzilla/>
References:  <bug-206283-9@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D206283

--- Comment #1 from nibbana@gmx.us ---

The AWK manpage used to be fairly nice (10+ years ago), and it
really appears that somebody trashed it intentionally.  The
formatting is botched (wrapping around to the 1st column) and
there are stupid comments such as:

BUGS
       There are no explicit conversions between numbers and
       strings.  To force an expression to be treated as a number
       add 0 to it; to force it to be treated as a string
       concatenate "" to it.  The scope rules for variables in
       functions are a botch; the syntax is worse.

That is just bullshit.  100% bullshit.  The implicit
conversions between numbers and strings is intentional, and
part of many more modern scripting languages.  And what is
wrong with the scope rules?  Variables are local to the
function; how is that a botch?  And what is so bad about the
syntax?  It's just a stupid comment intended to insult - the
obvious question is "for what purpose?"

Did the author create something better than K&R,
justifying such "authoritive insult?"  AWK is part of the
entire suite of Unix tools, and it is designed to do what
AWK is designed to do, as M4 is designed to do what it is
designed to do, and the same for SH, SED, YACC, LEX, PS ...
and in that role, is nearly flawless.  If anything is to
be criticized, it would properly be the failure to process
all 8-bit bytes equally (eg, without special consideration
to 0x0), or the fact that nawk closes stdin if requested,
or some other quirks that have been fixed in mawk/gawk.

AWK is a very important and critical part of the Unix tool
set, and honestly, this manpage is of highly inappropriate
quality in comparison.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-206283-9-r49GiOCagb>