[comp.archives] [news.sysadmin] C News paper ftp location

moraes@cs.toronto.edu (Mark Moraes) (06/17/91)

Archive-name: unix/programming/toronto-programming/1991-06-14
Archive-directory: ftp.cs.toronto.edu:/doc/programming/ [128.100.3.6]
Original-posting-by: moraes@cs.toronto.edu (Mark Moraes)
Original-subject: C News paper ftp location (was Re: Where has the Lines header gone)
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

herrickd@iccgcc.decnet.ab.com writes:
>I would like to read this paper.  Is it still easily available somewhere?

It's available for anonymous ftp from ftp.cs.toronto.edu in
doc/programming/c-news.*.

I suppose it's time to repost the blurb for that directory -- see the
README below.  As always, if you know of any other good
machine-readable documents about programming/software engineering, or
want to make one available, drop archivist@cs.toronto.edu a line and
we'll try to arrange something.

	Mark.
----
Some documents on programming. Mostly to do with style and
performance.  The files *.doc are for ordinary terminals or
line-printers - the .ps/.PS files are PostScript and can be listed on
any of the LaserWriters or the Imagen.

c-news is the Geoff Collyer/Henry Spencer Usenix '87 paper "News need
not be slow" describing C-News.  Interesting tips for people concerned
about program performance.

ihstyle is the "Indian Hill C Style and Coding Standards" from Bell
Labs, "as amended for U of T Zoology" by Henry Spencer.  Follow it.
Please.

pikestyle contains Rob Pike's notes on Programming in C, some comments on
programming style for C.

steal.ms is Henry Spencer's Winter Usenix '88 paper on "How To Steal
Code or Inventing The Wheel Only Once".

canthappen.PS is the PostScript for the "Can't Happen or /*NOTREACHED*/ or
Real Programs Dump Core" paper by Ian Darwin and Geoff Collyer from Usenix
'85. (troff source not available - contact the authors) Its suffix is .PS to
distinguish from the *generated* PostScript files (which have .ps suffixes)

ten-commandments contains Henry's Ten Commandments for writing C code.

setuid is a document about things to watch out for in writing setuid
root programs, or other programs that need be careful about security.

---

-- comp.archives file verification
ftp.cs.toronto.edu
total 814
-rw-r--r--  1 917          4699 Feb  4 21:48 KR2.errata
-rw-r--r--  1 917          2760 Feb  2 16:49 bornat.errata
-rw-rw-r--  1 0            1279 Sep 28  1990 README
-rw-rw-r--  1 0            1727 Sep 28  1990 Makefile
-rw-r--r--  1 917         32690 Sep  3  1990 ansi-c.summary
-rw-r--r--  1 917          1868 May 14  1990 portability
-rw-r--r--  1 917         32504 Apr 21  1990 setuid.ps
-rw-r--r--  1 917         88718 Apr 21  1990 c-news.ps
-rw-r--r--  1 917         99861 Apr 21  1990 ihstyle.ps
-rw-r--r--  1 917         12365 Apr 18  1990 setuid.doc
-rw-r--r--  1 917         48122 Apr 18  1990 c-news.doc
-rw-r--r--  1 917         49504 Apr 18  1990 ihstyle.doc
-rw-r--r--  1 917          9462 Apr 18  1990 setuid.man
-rw-rw-r--  1 0          104937 May  9  1989 canthappen.PS
-rw-rw-r--  1 0            1795 Mar  1  1989 mistakes.tips
-rw-rw-r--  1 0            2521 Feb 28  1989 ten-commandments
-rw-rw-r--  1 0           43968 Feb 21  1989 pikestyle.ps
-rw-rw-r--  1 0           17882 Feb 21  1989 pikestyle.doc
-rw-rw-r--  1 0           15947 Feb 21  1989 pikestyle.ms
-rw-rw-r--  1 0             207 Feb 21  1989 CW.ms
-rw-rw-r--  1 0           78518 Feb 21  1989 steal.ps
-rw-rw-r--  1 0           39805 Feb 21  1989 steal.doc
-rw-rw-r--  1 0           31959 Feb 21  1989 steal.ms
-rw-rw-r--  1 0           39118 May 11  1988 ihstyle.tbl.ms
-rw-rw-r--  1 0           35864 May 11  1988 c-news.tbl.ms
found toronto-programming ok
ftp.cs.toronto.edu:/doc/programming/