Newsgroups: ont.archives
Path: utzoo!utgpu!jarvis.csri.toronto.edu!csri.toronto.edu!moraes
From: moraes@csri.toronto.edu (Mark Moraes)
Subject: Re: WANTED: PD source of diff, awk, lex etc
Message-ID: <8812292051.AA05620@ellesmere.csri.toronto.edu>
Organization: University of Toronto, CSRI
References: <3508@geaclib.UUCP>
Distribution: ont
Date: Thu, 29 Dec 88 15:51:22 EST

In article <3508@geaclib.UUCP> rae@geaclib.UUCP (Reid Ellis) writes:
>Over the years a number of unix tools' source has been posted to the net,
>with things like PD versions of lex, awk [I think -- not sure on this one]
>and new tools like patch, perl etc.  If anyone's been hoarding all of
>these wonderful treasures, now's the time to tell your fellow
>Ontarians! :-)

In the anonymous ftp area of radio.astro (utradio), you'll find (among
other things)

In ~ftp/gnu:
   -rw-rw-rw-  1 ftp      other      168702 Dec 27 22:53 binutils.tar.Z
   -rw-rw-rw-  1 ftp      other      408635 Dec 27 22:50 make.tar-3.27.Z
   -rw-rw-rw-  1 ftp      other      157098 Dec 27 22:49 gawk-2.02.tar.Z
   -rw-rw-rw-  1 ftp      other      206059 Dec 27 22:51 bison.tar.Z
   -rw-rw-rw-  1 ftp      other       91729 Dec 27 22:50 flex.tar.Z

gawk is GNU awk - allegedly fully compatible with the AWK book, flex
is a PD lex, which is almost as complete and much faster than lex,
bison is GNU yacc, plus enhancements. Make is GNU make, plus
enhancements, and binutils is miscellaneous GNU stuff - gprof, ld,
ar, among others.

In ~ftp/utils:

   -rw-rw-rw-  1 ftp      other      111753 Dec 27 23:26 patch.tar.Z
   -rw-rw-rw-  1 ftp      other      533860 Dec 27 23:27 perl.tar.Z

patch is patchlevel 12, perl is patchlevel 14, which may or may not be
the most recent. Keeping up with Larry Wall's flow of patches is a
little hard.

In ~ftp/c:

   -rw-rw-rw-  1 ftp      other       85643 Dec 27 23:25 id.tar.Z
   -rw-rw-rw-  1 ftp      other      137837 Dec 27 23:26 dbug.tar.Z

id is an identifier database for C programs - saves grepping around,
and answers questions like "where is this identifier used", "where is
this function called", etc. Very very handy, especially for programs
that span multiple directories. dbug is a set of debugging macros.

There's lots of other interesting stuff in radio's ftp directories -
see the earlier postings by Ian Darwin and Brian Glendinning.

