[comp.archives] [comp.sources.d] new gawk

david@cs.dal.ca (David Trueman) (06/25/91)

Archive-name: languages/awk/gawk/1991-06-24
Archive: prep.ai.mit.edu:/pub/gnu/gawk* [18.71.0.38]
Original-posting-by: david@cs.dal.ca (David Trueman)
Original-subject: new gawk (GNU AWK) release
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

A new version of gawk (GNU AWK) is now available for anonymous FTP as
gawk-2.13.tar.Z on prep.ai.mit.edu.

Gawk-2.13 runs about twice as fast as 2.11.1 in general.
It is more robust, more portable and more carefully tested.  A test
suite is now included.  A very brief and incomplete list of changes appears
below -- do not be deceived:  this is a major release (there will be no
diffs from gawk-2.11 released).

The current developers of Gawk (David Trueman and Arnold Robbins) would
like to thank and acknowledge the many people who have contributed to
the development through bug reports and fixes and suggestions.
Unfortunately, we have not been organized enough to keep track of all
the names -- for that we apologize.

Another group of people have assisted even more by porting Gawk to new
platforms and providing a great deal of feedback.  They are (for
2.13):

	Hal Peterson <hrp@pecan.cray.com> (Cray)
	Pat Rank(VMS)
	Michal Jaegermann <NTOMCZAK@vm.ucs.UAlberta.CA> (Atari, NeXT, DEC 3100)
	Mike Lijewski <mjlx@eagle.cnsf.cornell.edu> (IBM RS6000)

Last, but far from least, we would like to thank Brian Kernighan who
has helped to clear up many dark corners of the language and provided a
restraining touch when we have been overly tempted by "feeping
creaturism".

Support for MSC 5.1 under MS-DOS was supplied for 2.11 by Kent Williams
<williams@umaxc.weeg.uiowa.edu>.  It relies heavily on the earlier work
done for 2.10 by Conrad Kwok and Scott Garfinkle.

Summary of Changes from 2.11.1
------------------------------

Configuration is via a config file which is used by the "mkconf" script
to create Makefile and config.h.  Sample configuration files for
various systems are included in the config directory.

New option "-W lint" to do extra checking.  The coverage will expand a
bit in future releases.

Numeric to string conversion is done via the builtin variable CONVFMT
rather than OFMT, in conformance with the POSIX draft standard.  It is
initialized with the same value as OFMT, so the vast majority of
programs should see no change in behaviour.

Awk program source no longer has any line length limits.

New builtin functions systime() and strftime() provided.

Error messages improved.  (conformance with GNU standard in the next release)

FIELDWIDTHS variable gives a space-separated list of numbers specifying
the widths of input fields, to accomodate fixed-format input.
-- 
{uunet watmath}!dalcs!david  or  david@cs.dal.ca

-- MSEN Archive Service file verification
prep.ai.mit.edu
-rw-r--r--  1 14910    wheel       36080 Nov 13  1989 /pub/gnu/gawk-2.11.0-2.11.1-diff
-rw-r--r--  1 14910    wheel      352275 Nov 13  1989 /pub/gnu/gawk-2.11.1.tar.Z
-rw-r--r--  1 14910    wheel      773115 Jun 24 11:28 /pub/gnu/gawk-2.13.tar.Z
-rw-r--r--  1 14910    wheel      319409 Oct 24  1989 /pub/gnu/gawk-doc-2.11.tar.Z
-rw-r--r--  1 14910    wheel      329827 Oct 24  1989 /pub/gnu/gawk.ps.tar.Z
found gawk ok
prep.ai.mit.edu:/pub/gnu/gawk*