head	1.1;
branch	1.1.1;
access;
symbols
	EMACS_21_3:1.1.1.17
	EMACS_21_2:1.1.1.17
	EMACS_21_1:1.1.1.17
	EMACS_21_0_106:1.1.1.17
	EMACS_21_0_105:1.1.1.17
	EMACS_21_0_103:1.1.1.17
	EMACS_20_7:1.1.1.16
	EMACS_20_6:1.1.1.16
	EMACS_20_5:1.1.1.16
	EMACS_20_4:1.1.1.16
	EMACS_20_3:1.1.1.16
	EMACS_20_2:1.1.1.15
	EMACS_20_1:1.1.1.15
	EMACS_19_34:1.1.1.14
	EMACS_19_33:1.1.1.14
	EMACS_19_32:1.1.1.13
	EMACS_19_31:1.1.1.13
	EMACS_19_30:1.1.1.12
	EMACS_19_29:1.1.1.12
	EMACS_19_28:1.1.1.11
	EMACS_19_27:1.1.1.11
	EMACS_19_26:1.1.1.11
	EMACS_19_25:1.1.1.10
	EMACS_19_24:1.1.1.10
	EMACS_19_23:1.1.1.9
	EMACS_19_22:1.1.1.8
	EMACS_19_21:1.1.1.8
	EMACS_19_20:1.1.1.8
	EMACS_19_19:1.1.1.7
	EMACS_19_18:1.1.1.7
	EMACS_19_17:1.1.1.7
	EMACS_19_16:1.1.1.7
	EMACS_19_15:1.1.1.6
	EMACS_19_14:1.1.1.6
	EMACS_19_13:1.1.1.5
	EMACS_19_12:1.1.1.4
	EMACS_19_11:1.1.1.4
	EMACS_19_10:1.1.1.3
	EMACS_19_9:1.1.1.3
	EMACS_19_8:1.1.1.2
	EMACS_19_7:1.1.1.1
	FSF_DIST:1.1.1;
locks; strict;
comment	@# @;


1.1
date	2004.11.05.07.57.52;	author Ben Wing;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2004.11.05.07.57.52;	author Ben Wing;	state Exp;
branches;
next	1.1.1.2;

1.1.1.2
date	2004.11.05.08.00.38;	author Ben Wing;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	2004.11.05.08.03.35;	author Ben Wing;	state Exp;
branches;
next	1.1.1.4;

1.1.1.4
date	2004.11.05.08.09.24;	author Ben Wing;	state Exp;
branches;
next	1.1.1.5;

1.1.1.5
date	2004.11.05.08.15.00;	author Ben Wing;	state Exp;
branches;
next	1.1.1.6;

1.1.1.6
date	2004.11.05.08.18.04;	author Ben Wing;	state Exp;
branches;
next	1.1.1.7;

1.1.1.7
date	2004.11.05.08.24.34;	author Ben Wing;	state Exp;
branches;
next	1.1.1.8;

1.1.1.8
date	2004.11.05.08.37.28;	author Ben Wing;	state Exp;
branches;
next	1.1.1.9;

1.1.1.9
date	2004.11.05.08.47.29;	author Ben Wing;	state Exp;
branches;
next	1.1.1.10;

1.1.1.10
date	2004.11.05.08.51.52;	author Ben Wing;	state Exp;
branches;
next	1.1.1.11;

1.1.1.11
date	2004.11.05.08.59.04;	author Ben Wing;	state Exp;
branches;
next	1.1.1.12;

1.1.1.12
date	2004.11.05.09.10.13;	author Ben Wing;	state Exp;
branches;
next	1.1.1.13;

1.1.1.13
date	2004.11.05.09.21.20;	author Ben Wing;	state Exp;
branches;
next	1.1.1.14;

1.1.1.14
date	2004.11.05.09.33.31;	author Ben Wing;	state Exp;
branches;
next	1.1.1.15;

1.1.1.15
date	2004.11.05.09.43.03;	author Ben Wing;	state Exp;
branches;
next	1.1.1.16;

1.1.1.16
date	2004.11.05.09.55.46;	author Ben Wing;	state Exp;
branches;
next	1.1.1.17;

1.1.1.17
date	2004.11.05.10.30.00;	author Ben Wing;	state Exp;
branches;
next	;


desc
@@


1.1
log
@Initial revision
@
text
@The actual order form follows the descriptions of media contents

Please send suggestions for improvements to gnu@@prep.ai.mit.edu or the postal
address at the end of the order form.  Thank You.

Contents of CD-ROM, Deluxe Distribution, and Each Tape on the FSF Order Form
****************************************************************************

      PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1994.

GNU Source Code CD-ROM

The 2nd edition of the GNU Source Code CD-ROM contains sources to the
distribution of the GNU Project including: Emacs 18 and 19, GCC, G++, GDB,
Bison, GAS, Make, GAWK, Texinfo, the GNU Utilities, RCS and CVS, f2c,
Ghostscript, tar, gnuplot, diff, and BASH, as well as the MIT X Window
System required components.

This CD includes everything on our Emacs, Languages, Utilities, Experimental,
and X11 Required tapes as of May 1993.	Note that the contents of the
BSD-Net2, X11 Optional and MIT Scheme tapes are not on the CD.

The CD also contains some packages ported to Intel 80386 and 80486-based
machines running MS-DOS: Demacs, DJGPP, and MIT Scheme.	 In addition, it
contains Mtools, which is a public domain collection of programs to allow Unix
systems to read, write, and manipulate files on an MS-DOS file system
(typically a diskette).

The CD is in ISO 9660 format with Rockridge extensions, and can be mounted as
a read-only file system on most operating systems.  You can build most of this
software without needing to copy the sources off the CD.  It requires only
enough free disk space for the object files and the intermediate build
targets.  Except for several of the MS-DOS packages and GCC for Sun's Solaris
2, there are no precompiled programs on this CD.  You will need a C compiler
(programs which need some other interpreter or compiler normally provide the C
source for a bootstrapping program).


Deluxe Distribution

The Deluxe Distribution Package includes executables and source for all GNU
software in a choice of formats, as well as a printed copy of each of GNU
manuals and an ISO 9660 CD-ROM that contains sources of GNU software.

You may choose one of the following machines and operating systems: HP 9000
series 200, 300, 700, or 800 (4.3 BSD or HPUX); RS/6000 (AIX); Sony NEWS 68k
(4.3 BSD or NewsOS 4); Sun 3, 4, or SPARC (SunOS 4 or Solaris).	 If your
machine or system is not listed, or if a specific program has not been ported
to that machine, please call the FSF office.

We will supply the software on one of the following media in Unix tar format:
1600 or 6250 bpi, 1/2 inch, reel to reel tape; Sun DC300XLP 1/4 inch
cartridge, QIC-24; HP 16 track DC600HC 1/4 inch cartridge; IBM RS/6000 1/4
inch cartridge, QIC-150; and Exabyte 8mm tape.	If your computer cannot read
any of these, please call us.

The manuals included are one each of the Bison, Calc, Gawk, GNU C Compiler,
GNU C Library Reference, GNU Debugger, Flex, GNU Emacs Lisp Reference, Make,
Texinfo, and Termcap manuals; six copies of the GNU Emacs manual; and a packet
of reference cards for GNU Emacs, Calc, the GNU Debugger, Bison, and Flex.


GNU Emacs Tape

The tape includes source code for:
* GNU Emacs 18 and 19 (the extensible, customizable, self-documenting,
  real-time display editor)
* The GNU Emacs Manual, as Texinfo source
* The GNU Emacs Lisp Reference Manual, as Texinfo source
* Calc (the extensible, advanced desk calculator and mathematical tool that
  runs as part of GNU Emacs)
* The Calc Manual, as Texinfo source
* CLISP (a Common Lisp implementation)
* Xerox's PCL (a large subset of CLOS, the Common Lisp Object System)
* gzip (GNU's data compression program to uncompress source on the tape)
* Texinfo (beta-test of an enhanced Texinfo.  Texinfo is GNU's structured
  documentation system, included with GNU Emacs.  Texinfo is used to produce
  both on-line and printed documents.)
* The Texinfo Manual, as Texinfo source
* GNU make
* The GNU Make Manual, as Texinfo source


GNU Languages Tape

The tape includes source code for:
* GCC 1 (the GNU C Compiler, including COFF support)
* The Manual `Using and Porting GNU CC 1', as Texinfo source
* G++ 1 (the C++ front end to GCC)
* The GNU G++ Users Guide, as Texinfo source (not yet published on paper)
* libg++ 1 (the G++ class library)
* NIH Class Library (formerly known as OOPS)
* BFD (Binary File Descriptor Library)
* GDB 4 (The GNU source-level C and C++ debugger)
* The manual, Debugging with GDB, as Texinfo source
* ae (works with GCC to produce more complete profiling information)
* GNU binary file utilities (ar, gprof, ld, nm, ranlib, size, & strip)
* Bison (a free, compatible replacement for yacc)
* The Bison Manual, as Texinfo source
* COFF support for GNU software tools
* dld (a dynamic linker)
* f2c  (a FORTRAN-77 to C translator)
* Flex (Vern Paxson's fast rewrite of lex)
* The Flex Manual, as Texinfo source
* Gas (the GNU Assembler)
* Gawk (the GNU implementation of the AWK programming language)
* The Gawk Manual, as Texinfo source
* gdbm library (GNU implementation of the standard dbm & ndbm libraries)
* gmp library (arbitrary precision arithmetic on signed integers & rationals)
* gperf (a perfect hash-table generator)
* GNU indent
* p2c
* Perl (a programming language interpreter)
* GNU Smalltalk (the GNU implementation of this programming language system)
* regexp library (GNU implementation of the regular expression library)
* superopt (optimal function sequence generator)
* Tile Forth (an implementation of the Forth language)
* Texinfo (beta-test of an enhanced Texinfo.  Texinfo is GNU's structured
  documentation system, included with GNU Emacs.  Texinfo is used to produce
  both on-line and printed documents.)
* The Texinfo Manual, as Texinfo source
* gzip (GNU's data compression program to uncompress source on the tape)
* GNU make
* The GNU Make Manual, as Texinfo source


GNU Utilities Tape

The tape includes source code for:
* acm
* autoconf (produces shell scripts to automatically configure software builds)
* Bash (GNU's Bourne Again SHell)
* GNU bc, dc & cpio
* CVS (Concurrent Version System)
* GNU diffutils (cmp, diff, diff3 & sdiff)
* doschk (checks if file names are under 15 characters and in MS-DOS format)
* elvis (a clone of the vi/ex Unix editor)
* es (a new shell with closure and other lisp-like features)
* Fax (a fax spooling system)
* GNU find & finger
* GNU fontutils (create and support fonts for use with Ghostscript or TeX)
* ms (MandelSpawn, a parallel Mandelbrot program for the X window system)
* GNU Chess (a chess playing program with an interface to X)
* GNU Shogi (plays Shogi, a japanese game similar to chess, with a X interface)
* Nethack (a rogue-like game)
* GNU GO (the GNU implementation of the game of GO)
* GNU hello (produces a familiar, friendly greeting)
* hp2xx
* Ghostscript (a Postscript interpreter)
* Ghostview (an X11 user interface for the Ghostscript interpreter)
* gnuplot (an interactive mathematical plotting program)
* GNU gptx (a permuted index generator, including KWIC)
* GNU grep, egrep & fgrep
* groff & mgm macros (GNU troff & pic, eqn, tbl, refer; -man, -ms, -mm macros;
  drivers for Postscript and typewriter-like devices; & xditview previewer)
* less (display paginator similar to more & pg with better features)
* GNU m4
* mtools (allows Unix systems to manipulate files on an MS-DOS file system)
* patch
* rc (a new minimalist shell)
* RCS (Revision Control System)
* recode (converts files between character sets and usages)
* screen (a terminal multiplexor that allows you to handle several independent
  ``screens'' (ttys) on a single physical terminal)
* GNU sed & tar
* GNU Termcap library
* The GNU Termcap Manual, as Texinfo source
* GNU time
* GNU tput (a portable way to allow shell scripts to use special terminal
  capabilities)
* Taylor UUCP (the GNU implemetation of the UUCP communication suite)
* wdiff (report diffs on a word by word basis)
* GNU fileutils (chgrp, chmod, chown, cp, dd, df, du, install, ln, ls, mkdir,
  mkfifo, mknod, mktime, mv, mvdir, rm, rmdir, touch & vdir)
* GNU shellutils (basename, date, dirname, echo, env, expr, false, groups, id,
  logname, nice, nohup, pathchk, printenv, printf, sleep, stty, su, tee, test,
  true, tty, uname, who, whoami, & yes)
* GNU textutils (cat, cksum, comm, csplit, cut, expand, fold, head, join, nl,
  od, paste, pr, sort, split, sum, tac, tail, tr, unexpand, uniq, & wc)
* Texinfo (beta-test of an enhanced Texinfo.  Texinfo is GNU's structured
  documentation system, included with GNU Emacs.  Texinfo is used to produce
  both on-line and printed documents.)
* The Texinfo Manual, as Texinfo source
* GNU make
* The GNU Make Manual, as Texinfo source
* gzip (GNU's data compression program to uncompress source on the tape)


GNU Experimental Tape

The tape includes source code for:
* GCC 2 (the GNU C/C++/Objective-C Compiler with many new features)
* The Manual `Using and Porting GNU CC 2', as Texinfo source
* GNU binary file utilities 2 (ar, gprof, ld, nm, ranlib, size, & strip -
  completely rewritten to use the BFD library)
* BFD (Binary File Descriptor Library)
* GNU C Library (POSIX.1 compliant, upward compatible with 4.3 BSD & System V)
* The GNU C Library Reference Manual
* libg++ 2 (the G++ class library)
* Oleo (a spreadsheet program)
* GNU Graphics (graph, plot, xplot, plot2ps, spline, et al.)
* Texinfo (beta-test of an enhanced Texinfo.  Texinfo is GNU's structured
  documentation system, included with GNU Emacs.  Texinfo is used to produce
  both on-line and printed documents.)
* The Texinfo Manual, as Texinfo source
* GNU make
* The GNU Make Manual, as Texinfo source
* gzip (GNU's data compression program to uncompress source on the tape)


Berkeley Networking 2 Tape

The Berkeley "Net2" release contains the second 4.3 BSD distribution and is
newer than both 4.3BSD-Tahoe and 4.3BSD-Reno.  It includes nearly the entire
BSD software system except for a few utilities, some parts of the kernel, and
some library routines which your own C library is likely to provide.  This
release contains much more software than the older releases, including third
party software like Kerberos and some GNU software (for example, GCC, now the
standard BSD compiler).	 Except for kernel sources, the GNU Project has
replacements on other tapes for many of the missing programs.


MIT Scheme tape

The tape contains sources, and binaries for various machines, for MIT Scheme
(a dialect of Lisp).


X11r5 Required Tape

This tape has source code for the required MIT X Window System X11r5,
including core software and documentation, and contributed client software.


X11r5 Optional Tape

This tape has source code for the optional MIT X Window System X11r5,
including contributed software, libraries, games, Andrew and toolkits.

Free Software Foundation Order Form
***********************************

Price and contents may change without notice after January 31, 1994.  All items
are distributed with permission to copy and to redistribute.  Texinfo source
for each manual is on the appropriate tape, diskette, or CD-ROM; the prices
for these magnetic media do not include printed manuals.  All items are
provided on an "as is" basis, with no warranty of any kind.  Please allow six
weeks for delivery (though it won't usually take that long).


      PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1994.

The following tapes in the formats indicated:

		     Please circle the dollar amount for each tape you order.

			Reel to	  Sun (1)    HP	      IBM (2)	Exabyte
			reel			      RS/6000
(c.t. = cartridge tape) Unix tar  Unix tar  Unix tar  Unix tar	Unix tar
(n/a = not available)	9-track	  QIC-24    16-track  QIC-150
			1600 bpi  DC300XLP  DC600HC   DC600A
Tape contents above.	1/2" reel 1/4" c.t. 1/4" c.t. 1/4" c.t. 8mm c.t.

Emacs			$200	  $210	    $230      $215 (3)	$205
Languages		$200	  $210	    $230       n/a	$205
Experimental		$200	  $210	    $230      $215	$205
Utilities		$200	  $210	    $230      $215	$205
BSD-Net2		$200	  $210	    $230      $215	$205
Scheme			$200	  $210	    $230      $215	$205
X11r5-Required		$200	  $210	    $230      $215	$205
X11r5-Optional		$200	  $210	    $230      $215	$205

	 (1) Sun tapes can be read on some other Unix systems.
	 (2) IBM RS/6000 tapes can be read on some other Unix systems.
	 (3) The IBM Emacs tape also has binaries for GNU Emacs.


Subscriptions, 4 updates for one year:

FSF's Subscription Service provides four new versions of the tape of your
choice.	 It is offered only for tapes that change frequently.

Emacs			$600	  $630	    $690      $645	$615
Languages		$600	  $630	    $690       n/a	$615
Experimental		$600	  $630	    $690      $645	$615
Utilities		$600	  $630	    $690      $645	$615
X11r5-Required		$600	  $630	    $690      $645	$615

      Subtotal $ ______	 Please put total of the above circled amounts here.

The following, on 1600 bpi reel-to-reel 9 track 1/2" tapes, in VMS BACKUP
format (aka interchange format):

____ @@ $195  = $ ______	  VMS Emacs, GNU Emacs source & executables only.
			  None of the other software on the GNU Emacs Tape,
			  described above, is included
____ @@ $195  = $ ______	  VMS Languages, GCC, GAS, and Bison source and
			  executables only.  None of the other software on the
			  GNU Languages Tape, described above, is included.


FSF Deluxe Distribution (contents described above):

Machine: _____________________________________________________________________

Operating system: ____________________________________________________________

Media type: __________________________________________________________________

____ @@ $5000 = $ ______	  Deluxe Distribution, with manuals and executables.


The following source and executables for MS-DOS, on 3.5" 1.44MB diskettes:

____ @@ $ 90  = $ ______	  Demacs (a port of GNU Emacs) on diskettes, for 80386
			  and up.  Two versions are included.  One handles
			  8-bit characters sets.  The other, based on Nemacs,
			  handles 16-bit character sets, including Kanji.
____ @@ $ 80  = $ ______	  DJGPP on diskettes, GCC version 2, for 80386
			  and up.  DJGPP is a complete port of GCC, libraries,
			  development utilities, and a symbolic debugger, for
			  Intel 80386 and 80486--based machines running
			  MS-DOS.  DJGPP requires at least 5MB of hard disk
			  space to install, and 512K of RAM to use.  It is
			  compatible with XMS memory managers and VCPI, but
			  not with Microsoft Windows extended mode or other
			  DPMI managers.  It cannot emulate multitasking (e.g.
			  fork(2)) or signals.
____ @@ $ 85  = $ ______	  Selected Utilities from the GNUish MS-DOS Project on
			  diskettes, 8086 and up.  The utilities include:
			  RCS, flex, GAWK, cpio, diff, MicroEmacs, find,
			  some file utilities, gdbm, grep, libc, ptx,
			  indent, less, m4, make, sed, shar, sort, and
			  Texinfo.  Some of these utilities are necessarily
			  missing features.
____ @@ $ 40  = $ ______	  Windows diskette, GNU Chess and gnuplot for
			  Microsoft Windows.


CD-ROM, in ISO 9660 format (CD-ROM described above):

____ @@ $400  = $ ______	  GNU Source Code CD-ROM for corporations and
			  other organizations.
____ @@ $100  = $ ______	  GNU Source Code CD-ROM for individuals.


The following manuals, 6 by 9.25 inches, soft cover with an illustration,
offset printed, "lay-flat" binding:

  *** NEW !!! ***

____ @@ $ 25  = $ ______	  GNU Emacs manual, unit price for 1 to 5 copies,
			  430 pages, new 8th edition with a reference card.
____ @@ $ 17  = $ ______	  GNU Emacs manuals, unit price for 6 or more.

____ @@ $ 50  = $ ______	  GNU Emacs Lisp Reference manual, 614 pages in
			  2 volumes.
____ @@ $200  = $ ______	  A box of 5 GNU Emacs Lisp Reference manuals.

____ @@ $ 20  = $ ______	  Debugging with GDB, 182 pages, with a reference
			  card.
____ @@ $ 20  = $ ______	  Texinfo manual, 248 pages.  Texinfo is GNU's
			  structured documentation system, included with GNU
			  Emacs.  Texinfo is used to produce both on-line and
			  printed documents.  This manual describes how to
			  write Texinfo documents.
____ @@ $ 20  = $ ______	  Gawk manual, 191 pages.

____ @@ $ 20  = $ ______	  Make manual, 164 pages.

____ @@ $ 15  = $ ______	  Bison manual, 98 pages, with a reference card.

____ @@ $ 15  = $ ______	  Flex manual, 120 pages, with a reference card.


The following manuals, 8.5 by 11 inches, soft cover, photocopied, GBC binding:

____ @@ $ 50  = $ ______	  Using and Porting GNU CC version 2.4, 388 pages.

____ @@ $ 20  = $ ______	  Using and Porting GNU CC version 1.42, 206 pages.

  *** NEW !!! ***

____ @@ $ 50  = $ ______	  GNU C Library Reference Manual, 698 pages. NEW!

____ @@ $ 50  = $ ______	  GNU Emacs Calc manual, 596 pages, with a reference
			  card.	 Calc is an extensible, advanced mathematical
			  tool and desk calculator that runs under GNU Emacs.

The following manual, 6 by 9.25 inches, soft cover, photocopied, GBC binding:

____ @@ $ 15  = $ ______	  Termcap manual, 68 pages.  Documents the termcap
			  library and GNU's extensions to it.  The GNU termcap
			  library is included with GNU Emacs.

The following reference cards, unit price, without the manuals:

____ @@ $  2  = $ ______	  GNU Emacs reference card.

____ @@ $  2  = $ ______	  GNU Emacs Calc reference card.

____ @@ $  2  = $ ______	  GDB reference card.

____ @@ $  2  = $ ______	  Bison reference card.

____ @@ $  2  = $ ______	  Flex reference card.


The following reference cards, in packets of ten:

____ @@ $ 10  = $ ______	  GNU Emacs reference cards.

____ @@ $ 10  = $ ______	  GNU Emacs Calc reference cards.

____ @@ $ 10  = $ ______	  GDB reference cards.

____ @@ $ 10  = $ ______	  Bison reference cards.

____ @@ $ 10  = $ ______	  Flex reference cards.


GNU/FSF T-shirts, thick 100% cotton:

The front of the t-shirt has an image of a GNU hacking at a workstation with
the text "GNU's Not Unix" above and the text "Free Software Foundation below.
Natural is an off-white, unbleached, undyed, environmentally friendly cotton,
printed with black ink.	 Black is printed with white ink.

____ @@ $ 15  = $ ______	  Size M,    ____ natural, ____ black.

____ @@ $ 15  = $ ______	  Size L,    ____ natural, ____ black.

____ @@ $ 15  = $ ______	  Size XL,   ____ natural, ____ black.

____ @@ $ 15  = $ ______	  Size XXL,  ____ natural, ____ black.
		 ------

      Subtotal $ ______

	     + $ ______	  In  Massachusetts:  add 5% sales tax, or give tax
			  exempt number.
	     + $ ______	  In Alaska, Hawaii, or Puerto Rico for shipping:
			  for GNU Emacs Lisp Reference and GNU Emacs Calc
			  manuals, add $5 each, or $20 per box.	 For all other
			  items, add $5 base charge, then $1 per item except
			  reference cards.
	     + $ ______	  Outside of U.S., Canada, and Puerto Rico for
			  shipping: for each box of GNU Emacs Lisp Reference
			  manuals, add $60.  For all other items, add $20 base
			  charge, and then add $10 more for each item (except
			  reference cards) in the order; i.e.,
			  total = $20 + $10 * n.
	     + $ ______	  Optional (tax-deductible in the U.S.) donation.
		 ------

	 TOTAL $ ______	  We pay for shipping via UPS ground transportation in
			  the contiguous 48 states and Canada.

Orders filled only upon receipt of check or money order in U.S. dollars.
We do not have the staff to handle the billing of unpaid orders.
Please help keep our lives simple by including your payment with your order.


Please make checks payable to the Free Software Foundation.


Name: ________________________________________________________________________

Mail Stop/Dept. Name: ________________________________________________________

Organization: ________________________________________________________________

Street Address: ______________________________________________________________

City/State/Province: _________________________________________________________

Zip Code/Postal Code/Country: ________________________________________________

Telephone number in case of a problem with your order.
Overseas orders, please put FAX numbers. _____________________________________

For orders from outside the U.S.: Orders must be paid in U.S. dollars. You
are responsible for paying all duties, tariffs, and taxes.  If you refuse
to pay the charges, the shipper will return or abandon the order.

			 Please mail orders to: Free Software Foundation
						675 Massachusetts Avenue
PRICES AND CONTENTS MAY CHANGE			Cambridge, MA  02139  USA
WITHOUT NOTICE AFTER January 31, 1994.		+1 617 876 3296

----------------------------------------------------------------------
local variables:
mode: text
fill-column: 78
end:
@


1.1.1.1
log
@import emacs-19.7
@
text
@@


1.1.1.2
log
@import emacs-19.8
@
text
@d130 1
a130 1
* acm (multiplayer aerial combat simulation for the X window system)
d138 1
a138 1
* es (extensible rc-like shell with lexical scope, first class functions, etc.)
d160 1
a160 1
* rc (shell with far more C-like syntax and far cleaner quoting than csh or sh)
d162 1
a162 1
* recode (converts files between many character sets and usages)
@


1.1.1.3
log
@import emacs-19.9
@
text
@d398 1
a398 3
____ @@ $  2  = $ ______	  GNU Emacs reference card - version 18.

____ @@ $  2  = $ ______	  GNU Emacs reference card - version 19.
@


1.1.1.4
log
@import emacs-19.11
@
text
@d310 2
a311 2
____ @@ $5000 = $ ______	  Deluxe Distribution, with manuals, reference cards.
			  source code and executables.
d328 1
a328 1
			  fork) or signals.
d339 1
d428 1
a428 1
Natural is an off-white, unbleached, undyed, environment-friendly cotton,
d431 1
a431 1
____ @@ $ 15  = $ ______	  Size M     ____ natural  ____ black.
d433 1
a433 1
____ @@ $ 15  = $ ______	  Size L     ____ natural  ____ black.
d435 1
a435 1
____ @@ $ 15  = $ ______	  Size XL    ____ natural  ____ black.
d437 1
a437 1
____ @@ $ 15  = $ ______	  Size XXL   ____ natural  ____ black.
d448 1
a448 2
			  reference cards; i.e.,
			  shipping for all other items = $5 + $1 * n.
d454 1
a454 1
			  shipping for all other items = $20 + $10 * n.
@


1.1.1.5
log
@import emacs-19.13
@
text
@a100 3
* DejaGnu (a framework for testing other programs)
* expect (runs scripts to conduct dialogs with programs)
* tcl (an embeddable tool command language)
d112 1
a112 1
* p2c (a Pascal-to-C translator)
a139 1
* Gnats (a bug-tracking system)
@


1.1.1.6
log
@import emacs-19.14
@
text
@d175 1
a175 1
* Taylor UUCP (the GNU implementation of the UUCP communication suite)
a197 1
* Compiled binaries of GCC for Sun Solaris systems
@


1.1.1.7
log
@import emacs-19.16
@
text
@a379 6
The following manual, 6 by 9.25 inches, soft cover, photocopied, GBC binding:

____ @@ $ 15  = $ ______	  Termcap manual, 68 pages.  Documents the termcap
			  library and GNU's extensions to it.  The GNU termcap
			  library is included with GNU Emacs.

d394 6
@


1.1.1.8
log
@import emacs-19.20
@
text
@d133 1
a145 1
* acm (multiplayer aerial combat simulation for the X window system)
d147 2
a148 2
* GNU Chess (a chess playing program with interfaces to both X & ttys)
* GNU Shogi (plays a japanese game like chess; has both tty & X interfaces)
@


1.1.1.9
log
@import emacs-19.23
@
text
@d5 51
d57 157
a213 1485
Most of this file is excerpted from the January 1994 GNU's Bulletin.

---------------------------------------------------------------------


FSF Order Form with Descriptions			January, 1994

Free Software Foundation, Inc.		      Telephone: +1-617-876-3296
675 Massachusetts Avenue		      FAX: +1-617-492-9057
Cambridge, MA	02139-3309		      FAX (in Japan):
USA						  0031-13-2473 (KDD)
Electronic mail: `gnu@@prep.ai.mit.edu'		  0066-3382-0158 (IDC)


Contents
--------

	Donations Translate Into Free Software
	Cygnus Matches Donations!
	GNU Documentation
	GNU Software Available Now
	   Contents of the Emacs Tape
	   Contents of the Languages Tape
	   Contents of the Utilities Tape
	   Contents of the Scheme Tape
	   Contents of the X11 Tapes
	   Berkeley Networking 2 Tape
	   VMS Emacs and VMS Compiler Tapes
	Source Code CD-ROM
	Compiler Tools Binaries CD-ROM
	Tape & CD-ROM Subscription Service
	The Deluxe Distribution
	MS-DOS Distribution
	   Contents of the Demacs diskettes
	   Contents of the DJGPP diskettes
	   Contents of the Selected Utilities diskettes
	   Contents of the Windows diskette
	FSF T-shirt
	Free Software Foundation Order Form



Donations Translate Into Free Software
**************************************

If you appreciate Emacs, GNU CC, Ghostscript, and other free software, you
may wish to help us make sure there is more in the future-remember,
*donations translate into more free software!*

Your donation to us is tax-deductible in the United States.  We gladly accept
*all* currencies, although the U.S. dollar is the most convenient.

If your employer has a matching gifts program for charitable donations,
please arrange to have your donation matched by your employer (or in some
cases by Cygnus Support, see "Cygnus Matched Donations!").  If you do not
know, please ask your personnel department.  Also try and get the FSF listed
on the any list of organizations for the matching gifts program.

	$500	 $250	  $100	   $50	   other $________

	Other currency:________

Circle the amount you are donating, cut out this form, and send it with your
donation to:

	Free Software Foundation
	675 Massachusetts Avenue
	Cambridge, MA	02139-3309
	USA

You can also charge a donation to either Visa, Mastercard, JCB, Diner's Club,
or Carte Blanche.  Charges may also be emailed to `gnu@@prep.ai.mit.edu' or
faxed to +1-617-492-9057; in Japan fax to: 0031-13-2473 (KDD) or
0066-3382-0158 (IDC)

     Card type: __________________  Expiration Date: _____________

     Account Number: _____________________________________________

     Your Signature: _____________________________________________



Cygnus Matches Donations!
*************************

To encourage cash donations to the Free Software Foundation, Cygnus Support
will continue to contribute corporate funds to FSF to accompany gifts by its
employees, and by its customers and their employees.

Donations payable to the Free Software Foundation should be sent by eligible
persons to Cygnus Support, which will add its gifts and forward the total to
the FSF each quarter.  The FSF will provide the contributor with a receipt to
recognize the contribution (which is tax-deductible on U.S.  tax returns).
For more information, please contact Cygnus at `info@@cygnus.com.'



GNU Documentation
*****************

GNU is dedicated to having quality, easy-to-use on-line and printed
documentation.	GNU manuals are intended to explain the underlying concepts,
describe how to use all the features of each program, and give examples of
command use.  GNU manuals are distributed as Texinfo source files, which
yield both typeset hardcopy and on-line hypertext-like display via the
menu-driven Info system.  These manuals, source for which is provided with
our software, are also available in hardcopy; see the "Free Software
Foundation Order Form."

Several GNU manuals are bound as soft cover books with "lay-flat" bindings.
This allows you to open them so they lie flat on a table without creasing the
binding.  Each book has an inner cloth spine and an outer cardboard cover
that will not break or crease as an ordinary paperback will.  The other GNU
manuals are also bound so they lie flat when opened, using other
technologies.  See the "Free Software Foundation Order Form" for a list of
each.

Edition numbers of the manual and version number of the program listed after
each manual's names were current at the time this Bulletin was published.

The `Emacs Manual' (9th Edition for Version 19) describes editing with GNU
Emacs.	It also explains advanced features, such as outline mode and regular
expression search, how to use special modes for programming in languages like
C++ and TeX, how to use the `tags' utility, how to compile and correct code,
and how to make your own keybindings and other elementary customizations.

The `GNU Emacs Lisp Reference Manual' (Edition 2.1 for Version 19) covers
this programming language in depth, including data types, control structures,
functions, macros, syntax tables, searching and matching, modes, windows,
keymaps, markers, byte compilation, and the operating system interface.

The `Texinfo Manual' (Edition 2.19 for Version 3) explains the markup
language used to generate both the online Info documentation and typeset
hardcopies.  It tells you how to make tables, lists, chapters, nodes,
indexes, cross references, how to use Texinfo mode in GNU Emacs, and how to
catch mistakes.

The `GAWK Manual' (Edition 0.16 for Version 2.16) tells how to use the GNU
implementation of `awk'.  It is written for someone who has never used `awk'
and describes all the features of this powerful string and record
manipulation language.

The `Make Manual' (Edition 0.43 for Version 3.68) describes GNU `make', a
program used to rebuild parts of other programs.  The manual tells how to
write "makefiles", which specify how a program is to be compiled and how its
files depend on each other.  Included are an introductory chapter for novice
users and a section about automatically generated dependencies.

`Debugging with GDB' (Edition 4.09 for Version 4.9) tells how to use the GNU
Debugger, run your program under debugger control, examine and alter data,
modify the flow of control within a program, and use GDB through GNU Emacs.

The `Bison Manual' (December 1993 Edition for Version 1.23) teaches you how
to write context-free grammars for the Bison program that convert into
C-coded parsers.  You need no prior knowledge of parser generators.

The `Flex Manual' (Edition 1.03 for Version 2.3.7) tells you how to write a
lexical scanner definition for the `flex' program to create a C ++ or C-coded
scanner that will recognize the patterns described.  You need no prior
knowledge of scanner generators.

`Using and Porting GNU CC' (June 1993 Edition for Version 2.4) explains how
to run, install and port the GNU C compiler.

The `Termcap Manual' (2nd Edition for Version 1.2), often described as "twice
as much as you ever wanted to know about termcap," details the format of the
termcap database, the definitions of terminal capabilities, and the process
of interrogating a terminal description.  This manual is primarily for
programmers.

The `Emacs Calc Manual' (Edition 2.02 for Version 2.02) includes both a
tutorial and a reference manual for Calc.  It describes how to do ordinary
arithmetic, how to use Calc for algebra, calculus and other forms of
mathematics, and how to extend Calc.

The `C Library Reference Manual' (June 93 Edition for Version 1.07) describes
most of the facilities of the GNU C library, including both what Unix calls
"library functions" and "system calls."	 We are doing limited copier runs of
this manual until it becomes more stable.  It is new, and needs corrections
and improvements.  Please send them to `bug-glibc-manual@@prep.ai.mit.edu'.



GNU Software Available Now
**************************

We offer:

   * Source Code CD-ROM (see "Source Code CD-ROM")

   * Compiler Tools Binaries CD-ROM (see "Compiler Tools Binaries CD-ROM")

   * MS-DOS Diskettes with some GNU software (see "MS-DOS Distribution")

   * VMS tapes (which include sources and executables) for GNU Emacs and the
     GNU C compiler (see "VMS Emacs and VMS Compiler Tapes")

We also offer Unix software source distributions tapes in `tar' format on the
following media:

   * 4mm DAT cartridges

   * 8mm Exabyte cartridges

   * Sun QIC-24 cartridges (readable on some other systems)

   * Hewlett-Packard 16-track cartridges

   * IBM RS/6000 QIC-150 cartridges (readable on some other systems) (the
     RS/6000 Emacs tape has an Emacs binary as well)

   * 1600bpi 9-track reel tape

The contents of the reel and various cartridge tapes for Unix systems are the
same (except for the RS/6000 Emacs tape, which also has executables for
Emacs); only the media are different (see the "Free Software Foundation Order
Form").	 Source code for the manuals is included in Texinfo format.  We
welcome all bug reports sent to the appropriate electronic mailing list (ask
`gnu@@prep.ai.mit.edu' for a list).

Some of the files on the tapes may be compressed with `gzip' to make them
fit.  Refer to the top-level `README' file at the beginning of each tape for
instructions on uncompressing them.  `uncompress' and `unpack' *do not work*!

Version numbers listed after program names, in the articles describing the
contents of each media, were current at the time this Bulletin was published.
When you order a distribution tape or diskette, some of the programs might
be newer, and therefore the version number higher.

Key to cross reference:

    BinCD
	  Binaries CD-ROM

    DemcsD
	  Demacs Diskettes

    DjgppD
	  Djgpp Diskettes

    EmcsT
	  Emacs Tape

    LangT
	  Language Tape

    SchmT
	  Scheme Tape

    SrcCD
	  Source CD-ROM

    UtilD
	  Selected Utilities Diskettes

    UtilT
	  Utilities Tape

    VMSCompT
	  VMS Compiler Tape

    VMSEmcsT
	  VMS Emacs Tape

    WdwsD
	  Windows Diskette

    X11OptT
	  X11 Optional Tape

    X11ReqT
	  X11 Required Tape

GNU software currently available:

   * `acm'     (SrcCD, UtilT)

     `acm' is a LAN-oriented, multiplayer aerial combat simulation that runs
     under the X Window System.	 Players engage in air to air combat against
     one another using heat seeking missiles and cannons.  Eventually we hope
     to turn this into a more general purpose flight simulator.

   * Autoconf	  (SrcCD, UtilT)

     Autoconf produces shell scripts which automatically configure source code
     packages.	These scripts adapt the packages to many kinds of Unix-like
     systems without manual user intervention.	Autoconf creates a script for
     a package from a template file which lists the operating system features
     which the package can use, in the form of `m4' macro calls.  Most GNU
     programs now use Autoconf-generated configure scripts.

   * BASH     (SrcCD, UtilT)

     The GNU shell, BASH (Bourne Again SHell), is compatible with the Unix
     `sh' and offers many extensions found in `csh' and `ksh'.	BASH has job
     control, `csh'-style command history, and command-line editing (with
     Emacs and `vi' modes built-in and the ability to rebind keys) via the
     readline library.

   * `bc'     (SrcCD, UtilT)

     `bc' is an interactive algebraic language with arbitrary precision.  GNU
     `bc' follows the POSIX 1003.2 draft standard, with several extensions
     including multi-character variable names, an `else' statement and full
     Boolean expressions.

   * BFD     (BinCD, LangT, SrcCD)

     The Binary File Descriptor library allows a program which operates on
     object files (e.g. `ld' or GDB) to support many different formats in a
     clean way.	 BFD provides a portable interface, so that only BFD needs to
     know the actual details of a particular format.  One consequence of this
     design is that all programs using BFD will support formats such as a.out,
     COFF, ELF & OSF-Rose.  BFD comes with Texinfo documentation.

     Presently BFD is not distributed separately but is included with packages
     that use it, because it is not yet completely stable.

   * Binutils	  (BinCD, LangT, SrcCD)

     The Binutils includes the programs: `ar', `c++filt', `demangle', `gprof',
     `ld', `nlmconv', `nm', `objcopy', `objdump', `ranlib', `size', `strings',
     & `strip'.

     Binutils Version 2 is completely rewritten to use the BFD library.	 The
     GNU linker `ld' emits source-line numbered error messages for
     multiply-defined symbols and undefined references.	 `nlmconv' converts
     object files into Novell NetWare Loadable Modules.	 The `objdump'
     program can disassemble code for a29k, ALPHA, H8/300, H8/500, HP-PA,
     i386, i960, m68k, m88k, MIPS, SH, SPARC, & Z8000 processors, and can
     display other data such as symbols and relocations from any file format
     understood by BFD.

   * Bison     (BinCD, LangT, SrcCD, VMSCompT)

     Bison is an upwardly compatible replacement for the parser generator
     `yacc'.  Sources for the `Bison Manual' and reference card are included.

   * GNU C Library     (LangT, SrcCD)

     The library supports ANSI C-1989 and POSIX 1003.1-1990 and has most of
     the functions specified in POSIX 1003.2 draft 11.2.  It is upward
     compatible with 4.4 BSD and includes many System V functions, plus GNU
     extensions.

     Version 1.07 uses a standard GNU `configure' script.  It runs on Sun-3
     (SunOS 4.1), Sun-4 (SunOS 4.1 & Solaris 2), HP 9000/300 (4.3 BSD), SONY
     News 800 (NewsOS 3 or 4), MIPS DECstation (Ultrix 4), DEC Alpha (OSF/1),
     i386/i486 (System V, SVR4, BSD, SCO 3.2 & SCO ODT 2.0) & Sequent Symmetry
     i386 (Dynix 3).  Texinfo source for the `GNU C Library Reference Manual'
     is included.

   * Calc     (EmcsT, SrcCD)

     Calc (written by Dave Gillespie in Emacs Lisp) is an extensible,
     advanced desk calculator and mathematical tool that runs as part of GNU
     Emacs.  It comes with source for the `Calc Manual' and reference card,
     which serves as a tutorial and reference.	If you wish, you can use Calc
     just as a simple four-function calculator, but it provides additional
     features including choice of algebraic or RPN (stack-based) entry,
     logarithmic functions, trigonometric and financial functions, arbitrary
     precision, complex numbers, vectors, matrices, dates, times, infinities,
     sets, algebraic simplification, differentiation, and integration.	Calc
     also outputs to `gnuplot'.

   * GNU Chess	   (UtilT, SrcCD)

     GNU Chess is a program that plays chess with you.	It is written
     entirely in the C language and has been ported to the PC, the Cray-2 &
     numerous other machines.  It has also been ported to other operating
     systems, including Microsoft Windows and MS-DOS, though these versions
     are not supported by the maintainer.  There are both text and X display
     interfaces.

     GNU Chess implements many specialized features including the null move
     heuristic, a hash table with aging, the history heuristic (another form
     of the earlier killer heuristic), caching of static evaluations, and a
     sophisticated database which lets it play the first several moves in the
     game quickly.

     GNU Chess won the Uniform Platform event held in August 1992 in London,
     England.  Nine programs competed, running on identical hardware.

     GNU Chess is primarily supported by Stuart Cracraft on behalf of the FSF.

	     Stuart Cracraft
	     P.O. Box 2841
	     Laguna Hills, CA	92653
	     USA
	     Phone: (714) 770-8532
	     E-mail: `cracraft@@ai.mit.edu'

   * CLISP     (EmcsT, SrcCD)

     CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll.
     It mostly supports the Common Lisp described by `Common LISP: The
     Language (1st edition)'.  CLISP includes an interpreter, a byte-compiler
     and, for some machines, a screen editor.  CLISP needs only 1.5 MB of
     memory and runs on many microcomputers (including the Atari ST, Amiga
     500-2000, most MS-DOS systems & OS/2) & on some Unix workstations
     (Linux, SunOS (SPARC), Sun-386i, HP-UX (HP 9000/800) & others).

   * `cpio'	(UtilD, UtilT, SrcCD)

     `cpio' is an alternative archive program with all the features of SVR4
     `cpio', including support for the final POSIX 1003.1 `ustar' standard.
     `mt' a program to position magnetic tapes is included with `cpio'.

   * CVS     (UtilT, SrcCD)

     CVS, the Concurrent Version System, manages software revision and release
     control in a multi-developer, multi-directory, multi-group environment.
     It works best in conjunction with RCS versions 4 and above, but will
     parse older RCS formats with the loss of CVS's fancier features.  See
     Berliner, Brian, "CVS-II: Parallelizing Software Development,"
     `Proceedings of the Winter 1990 USENIX Association Conference'.

   * `dc'     (UtilT, SrcCD)

     `dc' is an RPN calculator.	 GNU `bc' does not require a separate `dc'
     program to run.  This version of `dc' will eventually be merged with GNU
     `bc'.

   * DejaGnu	 (LangT, SrcCD)

     DejaGnu is a framework for testing other programs that provides a single
     front end for all tests.  The flexibility and consistency of the DejaGnu
     framework make it easy to write tests for any program.  DejaGnu comes
     with `expect' and Tcl.

   * Diffutils	   (UtilD, UtilT, SrcCD)

     GNU `diff' compares files showing line-by-line changes in several
     flexible formats.	It is much faster than traditional Unix versions.
     The Diffutils distribution contains `diff', `diff3', `sdiff', and `cmp'.

   * DJGPP     (BinCD, DjgppD)

     DJ Delorie has ported GCC/G++ 2.5.7 to the i386 MS-DOS platform.  The
     DJGPP package also contains a 32-bit 80386 DOS extender with symbolic
     debugger; development libraries; and ports of Bison, `flex', GAS, and
     the GNU binary utilities.	Full source code is provided.

     DJGPP supports SVGA (up to 1024x768), XMS & VDISK memory allocation,
     `himem.sys', VCPI (e.g. QEMM, DESQview, & 386MAX), and DPMI (e.g.
     Windows 3.x, OS/2, QEMM, & QDPMI).

     It is available via FTP from `ftp.clarkson.edu' in `/pub/msdos/djgpp'.
     You can subscribe to a mailing list on DJGPP by sending your e-mail
     address to `djgpp-request@@sun.soe.clarkson.edu'.  In addition, the FSF
     distributes it on floppy disks and on the Compiler Tools Binaries CD-ROM.

     See the description for GCC in this section for more information.

   * `dld'     (LangT, SrcCD)

     `dld' is a dynamic linker written by W. Wilson Ho.	 Linking your program
     with the `dld' library allows you to dynamically load object files into
     the running binary.  Currently supported are VAX (Ultrix), Sun 3 (SunOS
     3.4 and 4.0), SPARC (SunOS 4.0), Sequent Symmetry (Dynix), and Atari ST.

   * `doschk'	  (UtilT, SrcCD)

     This program is intended as a utility to help software developers ensure
     that their source file names are distinguishable on System V platforms
     with 14-character filenames and on MS-DOS with 11 character filenames.

   * `ecc'     (UtilT, SrcCD)

     `ecc' is a Reed-Solomon error correction checking program, which can
     correct three byte errors in a block of 255 bytes and detect more severe
     errors.

   * Elib     (EmcsT, SrcCD)

     This is a small library of Emacs Lisp functions, including routines for
     using AVL trees and doubly-linked lists.

   * `elvis'	 (UtilT, SrcCD)

     `elvis' is a clone of the `vi'/`ex' Unix editor.  It supports nearly all
     of the `vi'/`ex' commands in both visual and line mode.  `elvis' runs
     under BSD, System V, Xenix, Minix, MS-DOS & Atari TOS, and should be
     easy to port to many other systems.

   * GNU Emacs 18     (DemcsD, EmcsT, SrcCD, VMSEmcsT)

     In 1975, Richard Stallman developed the first Emacs, an extensible,
     customizable real-time display editor.  GNU Emacs is his second
     implementation.  It offers true Lisp--smoothly integrated into the
     editor--for writing extensions, and provides an interface to MIT's X
     Window System.  In addition to its powerful native command set,
     extensions which emulate other popular editors are distributed: vi, EDT
     (DEC's VMS editor) and Gosling (aka Unipress) Emacs.  It has many other
     features which make it a full computing support environment.  It is
     described by the `GNU Emacs Manual', the `GNU Emacs Lisp Reference
     Manual' and a reference card.  Source for all three come with the
     software.

     GNU Emacs 18.59 runs on many Unix systems (in hardware order): Alliant
     FX/80 & FX/2800, Altos 3068, Amdahl (UTS), Apollo, AT&T (3Bs & 7300 PC),
     DG Aviion, Bull DPX/2 (2nn & 3nn) CCI 5/32 & 6/32, Celerity, Convex,
     Digital (DECstation 3100 & 5000 (PMAXes), Mips, VAX (BSD, SysV & VMS)),
     Motorola Delta 147 & 187 Dual, Elxsi 6400, Encore (DPC, APC & XPC),
     Gould, HP (9000 series 200, 300, 700 & 800, but not 500), HLH Orion
     (original & 1/05), IBM (RS/6000 (AIX), RT/PC (4.2 & AIX) & PS/2 (AIX (386
     only))), ISI (Optimum V, 80386), Intel 860 & 80386 (BSD, Esix, SVR3,
     SVR4, SCO, ISC, IX, AIX & others (see "MS-DOS Distribution")), Iris
     (2500, 2500 Turbo & 4D), Masscomp, MIPS, National Semiconductor 32000,
     NeXT (Mach), NCR Tower 32 (SVR2 & SVR3), Nixdorf Targon 31, Nu (TI &
     LMI), pfa50, Plexus, Prime EXL, Pyramid (original & MIPS), Sequent
     (Balance & Symmetry), SONY News (m68k & MIPS), Stride (system release 2),
     all Suns including 386i (all SunOS & some Solaris vers.), Tadpole, Tahoe,
     Tandem Integrity S2, Tektronix (16000 & 4300), Triton 88, Ustation E30
     (SS5E), Whitechapel (MG1) & Wicat.

     In operating system order: AIX (RS/6000, RT/PC, 386-PS/2), BSD (vers.
     4.1, 4.2, 4.3), DomainOS, Esix (386), HP-UX (HP 9000 series 200, 300,
     700, 800 but not 500), ISC (386), IX (386), Mach, Microport, NewsOS
     (Sony m68k & MIPS) SCO (386), SVR0 (Vax, AT&T 3Bs), SVR2, SVR3, SVR4,
     Solaris 2.0, SunOS, UTS (Amdahl), Ultrix (vers. 3.0, 4,1), Uniplus 5.2
     (Dual machines), VMS (vers. 4.0, 4.2, 4.4, 5.5) & Xenix (386).

   * GNU Emacs 19     (EmcsT, SrcCD)

     Unlike some other recent derivations of Emacs, GNU Emacs 19 continues to
     work on character-only terminals as well as under the X Window System.
     New features in Emacs 19 include: multiple X windows ("frames" to
     Emacs), with a separate X window for the minibuffer or with a minibuffer
     attached to each X window; property lists associated with regions of
     text in a buffer; multiple fonts and colors defined by those properties;
     simplified and improved processing of function keys, mouse clicks and
     mouse movement; X selection processing, including clipboard selections;
     hooks to be run if point or mouse moves outside a certain range; menu
     bars and popup menus defined by keymaps; scrollbars; before and after
     change hooks; source-level debugging of Emacs Lisp programs; European
     character sets support; floating point numbers; improved buffer
     allocation, using a new mechanism capable of returning storage to the
     system when a buffer is killed; interfacing with the X resource manager;
     GNU configuration scheme support; good RCS support; & many updated
     libraries.

     GNU Emacs 19.22 is known to work on (in hardware order): Bull DPX/2 2nn
     & 3nn (SVR3) & sps7 (SVR2); Clipper; Cubix QBx (SysV); DEC MIPS (Ultrix
     4.2 & OSF/1, not VMS); Motorola Delta 147 & 187 (SVR3, SVR4, & m88kbcs);
     Elxsi 6400 (SysV); Gould Power Node & NP1 (BSD 4.2 & 4.3); Honeywell
     XPS100 (SysV); HP9000 series 200, 300, 700, 800 (BSD 4.3 or HP-UX 7, 8,
     9); i386 & i486 (386BSD, AIX, BSDI/386, FreeBSD, Esix, ISC, Linux,
     NetBSD, SCO3.2v4 with ODT, SysV, Xenix); RS6000 (AIX 3.2); RT/PC (AIX or
     BSD); Iris 4D (Irix 4.x & 5.x); National Semiconductor 32K (Genix); NeXT
     (BSD or Mach 2 w/ NeXTStep 3.0); Prime EXL (SysV); Pyramid (BSD);
     Sequent Symmetry (BSD); Sun 3 & 4, SPARC 1, 1+, 2, 10 & Classic (SunOS
     4.0, 4.1, Solaris 2); Tadpole 68k (SysV); Tektronix XD88 (SVR3) & 4300
     (BSD); & Titan P2 & P3 (SysV).

     In operating system order: AIX (i386, RS6000, RT/PC); BSD 4.1, 4.2, 4.3
     (i386, Gould Power Node & NP1, HP9000 series 300, NeXT, Pyramid,
     Symmetry, Tektronix 4300, RT/PC); Esix (i386); Genix (ns32k); HP-UX 7,
     8, 9 (HP 9000 series 200, 300, 700, 800, but not 500); Irix 4 & 5 (Iris
     4D); ISC (i386); Linux (i386); NetBSD (i386, HP9000 series 300); Mach 2
     & 3 (i386, NeXT); SCO 3.2v4 (i386); SVR2 (Bull sps7); SVR3 (Bull DPX/2
     2nn & 3nn, Motorola Delta 147 & 187, Tektronix XD88); SVR4 (Motorola
     Delta 147 & 187); Solaris 2 (SPARC 1, 1+, 2, 10, Classic); SunOS 4.0,
     4.1 (Sun 3 & 4, SPARC 1, 1+, 2, 10 & Classic); Ultrix 4.2 (DEC MIPS); &
     Xenix (i386).

     Other configurations supported by Emacs 18 should work with few changes;
     as users tell us more about their experiences with different systems, we
     will augment the list.

   * `es'     (UtilT, SrcCD)

     This is an extensible shell based on `rc' that has first class
     functions, lexical scope, an exception system, and rich return values
     (i.e. functions can return values other than just numbers).  Like `rc',
     it is great for both interactive use and for scripting, particularly
     because its quoting rules are much less baroque than the C or Bourne
     shells.

   * `expect'	  (LangT, SrcCD)

     `expect' runs scripts to conduct dialogs with programs.  It is
     distributed along with Tcl and DejaGnu.

   * `f2c'     (LangT, SrcCD)

     `f2c' converts Fortran-77 source files into C or C++, which can then be
     compiled with GCC.

   * Fax     (UtilT, SrcCD)

     Fax is the freely-available MIT AI Lab fax spooling system, which
     provides Group 3 fax transmission and reception services for a networked
     Unix system.  It requires a faxmodem which conforms to the new EIA-592
     Asynchronous Facsimile DCE Control Standard, Service Class 2.

   * Fileutils	   (UtilD, UtilT, SrcCD)

     Fileutils work on files: `chgrp', `chmod', `chown', `cp', `dd', `df',
     `dir', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod', `mv',
     `mvdir', `rm', `rmdir', `touch', & `vdir'.	 Only some of these are on
     the Selected Utilities diskettes.

   * `find'	(UtilD, UtilT, SrcCD)

     `find' is frequently used both interactively and in shell scripts to
     find files which match certain criteria and perform arbitrary operations
     on them.  `xargs' and `locate' are also included.

   * `finger'	  (UtilT, SrcCD)

     GNU Finger, which serves as a direct replacement for existing finger
     programs, solves this problem.  For sites with many hosts, a single host
     may be designated as the finger "server" host.  This host collects
     information about who is logged in to other hosts at that site.  If a
     user at site A wants to know about users logged on at site B, a single
     query to any machine at the site will return complete information.

   * `flex'	(LangT, UtilD, SrcCD)

     `flex' is a mostly-compatible replacement for the `lex' scanner
     generator, written by Vern Paxson of the Lawrence Berkeley Laboratory.
     `flex' generates far more efficient scanners than `lex' does.  Sources
     for the `Flex Manual' and reference card are included.

   * Fontutils	   (UtilT, SrcCD)

     The Fontutils can create fonts for use with Ghostscript or TeX, starting
     with a scanned type image and converting the bitmaps to outlines.	They
     also contain general conversion programs and other utilities.

   * GAS     (BinCD, LangT, SrcCD)

     The GNU assembler has been rewritten to use the BFD library.  Native
     assembly works for: Sun 3, 4, & SPARC (SunOS 4.1 or Solaris 2); i386
     (AIX, 386BSD, BSDI/386, Linux); m68k (BSD, HP-UX, Convergent
     Technologies SysV); MIPS (Ultrix, Irix); Hitachi H8/500; & VAX (BSD,
     Ultrix, VMS).

     Cross assembling can be done for: i386 (SCO, go32 MS-DOS/DJGPP);
     ebmon29k; Hitachi H8/300; i960 (COFF); MIPS ECOFF (Ultrix, Iris, MIPS
     Magnum); Nindy 960; vxworks (68k or 960); & Zilog Z8000.

   * GAWK     (LangT, SrcCD)

     GAWK is upwardly compatible with the System V Release 4 version of
     `awk'.  Texinfo source for the `GAWK Manual' comes with the software.

   * GCC     (BinCD, DjgppD, LangT, SrcCD)

     Version 2 of the GNU C compiler supports three languages: C, C++ and
     Objective C; the source file name suffix or a compiler option selects
     the language.  The front end support for Objective C was donated by NeXT.
     The runtime support needed to run Objective C programs is now distributed
     with GCC (this does not include any Objective C classes aside from
     `object').	 As much as possible, G++ is kept compatible with the
     evolving draft ANSI standard, but not with `cfront' (AT&T's compiler),
     which has been diverging from ANSI.

     The GNU C compiler is a fairly portable optimizing compiler which
     performs automatic register allocation, common sub-expression
     elimination, invariant code motion from loops, induction variable
     optimizations, constant propagation and copy propagation, delayed
     popping of function call arguments, tail recursion elimination,
     integration of inline functions and frame pointer elimination,
     instruction scheduling, loop unrolling, filling of delay slots, leaf
     function optimization, optimized multiplication by constants, a certain
     amount of common subexpression elimination (CSE) between basic blocks
     (though not all of the supported machine descriptions provide for
     scheduling or delay slots), a feature for assigning attributes to
     instructions, and many local optimizations that are automatically
     deduced from the machine description.  Function-wide CSE has been
     written, but needs to be cleaned up before it can be installed.
     Position-independent code is supported on the 68k, i386, Hitachi Slt,
     Hitachi H8/300, Clipper, 88k, SPARC & SPARClite.

     GCC can open-code most arithmetic on 64-bit values (type `long long
     int').  It supports extended floating point (type `long double') on the
     68k; other machines will follow.

     GCC supports full ANSI C, traditional C and GNU C extensions.  GNU C has
     been extended to support nested functions, nonlocal gotos, and taking the
     address of a label.

     GCC can generate a.out, COFF, ELF & OSF-Rose files when used with a
     suitable assembler.  It can produce debugging information in these
     formats: BSD stabs, COFF, ECOFF, ECOFF with stabs, & DWARF.

     GCC generates code for: a29k, Alpha, ARM, Convex cN, Clipper, Elxsi,
     H8300, HP-PA (1.0 and 1.1) i370, i386, i486, i860, i960, m68k, m68020,
     m88k, MIPS, ns32k, Pyramid, ROMP, RS6000, SH, SPARC, SPARClite, VAX, and
     we32k.

     Operating systems supported include: AIX, ACIS, AOS, BSD, Clix, Ctix,
     DG/UX, Dynix, Genix, HP-UX, ISC, Irix, Linux, Luna, LynxOS, Mach, Minix,
     NeWSOS, OSF, OSF-Rose, RISCOS, SCO, Solaris 2, SunOS 4, SysV, Ultrix,
     Unos, & VMS.

     The old (version 1) machine descriptions for the Alliant, Tahoe and Spur
     (as well as a new port for the Tron) do not work, but are still included
     in the distribution in case someone wants to work on them.

     Using the configuration scheme for GCC, building a cross-compiler is as
     easy as building a compiler for the same target machine.  Version 2
     supports more general calling conventions: it can pass arguments "by
     reference" and can preallocate the space for stack arguments.  GCC 2 on
     the SPARC uses the SPARC conventions for structure arguments and return
     values.

     Source for the GCC manual, `Using and Porting GNU CC', is included with
     the compiler.  The manual describes how to run and install the GNU C
     compiler, and how to port it to new systems.  It describes new features
     and incompatibilities of the compiler, but people not familiar with C
     will also need a good reference on the C programming language.


   * GDB     (BinCD, LangT, SrcCD)

     In GDB, object files and symbol tables are now read via the BFD library,
     which allows a single copy of GDB to debug programs of multiple object
     file formats such as a.out and COFF.  Other new features include command
     language improvements, remote debugging over serial lines or TCP/IP, and
     watchpoints (breakpoints triggered when the value of an expression
     changes).	Exception handling, SunOS shared libraries and C++ multiple
     inheritance are only supported when used with GCC version 2.

     Both X and GNU Emacs user interfaces to GDB are available, in addition to
     its command line interpreter.

     GDB uses a standard remote interface to a simulator library which (so
     far) contains simulators for the Zilog Z8001/2, the Hitachi H8/300,
     H8/500 & Super-H.

     GDB can perform cross-debugging.  To say that GDB *targets* a platform
     means that it can perform native or cross-debugging for it.  To say that
     GDB can *host* a given platform means that it can be built on it, but
     cannot necessarily debug native programs.	GDB can:

	* *target* & *host*: DEC Alpha (OSF/1), Amiga 3000 (Amix), DECstation
	  3100 & 5000 (Ultrix), HP 9000/300 (BSD), IBM RS/6000 (AIX), i386
	  (BSD, SCO, Linux, LynxOS), Motorola Delta m88k (System V), NCR 3000
	  (SVR4), SGI Iris (MIPS running Irix V3 & V4), SONY News (NewsOS
	  3.x), Sun-3 & SPARC (SunOS 4.1, Solaris 2.0) & Ultracomputer (29K
	  running Sym1).

	* *target*, but not *host*: i960 Nindy, AMD 29000 (COFF & a.out),
	  Fujitsu SPARClite, Hitachi H8/300, m68k & m68332.

	* *host*, but not *target*: Intel 386 (Mach), IBM RT/PC (AIX) &
	  HP/Apollo 68k (BSD).

     In addition, GDB can use the symbol tables emitted by the compilers
     supplied by most vendors of MIPS-based machines, including DEC.  (These
     symbol tables are in a format which almost nobody else uses.)  Source for
     the manual `Debugging with GDB' and a reference card are included.

   * `gdbm'	(LangT, UtilD, SrcCD)

     The `gdbm' library is the GNU replacement for the traditional `dbm' and
     `ndbm' libraries.	It implements a database using quick lookup by
     hashing.  `gdbm' does not need sparse file formats (unlike its Unix
     counterparts).

   * Ghostscript     (UtilT, SrcCD)

     Ghostscript is GNU's graphics language which is almost fully compatible
     with Postscript.

   * Ghostview	   (UtilT, SrcCD)

     Ghostview provides an X11 user interface for the Ghostscript interpreter.
     Ghostview and Ghostscript function as two cooperating programs; Ghostview
     creates a viewing window and Ghostscript draws in it.  There is a port
     for Ghostview to MS-Windows.

   * `gmp'     (LangT, SrcCD)

     GNU MP is a library for arbitrary precision arithmetic on signed integers
     and rational numbers.  It has a rich set of functions with a regular
     interface.

   * GNATS     (UtilT, SrcCD)

     Gnats (GNats: A Tracking System) is a bug-tracking system.	 It is based
     upon the paradigm of a central site or organization which receives
     problem reports and negotiates their resolution by electronic mail.
     Although it's been used primarily as a software bug-tracking system so
     far, it is sufficiently generalized so that it could be used for
     handling system administration issues, project management or any number
     of other applications.

   * `gnuplot'	   (UtilT, SrcCD)

     `gnuplot' is an interactive program for plotting mathematical
     expressions and data.  It handles both curves (2 dimensions) and surfaces
     (3 dimensions).  Curiously, the program was neither written nor named for
     the GNU Project; the name is a coincidence.

   * GnuGo     (UtilT, SrcCD)

     GnuGo plays the game of Go (Wei-Chi); it is not yet very sophisticated.

   * `gperf'	 (LangT, SrcCD)

     `gperf' is a "perfect" hash-table generation utility.  There are
     actually two implementations of `gperf', one written in C and one in
     C++.  Both will produce hash functions in either C or C++.

   * GNU Graphics     (UtilT, SrcCD)

     GNU Graphics is a set of programs which produce plots from ASCII or
     binary data.  It supports output to Tektronix 4010, Postscript, and the
     X Window System or compatible devices.  Features include support for
     output in ln03 and TekniCAD TDA file formats; a replacement for the
     `spline' program; examples of shell scripts using `graph' and `plot'; a
     statistics toolkit; and the use of `configure' for installation.

     Existing ports need retesting.  Contact Rich Murphey, `Rich@@rice.edu',
     if you can help test/port it to anything beyond a SPARCstation.

   * `grep'/`egrep'/`fgrep'	(UtilD, UtilT, SrcCD)

     The `[ef]grep' programs are GNU's versions of the Unix programs of the
     same name.	 They are much faster than the traditional Unix versions.

   * `groff' and `mgm'	   (UtilT, SrcCD)

     `groff' is a document formatting system, which includes implementations
     of `troff', `pic', `eqn', `tbl', `refer', the `man', `ms' and `mm'
     macros, as well as drivers for Postscript, TeX dvi format, and
     typewriter-like devices.  Also included is a modified version of the
     Berkeley `me' macros and an enhanced version of the X11 `xditview'
     previewer.

     `mgm' is a macro package for `groff'.  It is almost compatible with the
     DWB `mm' macros and has several extensions.

   * `gzip'	(DjgppD, EmcsT, LangT, SrcCD, UtilT)

     Some of the contents of our tape and FTP distributions are compressed.
     We have software on our tapes and FTP sites to uncompress these files.
     Due to patent troubles with `compress', we have switched to another
     compression program, `gzip'.  `gzip' can expand LZW-compressed files but
     uses a different algorithm for compression which generally produces
     better results.  It also uncompresses files compressed with System V's
     `pack' program.

   * `hello'	 (UtilT, SrcCD)

     The GNU `hello' program produces a familiar, friendly greeting.  It
     allows non-programmers to use a classic computer science tool which would
     otherwise be unavailable to them.	Because it is protected by the GNU
     General Public License, users are free to share and change it.

     Like any truly useful program, `hello' provides a built-in mail reader.

   * `hp2xx'	 (UtilT, SrcCD)

     GNU hp2xx reads HP-GL files, decomposes all drawing commands into
     elementary vectors, and converts them into a variety of vector and raster
     output formats.  It is also an HP-GL previewer.  Currently supported
     vector formats include encapsulated Postscript, Uniplex RGIP, Metafont
     and various special TeX-related formats, and simplified HP-GL (line
     drawing only) for imports.	 Raster formats supported include IMG, PBM,
     PCX, & HP-PCL (including Deskjet & DJ5xxC support).  Previewers work
     under X11 (Unix), OS/2 (PM & full screen), MS-DOS (SVGA, VGA, & HGC).

   * `indent'	  (UtilD, UtilT, SrcCD)

     GNU `indent' is a modified version of the freely-redistributable BSD
     program of the same name.	It formats C source according to GNU coding
     standards by default, though the BSD default and other formats are
     available as options.

   * `ispell'	  (UtilT, SrcCD)

     Ispell is an interactive spell checker that suggests "near misses" as
     replacements for unrecognized words.  System and user-maintained
     dictionaries can be used.	Standalone and GNU Emacs interfaces are
     available.

   * JACAL     *Not available from the FSF*

     JACAL is a symbolic mathematics system for the simplification and
     manipulation of equations and single and multiple-valued algebraic
     expressions constructed of numbers, variables, radicals, and algebraic
     functions, differential operators and holonomic functions.	 In addition,
     vectors and matrices of the above objects are included.

     JACAL was written in Scheme by Aubrey Jaffer.  It comes with an IEEE
     P1178 and R4RS compliant version of Scheme ("SCM") written in C.  SCM
     runs on Amiga, Atari-ST, MS-DOS, NOS/VE, VMS, Unix and similar systems.
     SLIB is a portable Scheme library used by JACAL.  Get JACAL, SLIB, and
     SCM sources via anonymous FTP from either `nexus.yorku.ca' in
     `/pub/scheme/new', `altdorf.ai.mit.edu' in `/archive/scm' or
     `prep.ai.mit.edu' in `/pub/gnu/jacal'.

     The FSF is not distributing JACAL on any media.  To receive an IBM PC
     floppy disk with the source and executable files, send $99.00 to:

	     Aubrey Jaffer
	     84 Pleasant Street
	     Wakefield, MA   01880
	     USA

   * `less'	(UtilD, UtilT, SrcCD)

     `less' is a display paginator similar to `more' and `pg' but with
     various features (such as the ability to scroll backwards) that most
     pagers lack.

   * libg++	(BinCD, LangT, SrcCD)

     The GNU C++ library is an extensive collection of C++ `forest' classes,
     a new IOStream library for input/output routines, and support tools for
     use with G++.  Among the classes supported are Obstacks,
     multiple-precision Integers and Rationals, Complex numbers, arbitrary
     length Strings, BitSets, and BitStrings.  There is also a set of
     pseudo-generic prototype files available for generating common container
     classes.  Partial documentation in Texinfo format is included (not yet
     published on paper).

   * `m4'     (UtilD, UtilT, SrcCD)

     GNU `m4' is an implementation of the traditional Unix macro processor.
     It is mostly SVR4 compatible, although it has some extensions (for
     example, handling more than 9 positional parameters to macros).  `m4'
     also has built-in functions for including files, running shell commands,
     doing arithmetic, etc.

   * `make'	(BinCD, EmcsT, LangT, UtilD, UtilT, SrcCD)

     GNU `make' supports POSIX 1003.2 and has all but a few obscure features
     of the BSD and System V versions of `make', as well as many of our own
     extensions.  GNU extensions include long options, parallel compilation,
     conditional execution and functions for text manipulation.	 Texinfo
     source for the `Make Manual' comes with the program.

     GNU `make' is on several of our tapes because some native `make'
     programs lack the `VPATH' feature essential for using the GNU configure
     system to its full extent.	 A shell script is included to build GNU
     `make' on such systems.

   * MandelSpawn     (UtilT, SrcCD)

     A parallel Mandelbrot generation program for the MIT X Window System.

   * mtools	(UtilT, SrcCD)

     mtools is a set of public domain programs to allow Unix systems to read,
     write and manipulate files on an MS-DOS file system (usually a diskette).

   * MULE     (SrcCD)

     MULE is a MULtilingual Enhancement to GNU Emacs 18.  It can handle many
     character sets at once including Japanese, Chinese, Korean, Vietnamese,
     Thai, Greek, the ISO Latin-1 through Latin-5 character sets, Ukrainian,
     Russian, and other Cyrillic alphabets.  A text buffer in MULE can
     contain a mixture of characters from these languages.  To input any of
     these characters, you can use various input methods provided by MULE
     itself.  In addition, if you use MULE under some terminal emulator
     (kterm, cxterm, or exterm), you can use its input methods.

   * NetHack	 (UtilT, SrcCD)

     NetHack is a display-oriented adventure game similar to Rogue.  Both
     ASCII and X displays are supported.

   * NIH Class Library	   (LangT, SrcCD)

     The NIH Class Library (formerly known as "OOPS", Object-Oriented Program
     Support) is a portable collection of G++ classes, similar to those in
     Smalltalk-80, which has been developed by Keith Gorlen of the National
     Institutes of Health (NIH), using the C++ programming language.

   * Octave	(LangT)

     Octave is a high-level language, primarily intended for numerical
     computations.  It provides a convenient command line interface for
     solving linear and nonlinear problems numerically.

     Octave can do arithmetic for real and complex scalars and matrices, solve
     sets of nonlinear algebraic equations, integrate functions over finite
     and infinite intervals, and integrate systems of ordinary differential
     and differential-algebraic equations.

     Octave is available via anonymous ftp from `ftp.che.utexas.edu' in the
     directory `/pub/octave'.  The files are in gzipped tar format (see the
     file `README' on `prep.ai.mit.edu:/pub/gnu').

     The Octave distribution includes a 150+ page Texinfo manual.

   * Oleo     (UtilT, SrcCD)

     Oleo is a spreadsheet program (better for you than the more expensive
     spreadsheets).  It supports the X Window System and character-based
     terminals, and can output Embedded Postscript renditions of spreadsheets.
     Keybindings should be familiar to Emacs users and are configurable.
     Under X and in Postscript output, Oleo supports multiple, variable width
     fonts.

   * `p2c'     (LangT, SrcCD)

     `p2c' is a Pascal-to-C translator written by Dave Gillespie.  It is
     intended primarily for use on 32-bit machines, though porting it to
     convert code to work on 16-bit machines may be possible.

   * `patch'	 (UtilT, SrcCD)

     `patch' is our version of Larry Wall's program to take `diff's output
     and apply those differences to an original file to generate the modified
     version.

   * PCL     (EmcsT, SrcCD)

     PCL is a free implementation of a large subset of CLOS, the Common Lisp
     Object System.  PCL was written by Xerox Corporation.

   * `perl'	(LangT, SrcCD)

     Larry Wall's `perl' combines the features and capabilities of `sed',
     `awk', `sh' and C, as well as interfaces to all the system calls and
     many C library routines.  Perl Mode for editing `perl' code comes with
     GNU Emacs 19.

   * `ptx'     (UtilD, UtilT, SrcCD)

     `ptx' is the GNU version of `ptx', a permuted index generator.  Among
     other things, it produces readable "KWIC" (KeyWords In Context) indexes
     without the need of `nroff'.  There is an option to output TeX code.

   * `rc'     (UtilT, SrcCD)

     `rc' is a shell that features a C-like syntax (much more so than `csh')
     and far cleaner quoting rules than the C or Bourne shells.	 It's
     intended to be used interactively, but is also great for writing
     scripts.  It inspired the shell `es'.

   * RCS     (UtilD, UtilT, SrcCD)

     The Revision Control System, RCS, is used for version control and
     management of software projects.  When used with GNU `diff', RCS can
     handle binary files (executables, object files, 8-bit data, etc).	Also
     see the entry for "CVS".

   * `recode'	  (UtilT, SrcCD)

     `recode' converts files between character sets and usages.	 When exact
     transliterations are not possible, it may get rid of the offending
     characters or fall back on approximations.	 This program recognizes or
     produces nearly 150 different character sets and is able to transliterate
     files between almost any pair.  Most RFC 1345 character sets are
     supported.

   * regex     (LangT, SrcCD)

     The GNU regular expression library supports POSIX.2, except for
     internationalization features.  In the past, it has been included in many
     GNU programs which use regex routines.  Now it is finally available
     separately.

   * Scheme	   (SchmT, SrcCD)

     For information about Scheme, see "Contents of the Scheme Tape".  The
     version on the Source Code CD-ROM only works under MS-DOS.

   * `screen'	  (UtilT, SrcCD)

     `screen' is a terminal multiplexor that runs several separate "screens"
     (ttys) on a single physical terminal.  Each virtual terminal emulates a
     DEC VT100 plus several ANSI X3.64 and ISO 2022 functions.	`screen'
     sessions can be detached and resumed later on a different terminal.

   * `sed'     (UtilD, UtilT, SrcCD)

     `sed' is a stream-oriented version of `ed'.  It is used copiously in
     shell scripts.  GNU sed comes with the rx library, which is a faster
     version of regex.

   * Shellutils	    (UtilT, SrcCD)

     Shellutils are used interactively or in shell scripts: `basename',
     `date', `dirname', `echo', `env', `expr', `false', `groups', `id',
     `nice', `nohup', `printenv', `printf', `sleep', `stty', `su', `tee',
     `test', `true', `tty', `uname', `who', `whoami', & `yes'.

   * GNU Shogi	   (UtilT, SrcCD)

     Shogi is a Japanese game similar to Chess; a major difference is that
     captured pieces can be returned into play.

     GNU Shogi has been created by modifying GNU Chess; GNU Shogi implements
     the same features as GNU Chess and uses similar heuristics.  As a new
     feature, sequences of partial board patterns can be introduced in order
     to help the program play a good order of moves towards specific opening
     patterns.	There is both a text and X display interface.

     GNU Shogi is primarily supported by Matthias Mutz on behalf of FSF.

	     Matthias Mutz
	     Universitaet Passau, FMI
	     94030 Passau
	     Germany
	     E-mail: `mutz@@kirk.fmi.uni-passau.de'

   * Smalltalk	   (LangT, SrcCD)

     GNU Smalltalk is an interpreted object-oriented programming language
     system written in portable C.  Features include an incremental garbage
     collector, a binary image save capability, the ability to invoke
     user-written C code and pass parameters to it, a GNU Emacs editing mode,
     optional byte-code compilation tracing and byte-code execution tracing,
     and automatically loaded per-user initialization files.

   * superopt	  (LangT, SrcCD)

     Superopt is a function sequence generator that uses an exhaustive
     generate-and-test approach to find the shortest instruction sequence for
     a given function.	You provide the GNU superoptimizer a function, a CPU
     to generate code for, and how many instructions you can accept.  Its
     application in GCC is described in the `ACM SIGPLAN PLDI'92'
     proceedings.  Superopt supports: SPARC, m68k, m68020, m88k, IBM RS/6000,
     AMD 29000, Intel 80x86, Pyramid, DEC Alpha, & HP-PA.

   * `tar'     (UtilT, SrcCD)

     GNU `tar' includes multivolume support, the ability to archive sparse
     files, automatic archive compression/decompression, remote archives and
     special features that allow `tar' to be used for incremental and full
     backups.  Unfortunately GNU `tar' implements an early draft of the POSIX
     1003.1 `ustar' standard which is different from the final standard.
     Adding support for the new changes in a backward-compatible fashion is
     not trivial.

   * Termcap Library	 (UtilT, SrcCD)

     The GNU Termcap library is a drop-in replacement for `libtermcap.a' on
     any system.  It does not place an arbitrary limit on the size of Termcap
     entries, unlike most other Termcap libraries.  Included is source for the
     `Termcap Manual' in Texinfo format.

   * TeX     *Not available from the FSF*

     TeX is document formatting system that handles complicated typesetting,
     including mathematics.  It is the standard formatter for the GNU system.

     We do not distribute TeX because you can get it from the University of
     Washington, who serve as the center for maintenance of the Unix version
     of TeX.

     To order a full distribution written in `tar' on either a 1/4-inch
     4-track QIC-24 cartridge or a 4mm DAT cartridge, send $210.00 to:

	     Northwest Computing Support Center
	     DR-10, Thomson Hall 35
	     University of Washington
	     Seattle, WA   98195
	     E-mail: `unixtex@@u.washington.edu'
	     Phone: (206) 543-6259

     Please make checks payable to the University of Washington.  Checks must
     be in U.S. Dollars, drawn on a U.S. bank.	Prepaid orders are preferred
     but purchase orders are acceptable; however, purchase orders carry an
     extra charge of $10.00 to pay for invoice processing.  Overseas sites:
     please add to the base cost $20.00 for shipment via air parcel post, or
     $30.00 for shipment via courier.  Please check with the above for
     current prices and formats.

   * Texinfo	 (EmcsT, LangT, SrcCD, UtilD, UtilT)

     Texinfo is a set of utilities which generate printed manuals and online
     hypertext-style documentation (called "Info"), and provide means for
     reading the online versions.  Version 3 contains both GNU Emacs Lisp and
     standalone C programs, as well as source for the `Texinfo Manual'.

   * Textutils	   (UtilT, SrcCD)

     The Textutils programs manipulate textual data: `cat', `cksum', `comm',
     `csplit', `cut', `expand', `fold', `head', `join', `nl', `od', `paste',
     `pr', `sort', `split', `sum', `tac', `tail', `tr', `unexpand', `uniq', &
     `wc'.

   * Tcl     (LangT, SrcCD)

     Tcl is an embeddable tool command language.  `expect' and DejaGnu work
     with and use Tcl.

   * Tile Forth	    (LangT, SrcCD)

     Tile Forth is a 32-bit implementation of the Forth-83 standard written in
     C, allowing it to be easily moved between different computers
     (traditionally, Forth implementations are written in assembler to use
     the underlying hardware as optimally as possible, but this also makes
     them less portable).

   * `time'	(UtilT, SrcCD)

     `time' is used to report statistics (usually from a shell) about the
     amount of user, system and real time used by a process.

   * `tput'	(UtilT, SrcCD)

     `tput' is a portable way to allow shell scripts to use special terminal
     capabilities.  GNU `tput' uses the Termcap database, rather than
     Terminfo as most implementations do.

   * UUCP     (UtilT, SrcCD)

     This version of UUCP was written by Ian Lance Taylor, and is the standard
     UUCP system for GNU.  It currently supports the `f', `g' (in all window
     and packet sizes), `G', `t' and `e' protocols, as well a Zmodem protocol
     and two new bidirectional protocols.  If you have a Berkeley sockets
     library, it can make TCP connections.  If you have TLI libraries, it can
     make TLI connections.

   * `uuencode'	    (UtilT, SrcCD)

     Uuencode and uudecode are used to transmit binary files over
     transmission mediums that do not support other than simple ASCII data.

   * `wdiff'	 (UtilT, SrcCD)

     `wdiff' compares two files, finding which words have been deleted or
     added to the first in order to obtain the second.	We hope eventually to
     integrate it, as well as some ideas from a similar program called
     `spiff', into future releases of GNU `diff'.



Contents of the Emacs Tape
--------------------------

This tape contains a Common Lisp implementation, GNU Emacs, assorted
extensions that work with GNU Emacs, and a few other important utilities.

   * Calc 2.02b

   * CLISP 1993.11.08

   * Elib 0.06

   * GNU Emacs 18.59

   * GNU Emacs 19.22

   * `GNU Emacs Lisp Reference Manual', Edition 2.02.1

   * `gzip' 1.2.4

   * `make' 3.70

   * PCL 1993.03.18

   * Texinfo 3.1



Contents of the Languages Tape
------------------------------

This tape contains programming tools: compilers, interpreters, and related
programs (parsers, conversion programs, debuggers, etc.).

   * Binutils 2.3

   * Bison 1.22

   * C Library 1.06.7

   * DejaGnu 1.1.1

   * `dld' 3.2.3

   * `expect' 4.7.6

   * `ecc' 1.2.1

   * `f2c' 1993.04.28

   * `flex' 2.4.5

   * GAS 2.2

   * GAWK 2.15.3

   * GCC 2.5.7 (includes G++ & Objective C)

   * GDB 4.11

   * `gdbm' 1.7.1

   * `gmp' 1.3.2

   * `gperf' 2.1a

   * `gzip' 1.2.4

   * `indent' 1.8

   * libg++ 2.5.3

   * `make' 3.70

   * NIH Class Library 3.0

   * Octave 1.0

   * `p2c' 1.20

   * `perl' 4.036

   * regex 0.12

   * Smalltalk 1.1.1

   * Superopt 2.3

   * Tcl 6.7

   * Texinfo 3.1

   * Tile Forth 2.1



Contents of the Utilities Tape
------------------------------

This tape consists mostly of smaller utilities and miscellaneous applications
not available on the other GNU tapes.

   * `acm' 4.2

   * Autoconf 1.7

   * BASH 1.13.5

   * `bc' 1.02

   * Chess 4.0.pl62

   * `cpio' 2.3

   * CVS 1.3

   * `dc' 0.2

   * Diffutils 2.6

   * `doschk' 1.1

   * `elvis' 1.7

   * `es' 0.84

   * Fax 3.2.1

   * Fileutils 3.9

   * `find' 3.8

   * `finger' 1.37

   * Fontutils 0.6

   * Ghostscript 2.6.1

   * Ghostview 1.5

   * GNATS 3.2

   * `gnuplot' 3.5

   * GnuGo 1.1

   * Graphics 0.17

   * `grep'/`egrep'/`fgrep' 2.0

   * Groff 1.08

   * `gzip' 1.2.4

   * `hello' 1.3

   * `hp2xx' 3.1.4

   * `ispell' 4.0

   * `less' 177

   * `m4' 1.1

   * `make' 3.70

   * MandelSpawn 0.07

   * mtools 2.0.7

   * NetHack 3.1.3

   * Oleo 1.5

   * `patch' 2.1

   * `ptx' 0.3

   * `rc' 1.4

   * RCS 5.6.0.1

   * `recode' 3.3

   * `screen' 3.5.2

   * `sed' 2.03

   * Shellutils 1.9.2

   * Shogi 1.1.pl02

   * `tar' 1.11.2

   * Termcap 1.2

   * Texinfo 3.1

   * Textutils 1.9

   * `time' 1.6

   * `tput' 1.0

   * UUCP 1.04

   * `uuencode' 1.0

   * `wdiff' 0.4



Contents of the Scheme Tape
---------------------------

Scheme is a simplified, lexically-scoped dialect of Lisp.  It was designed at
MIT and other universities to teach students the art of programming, and to
research new parallel programming constructs and compilation techniques.

This tape contains MIT Scheme 7.1, which conforms to the "Revised^4 Report On
the Algorithmic Language Scheme" (MIT AI Lab Memo 848b), for which TeX source
is included.  It is written partly in C, but is presently hard to bootstrap.
Binaries which can be used to bootstrap Scheme are available for the
following systems:

   * HP 9000 series 300, 400, 700 & 800 running HP-UX 7.0 or 8.0

   * NeXT running NeXT OS 1.0 or 2.0

   * Sun-3 or Sun-4 running SunOS 4.1

   * DECstation 3100/5100 running Ultrix 4.0

   * Sony NWS-3250 running NEWS OS 5.01

   * Vax running 4.3 BSD

If your system is not on this list and you don't enjoy the bootstrap
challenge, see the "JACAL" entry in the "GNU Software Available Now."



Contents of the X11 Tapes
-------------------------

The two X11 tapes contain Version 11, Release 5 of the MIT X Window System.
The first FSF tape contains all of the core software, documentation and some
contributed clients.  We call this the "required" X tape since it is
necessary for running X or running GNU Emacs under X.  The second,
"optional", FSF tape contains contributed libraries and other toolkits, the
Andrew User Interface System, games, and other programs.

The X11 Required tape also contains all fixes and patches released to date.
We update this tape as new fixes and patches are released.

a216 1
--------------------------
d219 7
a225 277
newer than both 4.3 BSD-Tahoe and 4.3 BSD-Reno.	 It includes most of the BSD
software system except for a few utilities, some parts of the kernel and some
library routines which your own C library is likely to provide (we have
replacements on other tapes for many of the missing programs).	This release
also contains third party software including Kerberos and some GNU software.



VMS Emacs and VMS Compiler Tapes
--------------------------------

We offer two VMS tapes.	 One has just the GNU Emacs editor ( none of the other
software on the Emacs Tape, described above, is included).  The other has the
GNU C compiler, Bison (to compile GCC), GAS (to assemble GCC's output) and
some library and include files (none of the other software on the Languages
Tape, described above, is included.).  We are not aware of a GDB port for VMS.
Both VMS tapes have executables from which you can bootstrap, as the DEC VMS C
compiler cannot compile GCC.  Please do not ask us to devote effort to VMS
support, because it is peripheral to the GNU Project.



Source Code CD-ROM
******************

The Free Software Foundation has produced its third source CD-ROM.  It
contains the following:

   * `acm' 3.1

   * Autoconf 1.7

   * BASH 1.13.4

   * `bc' 1.02

   * Binutils 1.9 & 2.3

   * Bison 1.22

   * GNU C Library 1.06.7

   * Calc 2.02b

   * GNU Chess 4.0p62

   * CLISP 1993.11.08

   * `cperf' 2.1a

   * `cpio' 2.3

   * CVS 1.3

   * `dc' 0.2

   * DejaGnu 1.0.1

   * diffutils 2.6

   * `dld' 3.2.3

   * `doschk' 1.1

   * `ecc' 1.2.1

   * elib 0.06

   * `elvis' 1.7

   * Emacs 18.59 & Emacs 19.21

   * `es' 0.84

   * `f2c' 1993.04.28

   * Fax 3.2.1

   * Fileutils 3.9

   * `find' 3.8

   * `finger' 1.37

   * `flex' 2.3.8

   * Fontutils 0.6

   * GAS 1.36.utah, 1.38.1, & 2.2

   * Gawk 2.15.3

   * GCC 2.5.4

   * GDB 4.11

   * `gdbm' 1.7.1

   * Ghostscript 2.6.1

   * Ghostview 1.5

   * Ghostview for Windows 1.0

   * `gmp' 1.3.2

   * GNATS 3.01

   * `gnuplot' 3.5

   * GnuGo 1.1

   * Graphics 0.17

   * `grep'/`egrep'/`fgrep' 2.0

   * Groff 1.08

   * `gzip' 1.2.4

   * `hello' 1.3

   * `hp2xx' 3.1.3a

   * `indent' 1.8

   * `ispell' 4.0

   * `less' 177

   * `libg++' 2.5.1

   * `m4' 1.1

   * `make' 3.69.1

   * MandelSpawn 0.06

   * mtools 2.0.7

   * MULE 1.0

   * Nethack 3.1.3

   * NIHCL 3.0

   * Oleo 1.5

   * `p2c' 1.20

   * `patch' 2.1

   * PCL 1993.03.18

   * `perl' 4.036

   * `ptx' 0.3

   * `rc' 1.4

   * RCS 5.6.0.1

   * `recode' 3.2.4

   * regex 0.12

   * MIT Scheme (MS-DOS) 7.2

   * `screen' 3.5.2

   * `sed' 1.18 & 2.03

   * Shellutils 1.9.1

   * GNU Shogi 1.1p02

   * Smalltalk 1.1.1

   * Superopt 2.3

   * `tar' 1.11.2

   * Termcap library 1.2

   * Texinfo 3.1

   * Textutils 1.9.1

   * Tile Forth 2.1

   * `time' 1.6

   * `tput' 1.0

   * UUCP 1.04

   * `uuencode' 1.0

   * `wdiff' 0.04

   * X11R5

The CD-ROM also contains Texinfo source for the `GNU Emacs Lisp Reference
Manual' Edition 2.02 for version 19 and a snapshot of the Emacs Lisp Archive
at Ohio State University.  (You can get libraries in this archive by UUCP
(ask `staff@@cis.ohio-state.edu' for directions) or by anonymous FTP from
`archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.)

The contents of the MIT Scheme, VMS, and Net2 tapes are not included

The CD-ROM is in ISO 9660 format and can be mounted as a read-only file
system on most operating systems.  If your driver supports it you can mount
the CD-ROM with "Rock Ridge" extensions and it will look just like an
ordinary Unix file system, rather than one full of truncated and otherwise
mangled names that fit the vanilla ISO 9660 specifications.

You can build most of this software without needing to copy the sources off
the CD.	 Only sufficient disk space for object files and intermediate build
targets is required.  Except for the MIT Scheme binaries for MS-DOS and the
Ghostview for Windows executable, there are no precompiled programs on this
CD.  You will need a C compiler (programs which need some other interpreter
or compiler normally provide the C source for a bootstrapping program).

If a business is ultimately paying, the CD costs $400.	It costs $100 if you,
an individual, are paying out of your own pocket.

   * What do the individual and company prices mean?

     The software on our disk is free; anyone can copy it and anyone can run
     it.  What we charge for is the physical disk and the service of
     distribution.

     We charge two different prices depending on who is buying.	 When a
     company or other organization buys the disk, we charge $400.  When an
     individual buys the same disk, we charge just $100.

     This distinction is not a matter of who is allowed to use the software.
     In either case, once you have a copy, you can distribute as many copies
     as you wish, and there's no restriction on who can have or run them.
     The price distinction is entirely a matter of what kind of entity pays
     for the CD.

     You, the reader, are certainly an individual, not a company.  If you are
     buying a disk "in person", then you are probably doing so as an
     individual.  But if you expect to be reimbursed by your employer, then
     the disk is really for the company, so please pay the company price and
     get reimbursed for the company price.  We won't try to check up on
     you--we use the honor system--so please cooperate.

     Buying CDs at the company price is especially helpful for the GNU
     project; just 80 CDs at the company price will support an FSF programmer
     or tech writer for a year.

   * Why is there an individual price?

     In the past, our distribution tapes have been ordered mainly by
     companies.	 The CD at the price of $400 provides them with all of our
     software for a much lower price than they would previously have paid for
     six different tapes.  To lower the price more would cut into the FSF's
     funds very badly.

     However, for individuals, $400 is too high a price; hardly anyone could
     afford that.  So we decided to make CDs available to individuals at the
     lower price of $100, but not do the same for companies.

   * Is there a maximum price?

     Our stated prices are minimums.  Feel free to pay a higher price if you
     wish to support GNU development more.  The sky's the limit; we will
     accept as high a price as you can offer.  Or simply give a
     tax-deductible donation to the Free Software Foundation, which is a
     tax-exempt public charity.



Compiler Tools Binaries CD-ROM
******************************
a226 4
We are now offering a CD-ROM that contains executables for GNU compiler tools
for some systems which lack a compiler.	 This will allow users of those
systems to compile GNU and other free software without having to buy a
proprietary compiler.
d228 1
a228 5
The CD-ROM is in ISO 9660 format and can be mounted as a read-only file
system on most operating systems.  If your driver supports it you can mount
the CD-ROM with "Rock Ridge" extensions and it will look just like an
ordinary Unix file system, rather than one full of truncated and otherwise
mangled names that fit the vanilla ISO 9660 specifications.
d230 2
a231 4
We hope to have more systems included with each update of this CD-ROM.	If
you can help build binaries for new systems (especially for systems that
don't come with a C compiler), or have a system to suggest, please contact us
at either address on the front cover.
a232 1
These programs:
d234 1
a234 1
   * DJGPP 1.11.m1
d236 2
a237 181
   * GCC/G++/Objective C 2.5.7

   * GDB 4.11

   * GAS 2.2

   * Binutils 2.3

   * Bison 1.22

   * Flex 2.4.5

   * Make 3.70

   * libg++ 2.5.3

For these platforms:

   * `i386-msdos'

   * `hppa1.1-hp-hpux9'

   * `sparc-sun-solaris2'

   * `sparc-sun-sunos4.1'



Tape & CD-ROM Subscription Service
**********************************

If you do not have net access, our subscription service enables you to stay
current with the latest FSF developments.  For a one-time cost equivalent to
three tapes or CD-ROMs, we will mail you four new versions of the tape of
your choice or the Source Code CD-ROM.	The tapes are sent each quarter, the
Source Code CD-ROMs are sent as they are issued.  (The Source Code CD-ROM is
currently issued twice a year, but we may issue it more frequently in the
future.)

Regularly, we will send you a new version of an Emacs, Languages, Utilities,
or MIT X Window System Required tape or the Source CD-ROM.  The BSD Net-2,
MIT Scheme, and MIT X Window System Optional tapes are not changed often
enough to warrant quarterly updates.  The Compiler Tools Binaries CD-ROM is
so new we do not yet know if we will be offering subscriptions to it.

Since Emacs 19 is now on the Emacs Tape and the Source CD-ROM, a subscription
to either will be a convenient way to keep current with Emacs 19 updates as
it moves through beta-test.

A subscription is also an easy way to keep up with the regular bug fixes to
the MIT X Window System.  We update the X11 Required tape, as fixes and
patches for the X Window System are issued throughout the year.	 Each new
edition of the Source CD-ROM also has updated sources for the X Window System.
See sections "Tape Subscriptions" and "CD-ROM Subscriptions" on the "Free
Software Foundation Order Form".



The Deluxe Distribution
***********************

The Free Software Foundation has been repeatedly asked to create a package
that provides executables for all of our software.  Usually we offer only
sources.  In addition to providing binaries with the source code, the Deluxe
Distribution includes copies of all our printed manuals and reference cards.

The FSF Deluxe Distribution contains the binaries and sources to hundreds of
different programs including GNU Emacs, the GNU C Compiler, the GNU Debugger,
the complete MIT X Window System, and all the GNU utilities.

You may choose one of these machines and operating systems: HP 9000 series
300, 700 or 800 (4.3 BSD or HP-UX); RS/6000 (AIX); SONY News 68k (4.3 BSD or
NewsOS 4); Sun-3, Sun-4, or SPARC (SunOS 4 or Solaris).	 If your machine or
system is not listed, or if a specific program has not been ported to that
machine, please call the FSF office at the phone number below or send e-mail
to `gnu@@prep.ai.mit.edu'.

We supply the software on one of these media in Unix tar format: 1600 or 6250
bpi, 1/2 inch, reel to reel tape; Sun DC300XLP 1/4 inch cartridge, QIC-24; HP
16 track DC600HC 1/4 inch cartridge; IBM RS/6000 1/4 inch cartridge, QIC-150;
Exabyte 8mm cartridge; DAT 4mm cartridge.  If your computer cannot read any
of these, please call us.

The manuals included are one each of the Bison, Calc, Gawk, GNU C Compiler,
GNU C Library, GNU Debugger, Flex, GNU Emacs Lisp Reference, Make, Texinfo &
Termcap manuals; six copies of the manual for GNU Emacs; & a packet of
reference cards each for GNU Emacs, Calc, the GNU Debugger, Bison, & Flex.

In addition, every Deluxe Distribution includes CD-ROMs (in ISO 9660 format
with Rock Ridge extensions) that contains sources of our software & compiler
tool binaries for some systems.

The Deluxe Distribution costs $5000.  It is for people who want to get
everything compiled for them or who want to make a purchase that helps the
FSF in a large way.  To order, please fill out the "Deluxe Distribution"
sections in the "Free Software Foundation Order Form" and send it to:

	Free Software Foundation, Inc.
	675 Massachusetts Avenue
	Cambridge, MA	02139-3309
	USA
	Electronic mail: gnu@@prep.ai.mit.edu
	Phone: +1-617-876-3296
	FAX: +1-617-492-9057
	FAX (in Japan):
	  0031-13-2473 (KDD)
	  0066-3382-0158 (IDC)



MS-DOS Distribution
*******************

The FSF distributes, on 3.5 inch 1.44MB diskettes, some of the GNU software
ported to MS-DOS.  The disks have both sources and executables.



Contents of the Demacs diskettes
--------------------------------

Demacs is a version of GNU Emacs 18.55 ported to MS-DOS, with some changes
from Emacs 18.57.  Two versions are actually included: one which handles
8-bit character sets; and one based on an early version of MULE which handles
16-bit character sets including Kanji.	We distribute them on five diskettes.

Demacs runs on Intel 80386 and 80486-based machines running MS-DOS.  It is
compatible with XMS memory managers and VCPI, but not yet with Microsoft
Windows extended mode or other DPMI managers.



Contents of the DJGPP diskettes
-------------------------------

We distribute DJGPP on 22 diskettes.  DJGPP requires at least 5MB of hard
disk space to install, and 512K of RAM to use.	See `GNU Software Available
Now" for more information on DJGPP.



Contents of the Selected Utilities diskettes
--------------------------------------------

The GNUish MS-DOS Project releases GNU software ported to PC compatibles.  In
general, this software will run on 8086 and 80286-based machines; an 80386 is
not required.  Some of these utilities are necessarily missing features.
Included are: `cpio', `diff', some file utilities, `find', `flex', `gdbm',
`grep', `indent', `less', `m4', `make', MAWK, MicroEmacs, `ptx', RCS, `sed',
`shar', `sort', & Texinfo.



Contents of the Windows diskette
--------------------------------

We are distributing versions of GNU Chess and `gnuplot' ported to Microsoft
Windows on a single diskette.



FSF T-shirt
***********

We still have our Free Software Foundation T-shirts available, designed by
Cambridge artist Jamal Hannah.	The front of the t-shirt has an image of a
GNU hacking at a workstation with the text "GNU's Not Unix" above and the
text "Free Software Foundation" below.	They are available in two colors,
Natural and Black.  Natural is an off-white, unbleached, undyed,
environment-friendly cotton, printed with black ink, and is great for
tye-dyeing or displaying as is.	 Black is printed with white ink and is
perfect for late night hacking.	 All shirts are thick 100% cotton, and are
available in sizes M, L, XL and XXL.

The front of the t-shirt has an image of a GNU hacking at a workstation with
the text "GNU's Not Unix" above and the text "Free Software Foundation" below.
We have just added a copy of the GNU General Public License to the back of
the t-shirt, which use to be blank.

Use the "Free Software Foundation Order Form" to order your shirt, and
consider getting one as a present for your favorite hacker!
d240 1
d242 3
d248 29
a276 33
All items are distributed with permission to copy and to redistribute.
Texinfo source for each manual is on the appropriate tape, diskette, or
CD-ROM; the prices for these magnetic media do not include printed
documentation.	All items are provided on an "as is" basis, with no warranty
of any kind.  Please allow six weeks for delivery (though it won't usually
take that long).


      PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER June 30, 1994.


The following tapes in the formats indicated (see sub-section for each tape in
"GNU Software Available Now" for contents):

	Please circle the dollar amount for each tape you order.

  *** NEW !!! ***	*** 4mm DAT tapes ***

		Reel to	 Sun (1)    HP	      IBM (2)	Exabyte	 DAT
		reel			      RS/6000		  NEW!!
		Unix tar  Unix tar  Unix tar  Unix tar	Unix tar Unix tar
		9-track	  QIC-24    16-track  QIC-150
		1600 bpi  DC300XLP  DC600HC   DC600A
		1/2" reel 1/4" c.t. 1/4" c.t. 1/4" c.t. 8mm c.t. 4mm c.t.
	(c.t. = cartridge tape)
	(n/a = not available)
Emacs		$200	  $210	    $230      $215 (3)	$205	 $225
Languages	$200	  $210	    $230       n/a	$205	 $225
Utilities	$200	  $210	    $230      $215	$205	 $225
BSD-Net2	$200	  $210	    $230      $215	$205	 $225
Scheme		$200	  $210	    $230      $215	$205	 $225
X11r5-Required	$200	  $210	    $230      $215	$205	 $225
X11r5-Optional	$200	  $210	    $230      $215	$205	 $225
d283 4
a286 2
Subscriptions, 4 updates for one year (see "Tape & CD-ROM Subscription
Service"):
d288 5
a292 4
Emacs		$600	  $630	    $690      $645	$615	 $675
Languages	$600	  $630	    $690       n/a	$615	 $675
Utilities	$600	  $630	    $690      $645	$615	 $675
X11r5-Required	$600	  $630	    $690      $645	$615	 $675
a295 1

d297 1
a297 1
format (aka interchange format) (see "VMS Emacs and VMS Compiler Tapes"):
d300 5
a305 2
____ @@ $195  = $ ______	  VMS Compiler, GCC, GAS, and Bison source and
			  executables only.
d307 1
d309 1
a309 1
FSF Deluxe Distribution (see "The Deluxe Distribution" and end of order form):
d311 1
a311 2
____ @@ $5000 = $ ______	 The Deluxe Distribution, with manuals, and
			 executables.
d313 1
d315 2
a316 2
Compiler Tools Binaries CD-ROM, in ISO 9660 format (see "Compiler Tools
Binaries CD-ROM"):
d318 1
a318 6
  *** NEW !!! ***

____ @@ $240  = $ ______	  GNU Compiler Tools Binaries CD-ROM for
			  corporations and other organizations.	 NEW!!
____ @@	$60  = $ ______	  GNU Compiler Tools Binaries CD-ROM for individuals.
			  NEW!!
d320 23
d344 1
a344 2

Source Code CD-ROM, in ISO 9660 format (see "Source Code CD-ROM"):
d351 2
a352 2
Subscriptions, next 4 updates, of the Source Code CD-ROM, in ISO 9660 format
(see "Tape & CD-ROM Subscription Service"):
d356 7
a362 30
____ @@ $1200 = $ ______	  Subscription to the GNU Source Code CD-ROM for
			  corporations and other organizations.	 NEW!!
____ @@ $300  = $ ______	  Subscription to the GNU Source Code CD-ROM for
			  individuals.	NEW!!


The following source and executables for MS-DOS, on 3.5" 1.44MB diskettes
(see "MS-DOS Distribution"):

____ @@ $ 90  = $ ______	  Demacs diskettes, GNU Emacs, for 80386 and up.

____ @@ $ 80  = $ ______	  DJGPP diskettes, GCC version 2, for 80386 and up.

____ @@ $ 85  = $ ______	  Selected Utilities diskettes, 8086 and up.

____ @@ $ 40  = $ ______	  Windows diskette, GNU Chess and gnuplot for
			  Microsoft Windows.


The following manuals, 7 by 9.25 inches, soft cover with an illustration,
offset printed, "lay-flat" binding (see "GNU Documentation"):

____ @@ $ 25  = $ ______	  GNU Emacs version 18 manual, unit price for 1 to 5
			  copies, about 410 pages, with a reference card.
____ @@ $ 17  = $ ______	  GNU Emacs version 18 manuals, unit price for 6 or
			  more.
____ @@ $ 50  = $ ______	  GNU Emacs Lisp Reference version 18 manual, about
			  614 pages in 2 volumes.
____ @@ $200  = $ ______	  A box of 5 GNU Emacs Lisp Reference version 18
			  manuals.
d364 1
a364 12
  *** NEW !!! ***
____ @@ $ 25  = $ ______	  GNU Emacs version 19 manual, unit price for 1 to 5
			  copies, about 418 pages, new 9th edition with a
			  reference card.  NEW!!
____ @@ $ 17  = $ ______	  GNU Emacs version 19 manuals, unit price for 6 or
			  more.
____ @@ $ 50  = $ ______	  GNU Emacs Lisp Reference version 19 manual, about
			  756 pages in 2 volumes.
____ @@ $200  = $ ______	  A box of 5 GNU Emacs Lisp Reference version 19
			  manuals.

____ @@ $ 20  = $ ______	  Debugging with GDB, about 182 pages, with a reference
d366 6
a371 1
____ @@ $ 20  = $ ______	  Texinfo manual, about 248 pages.
d373 1
a373 1
____ @@ $ 20  = $ ______	  Gawk manual, about 188 pages.
d375 1
a375 1
____ @@ $ 20  = $ ______	  Make manual, about 158 pages.
d377 1
a377 1
____ @@ $ 20  = $ ______	  Bison manual, about 98 pages, with a reference card.
a378 1
____ @@ $ 20  = $ ______	  Flex manual, about 124 pages, with a reference card.
d380 1
d382 3
d386 1
a386 1
The following manuals, 7 by 9.25 inches, soft cover, photocopied, GBC binding:
d388 1
a388 5
____ @@ $ 50  = $ ______	  Using and Porting GNU CC version 2.3, about 428
			  pages.
____ @@ $ 50  = $ ______	  GNU C Library Reference Manual, about 670 pages.

____ @@ $ 15  = $ ______	  Termcap manual, 68 pages.
d390 1
d392 1
d394 1
a394 4
The following manual, 8.5 by 11 inches, soft cover, photocopied, GBC binding:

____ @@ $ 50  = $ ______	  GNU Emacs Calc manual, about 596 pages, with a
			  reference card.
d396 3
d402 1
a402 1
____ @@ $  2  = $ ______	  GNU Emacs version 18 reference card.
d404 1
a404 1
____ @@ $  2  = $ ______	  GNU Emacs version 19 reference card.
a414 1

d417 1
a417 3
____ @@ $ 10  = $ ______	  GNU Emacs version 18 reference cards.

____ @@ $ 10  = $ ______	  GNU Emacs version 19 reference cards.
d428 1
d430 4
a433 6
GNU/FSF T-shirts, thick 100% cotton (see "FSF T-shirts"):

  *** NEW !!! ***

The back of the t-shirt, which used to be blank, now has a copy of the GNU
General Public License on it.  NEW!!
d455 4
a458 3
			  shipping:  Add $20 base charge, and then add $10
			  more for *each* item (except reference cards) in the
			  order; i.e.,
d466 3
d471 1
a471 36
Please answer the following questions:

  How did you hear about the GNU Project? ____________________________________

  ____________________________________________________________________________

  ____________________________________________________________________________

  Do you also have network access to GNU software?    Yes ______     No ______



If you are ordering a CD-ROM, please answer the following questions:

  Is this a replacement for a previous edition of the GNU Source Code CD-ROM?

	Yes ______  No ______

  If FSF offered a less expensive CD-ROM, which had only GNU Emacs on it, but
  also included binaries for several platforms, would you purchase it: (check
  one)
	______ instead of the Source Code CD-ROM?

	______ in addition to the Source Code CD-ROM?

	______ Would not purchase it.



Orders filled only upon receipt of check, money order or credit card order in
U.S. dollars.  We do not have the staff to handle the billing of unpaid
orders.	 Please help keep our lives simple by including your payment with your
order.


Please make checks payable to the "Free Software Foundation".
d487 1
a487 36
For international orders, please include a FAX numbers. ______________________


For orders from outside the U.S.:

Orders must be paid in U.S. dollars.  You are responsible for paying all
duties, tariffs, and taxes.  If you refuse to pay the charges, the shipper
will return or abandon the order.


For Deluxe Distributions:

Machine: _____________________________________________________________________

Operating system: ____________________________________________________________

Media type: __________________________________________________________________



For Credit Card Orders:

FSF takes these credit cards: Visa, Mastercard, JCB, Diner's Club, and Carte
Blanche.  Please note that we are charged about 5% of an order's total amount
in credit card processing fees.	 Please consider paying by check instead, or
adding on a 5% donation to make up the difference.  To place a credit card
order, please give us this information:

Card type: ___________________________________________________________________

Account Number: ______________________________________________________________

Expiration Date: _____________________________________________________________

Your Signature: ______________________________________________________________

d489 3
d495 2
a496 6
Version: Jan 1994 ASCII etc/ORDERS		Cambridge, MA  02139  USA
						+1 617 876 3296
						FAX: +1 617 492 9057
						FAX numbers in Japan:
PRICES AND CONTENTS MAY CHANGE				0031-13-2473 (KDD)
WITHOUT NOTICE AFTER June 30, 1994.			0066-3382-0158 (IDC)
d498 1
a498 1
---------------------------------------------------------------------
@


1.1.1.10
log
@import emacs-19.24
@
text
@d1 1
a1 1
The actual order form follows the descriptions of media contents.
d6 1
a6 1
Most of this file is excerpted from the June 1994 GNU's Bulletin.
d11 1
a11 3
FSF Order Form with Descriptions			June, 1994


d20 2
a21 7
There are some sections (e.g. ``Forthcoming GNUs'') which are not in this
Order Form file.  If you wish to see them, ask gnu@@prep.ai.mit.edu for the
complete June 1994 GNU's Bulletin.


Table of Contents
-----------------
a24 3
	Free Software Redistributors Donate
	Help from Free Software Companies
	Major Changes in GNU Software and Documentation
d26 7
a32 9
	GNU Software
	Program/Package Cross Reference
	Tapes
	   Languages Tape
	   Utilities Tape
	   Emacs Tape
	   Scheme Tape
	   X11 Tapes
	   Berkeley 4.4BSD--Lite Tape
d34 2
a35 10
	CD-ROMs
	   Pricing of the GNU CD-ROMs
	   May 1994 Source Code CD-ROM
	   November 1993 Source Code CD-ROM
	   Compiler Tools Binaries CD-ROM
	MS-DOS Diskettes
	   DJGPP Diskettes
	   Emacs Diskettes
	   Selected Utilities Diskettes
	   Windows Diskette
d38 5
d52 1
a52 1
may wish to help us make sure there is more in the future--remember,
d56 1
a56 1
*any* currency, although the U.S. dollar is the most convenient.
d59 2
a60 2
please arrange to have your donation matched by your employer (or, in some
cases, by Cygnus Support (see ``Cygnus Matches Donations!'').  If you do not
d62 1
a62 1
on the list of organizations for your company's matching gifts program.
d76 4
a79 4
You can charge a donation to any of Visa, Mastercard, JCB, Diner's Club, or
Carte Blanche.	Charges may also be faxed to +1-617-492-9057; in Japan fax
to: 0031-13-2473 (KDD) or 0066-3382-0158 (IDC).

d81 1
a81 1
	Card type: __________________  Expiration Date: _____________
d83 1
a83 1
	Account Number: _____________________________________________
d85 1
a85 1
	Your Signature: _____________________________________________
a101 199
	Cygnus Support
	1937 Landings Drive
	Mountain View, CA   94043
	USA

	Telephone: 415-903-1400
		   +1-800-Cygnus1
	Fax:	   415-903-0122
	Electronic-Mail: `info@@cygnus.com'
	FTP: `ftp.cygnus.com'
	WWW: `http://www.cygnus.com/'



Free Software Redistributors Donate
***********************************

by Richard Stallman

Austin Code Works, a redistributor of free software, has agreed to support
free software development by giving the FSF 20% of the selling price for the
GNU software packages they produce and sell.

The Sun Users Group Deutschland has agreed to add a donation to the FSF to
the price of their next CD-ROM of GNU software.	 Potential purchasers will
know precisely how much is for the FSF and how much is for SUGD.

In the long run, the success of free software depends on how much new free
software people develop.  Free software distribution offers an opportunity to
raise funds for such development in an ethical way.  These two redistributors
have made use of the opportunity.  Many others let it go to waste.

You can help promote free software development by convincing for-a-fee
redistributors to contribute--either by doing development themselves, or by
donating to development organizations (the FSF and others).

The way to convince distributors to contribute is to demand and expect this
of them.  This means choosing among distributors partly by how much they give
to free software development.  Then you can show distributors they must
compete to be the one who gives the most.

To make this work, you must insist on numbers that you can compare, such as,
"We will give ten dollars to the Foobar project for each disk sold." A vague
commitment, such as "A portion of the profits are donated", doesn't give you
a basis for comparison.	 Even a precise fraction "of the profits from this
disk" is not very meaningful, since creative accounting and unrelated
business decisions can greatly alter what fraction of the sales price counts
as profit.

Also, press developers for firm information about what kind of development
they do or support.  Some kinds make much more long-term difference than
others.	 For example, maintaining a separate version of a GNU program
contributes very little; maintaining a program on behalf of the GNU project
contributes much.  Easy new ports contribute little, since someone else would
surely do them; difficult ports such as adding a new CPU to the GNU compiler
contribute more; major new features and programs contribute the most.

By establishing the idea that supporting further development is "the proper
thing to do" when distributing free software for a fee, we can assure a
steady flow of resources for making more free software.



Help from Free Software Companies
*********************************

When choosing a free software business, ask those you are considering how
much they do to assist free software development, e.g., by contributing money
to free software development or by writing free software improvements
themselves for general use.  By basing your decision partially on this
factor, you can help encourage those who profit from free software to
contribute to its growth.

These free software support companies regularly donate a part of their income
to the Free Software Foundation to support the development of new GNU
programs.  Listing them here is our way of thanking them.  Also see
``Cygnus Matches Donations!''.

	Contributed Software GbR
	Graefestr. 76
	D-10967 Berlin
	Germany

	Telephone: (+49-30) 694-69-07
	Fax:	   (+49-30) 694-68-09
	Electronic-Mail: `info@@contrib.de'
	BBS & no-charge free software archive:
	   Dialins: (+49-30) 693-40-51 (eight USR DS's)
		    (+49-30) 694-60-55 (five ZyXELs)
	   Telnet:  `uropax.contrib.de' [192.109.39.2]
	FTP: `ftp.contrib.de'
	WWW: `http://www.contrib.de/'


	Hundred Acre Consulting
	5301 Longley Lane, Suite D-144
	Reno, NV   89511
	USA

	Telephone: 702-829-9700
		   +1-800-245-2885
	Fax:	   702-829-9926
	Electronic-Mail: `info@@pooh.com'
	FTP: `ftp.pooh.com'
	WWW: `http://www.pooh.com/'
	Gopher: `gopher.pooh.com'



Major Changes in GNU Software and Documentation
***********************************************

We don't list version number changes in this section, just major changes
since January 1994.

   * FSF Now Distributing X11R6, as well as X11R5

     FSF updated the ``X11 Tapes'' and the ``May 1994 Source Code CD-ROM'' to
     the just-released X11R6.  This is the first major update since X11R5 was
     released in September, 1991.  We will distribute X11R5 on tape until
     X11R6 is stable, and on the ``November 1993 Source Code CD-ROM'',
     while supplies last.

   * 4.4BSD-Lite	 (Also see ``4.4BSD-Lite Tape''.)

     The FSF has begun distributing 4.4BSD-Lite and dropped the old Berkeley
     Networking 2 tape.	 The "Lite" refers to the omittance of some
     proprietary files that still remain in the full 4.4BSD distribution.
     However, 4.4BSD-Lite is considerably more complete than the previous
     Networking 2 release.

   * Common Lisp Freed!

     GNU Common Lisp (GCL) has been added.  Previously, GCL had distribution
     terms under which each user had to have a signed paper contract on file.
     However, the authors recently decided to switch to the GPL.  See ``GNU
     Software'', and ``Emacs Tape'', for more information.

   * Manual Updated since Last Bulletin

     The GNU Emacs Lisp Reference Manual has been updated.  The new edition
     includes bug fixes and additional information.  See ``GNU Documentation''.

   * New Program on the Languages Tape

     Octave has been added.  See ``GNU Software'' and ``Languages Tape'',
     for more information.

   * New Programs on the Utilities Tape

     `ed' has been added.  `elvis' has been replaced by `nvi'.	See ``GNU
     Software'' and ``Utilities Tape'', for more information.

   * New Programs on the Source Code CD-ROM

     This CD-ROM has all the new programs and changes on the tapes.  X11R6 has
     also replaced X11R5.  See ``Source Code CD-ROM'', for details.

   * Experimental Tape Takes a Recess

     We are not currently distributing the Experimental Tape because most of
     the programs that were on it are now stable.  GCC, GAS, Binutils, libg++,
     and the C Library are now on the ``Languages Tape'', replacing prior
     releases.	Oleo & GNU Graphics are now on the ``Utilities Tape''.

   * Compiler Tools Binaries CD-ROM

     We now have a CD-ROM that contains executables for the GNU compiler tools
     for some systems that don't normally come with a compiler.	 This allows
     users of those systems to compile GNU and other free software without
     having to buy a proprietary compiler.  See ``Compiler Tools Binaries
     CD-ROM'', for more details, including which platforms are supported.

     We hope to include more systems with each update of this CD-ROM.  If you
     can help build binaries for new systems, or have a system to suggest,
     please contact us at either address on the front cover.

   * Source CD-ROM Subscriptions

     We are now offering a subscription service for the Source Code CD-ROM in
     addition to our tape subscription service.	 For the price of 3 CD-ROMs
     (plus any shipping costs) you get the next 4 that we make.	 Presently we
     make two updates a year, but we may go to more frequent updates.  See
     ``Tape & CD-ROM Subscription Service''.

   * FSF Accepts Orders and Donations via Fax

     You can now send orders and donations to FSF by fax.  Please fax in a
     completed order form, including credit card information, since orders
     must be prepaid.  We do *not* accept purchase orders.  The number is
     +1-617-492-9057 in the U.S. and everywhere else except Japan.  In Japan,
     the fax numbers are toll-free: 0031-13-2473 (KDD) and
     0066-3382-0158 (IDC).

   * FSF T-shirts Improved!

     We have added a copy of the GNU General Public License to the back of our
     T-shirt, which used to be blank.  See ``FSF T-shirt''.

d107 1
a107 1
GNU is dedicated to having quality, easy-to-use online and printed
d111 4
a114 4
yield both typeset hardcopy via the TeX document formatting system, and online
hypertext-like display via the menu-driven Info system.	 Source for these
manuals comes with our software, and they are available in hardcopy; see the
Free Software Foundation Order Form, in the centerfold.
d116 1
a116 1
Most GNU manuals are bound as soft cover books with "lay-flat" bindings.
d119 4
a122 5
that will not break or crease as an ordinary paperback will.  Currently, the
`Emacs', `GDB', `Emacs Lisp Reference', `GAWK', `Make', `Flex', `Bison', and
`Texinfo' manuals have this binding.  The other GNU manuals are also bound so
they lie flat when opened, using a GBC binding.	 All of our manuals are 7in
by 9.25in except the `Calc' manual, which is 8.5in by 11in.
d124 2
a125 2
The edition number of the manual and version number of the program listed
after each manual's name were current at the time this Bulletin was published.
d128 1
a128 1
Emacs.	It explains advanced features, including outline mode and regular
d131 1
a131 1
how to make your own keybindings, and other elementary customizations.
d133 4
a136 3
`Debugging with GDB' (Edition 4.09 for Version 4.9) tells how to use the GNU
Debugger, run your program under debugger control, examine and alter data,
modify a program's flow of control, and use GDB through GNU Emacs.
d138 5
a142 4
The `GNU Emacs Lisp Reference Manual' (Edition 2.3 for Version 19.23) covers
this programming language in depth, including data types, control structures,
functions, macros, syntax tables, searching/matching, modes, windows,
keymaps, byte compilation, and the operating system interface.
d145 3
a147 3
implementation of `awk'.  It is written for those who have never used `awk'
and describes the features of this powerful string and record manipulation
language.
d155 3
a157 4
The `Flex Manual' (Edition 1.03 for Version 2.3.7) tells you how to write a
lexical scanner definition for the `flex' program to create a C++ or C-coded
scanner that will recognize the patterns described.  You need no prior
knowledge of scanner generators.
d163 4
a166 5
`Using and Porting GNU CC' (October 1993 Edition for Version 2.5) explains
how to run, install, and port the GNU C Compiler to new systems.  It
describes new features and incompatibilities of the compiler, but people not
familiar with C will also need a good reference on the C programming
language.  This manual also covers G++.
d168 2
a169 5
The `Texinfo Manual' (Edition 2.19 for Version 3) explains the markup
language used to generate both the online Info documentation and typeset
hardcopies.  It tells you how to make tables, lists, chapters, nodes,
indexes, cross references, how to use Texinfo mode in GNU Emacs, and how to
catch mistakes.	 This second edition describes over 50 new commands.
a176 7
The `C Library Reference Manual' (June 1993 Edition for Version 1.07)
describes most of the facilities of the GNU C library, including both what
Unix calls "library functions" and "system calls."  We are doing limited
copier runs of this manual until it becomes more stable.  It is new, and
needs corrections and improvements.  Please send them to
`bug-glibc-manual@@prep.ai.mit.edu'.

d179 1
a179 1
arithmetic, how to use Calc for algebra, calculus, and other forms of
d182 24
d207 1
d209 1
a209 2
GNU Software
************
d211 1
a211 3
All our software is available via anonymous FTP; see ``How to Get GNU
Software''.  In addition we offer software on various media and printed
documentation:
d213 1
a213 1
   * see ``CD-ROMs''.
d215 2
a216 1
   * see ``Tapes''.
d218 1
a218 1
   * see ``MS-DOS Diskettes''.
d220 6
a225 1
   * see ``GNU Documentation'', including manuals and reference cards.
d227 3
a229 2
We welcome all bug reports sent to the appropriate electronic mailing list
(see ``Free Software Support'').
d231 4
a234 4
In the articles describing the contents of each medium, the version number
listed after each program name was current when we published this Bulletin.
When you order a distribution tape or diskette, some of the programs may be
newer, and therefore the version number higher.
a237 1

d241 3
a246 3
    EmcsD
	  Emacs Diskettes

a252 3
    LiteT
	  4.4BSD-Lite Tape

a279 15
Configuring GNU Software:

We are using a uniform scheme for configuring GNU software packages in order
to compile them, which uses the `autoconf' program.  All GNU software
supports the same alternatives for naming machine and system types.  This
makes it possible to configure any and all GNU software in the same manner.

The configuration scheme also supports configuring a directory containing
several GNU packages with one command.	When the GNU system is complete it
will be possible to configure and build the entire system at once,
eliminating the need to separately configure each individual package.

The configuration scheme can also specify both the host and target system, so
you can easily configure and build cross-compilation tools.

d282 1
a282 3
(For new features and coming programs, see ``Forthcoming GNUs''.)

   * `acm'	   (SrcCD, UtilT)
d285 3
a287 3
     under the MIT X Window System.  Players engage in air to air combat
     against one another using heat seeking missiles and cannons.  Eventually
     we hope to turn this into a more general purpose flight simulator.
d289 1
a289 1
   * Autoconf	      (SrcCD, UtilT)
d295 2
a296 3
     which the package can use, in the form of `m4' macro calls.  Autoconf
     requires GNU `m4' to operate, but the resulting configure scripts it
     generates do not.
d298 1
a298 3
     Most GNU programs now use Autoconf-generated configure scripts.

   * BASH	  (SrcCD, UtilT)
d303 2
a304 2
     Emacs and `vi' modes built-in, and the ability to rebind keys) via the
     readline library.	BASH conforms to the POSIX 1003.2 shell specification.
d306 1
a306 1
   * `bc'	  (SrcCD, UtilT)
d311 1
a311 2
     Boolean expressions.  GNU `bc' does not require the separate `dc'
     program.
d313 1
a313 1
   * BFD	 (BinCD, LangT, SrcCD)
d318 3
a320 4
     know the details of a particular format.  One result is that all
     programs using BFD will support formats such as a.out, COFF, ELF &
     OSF-Rose.	BFD comes with source for Texinfo documentation (not yet
     published on paper).
d322 2
a323 2
     Presently BFD is not distributed separately because it is not yet
     completely stable; however, it is included with packages that use it.
d325 1
a325 1
   * Binutils	      (BinCD, LangT, SrcCD)
d327 1
a327 1
     Binutils includes the programs: `ar', `c++filt', `demangle', `gprof',
d333 6
a338 8
     multiply-defined symbols and undefined references.	 It interprets a
     superset of the AT&T Linker Command Language, which gives general control
     over where segments are placed in memory.	`nlmconv' converts object
     files into Novell NetWare Loadable Modules.  The `objdump' program can
     disassemble code for a29k, ALPHA, H8/300, H8/500, HP-PA, i386, i960,
     m68k, m88k, MIPS, SH, SPARC, & Z8000 processors, and can display other
     data such as symbols and relocations from any file format understood by
     BFD.
d340 1
a340 1
   * Bison	   (BinCD, LangT, SrcCD, VMSCompT)
d343 1
a343 2
     `yacc'.  Texinfo source for the `Bison Manual' and reference card are
     included.	See ``GNU Documentation''.
d345 1
a345 1
   * GNU C Library	   (LangT, SrcCD)
d347 3
a349 3
     The GNU C library supports ANSI C-1989 and POSIX 1003.1-1990 and has most
     of the functions specified in POSIX 1003.2-1992.  It is upwardly
     compatible with 4.4BSD and includes many System V functions, plus GNU
d352 27
a378 51
     The C Library will perform many functions of the Unix system calls in
     the Hurd.	Mike Haertel has written a fast `malloc' which wastes less
     memory than the old GNU version.  The GNU regular-expression functions
     (regex) now nearly conform to the POSIX 1003.2 standard.

     GNU `stdio' lets you define new kinds of streams, just by writing a few
     C functions.  The `fmemopen' function uses this to open a stream on a
     string, which can grow as necessary.  You can define your own `printf'
     formats to use a C function you have written.  For example, you can
     safely use format strings from user input to implement a `printf'-like
     function for another programming language.	 Extended `getopt' functions
     are already used to parse options, including long options, in many GNU
     utilities.

     Version 1.08 has just been released, adding support for Sun RPC, `mmap'
     and friends, and compatibility with several more traditional Unix
     functions.	 It runs on Sun-3 (SunOS 4.1), Sun-4 (SunOS 4.1 or Solaris 2),
     HP 9000/300 (4.3BSD), SONY News 800 (NewsOS 3 or 4), MIPS DECstation
     (Ultrix 4), DEC Alpha (OSF/1), i386/i486 (System V, SVR4, BSD, SCO 3.2 &
     SCO ODT 2.0), Sequent Symmetry i386 (Dynix 3) & SGI (Irix 4).  Texinfo
     source for the `GNU C Library Reference Manual' is included (see
     ``GNU Documentation''.); the manual still needs updating.

   * GNU C++ Library	     (BinCD, LangT, SrcCD)

     The GNU C++ library (libg++) is an extensive collection of C++ `forest'
     classes, a new IOStream library for input/output routines, and support
     tools for use with G++.  Among the classes supported are Obstacks,
     multiple-precision Integers and Rationals, Complex numbers, arbitrary
     length Strings, BitSets and BitStrings.  There is also a set of
     pseudo-generic prototype files for generating common container classes.
     Texinfo source for partial documentation is included (not yet published
     on paper).

   * Calc	  (EmcsT, SrcCD)

     Calc (written by Dave Gillespie in Emacs Lisp) is an extensible, advanced
     desk calculator and mathematical tool that runs as part of GNU Emacs.  If
     you wish, you can use Calc just as a simple four-function calculator, but
     it provides additional features including choice of algebraic or RPN
     (stack-based) entry, logarithmic functions, trigonometric and financial
     functions, arbitrary precision, complex numbers, vectors, matrices,
     dates, times, infinities, sets, algebraic simplification,
     differentiation, and integration.	It also outputs to `gnuplot'.  Calc
     comes with Texinfo source for a reference card and the `Calc Manual',
     which serves as a tutorial and reference.	See ``GNU Documentation''.

   * GNU Chess	       (SrcCD, UtilT)

     GNU Chess lets the computer play a full game of chess with you.  It runs
     on most platforms and has dumb terminal, "curses", and X terminal
d384 2
a385 13
     database which lets it play the first several moves in the game quickly.

     Recent improvements include better heuristics, faster evaluation,
     thinking on opponent's time, Swedish and German language support, support
     for more book formats, a rudimentary Bobby Fischer clock, and bug fixes.

     GNU Chess is primarily supported by Stuart Cracraft, Mike McGann, Chua
     Kong Sian, and Tim Mann on behalf of the FSF.

	Stuart Cracraft
	25682 Cresta Loma
	Laguna Niguel, CA	 92677
	USA
d387 2
a388 2
	Telephone: +1-714-347-8107
	Electronic-Mail: `cracraft@@ai.mit.edu'
d390 1
a390 1
   * CLISP	   (EmcsT, SrcCD)
d392 16
a407 37
     CLISP is a Common Lisp implementation (CLtL1 + parts of CLtL2) by Bruno
     Haible and Michael Stoll.	It mostly supports the Lisp described by
     `Common LISP: The Language (1st edition)'.	 CLISP includes an
     interpreter, a byte-compiler, a subset of CLOS and, for some machines, a
     screen editor.  It has user interfaces in English & German (& French
     soon), chooseable at compile time.	 Major packages that run in CLISP
     include PCL and, on Unix machines, CLX & Garnet.  CLISP needs only 1.5
     MB of memory and runs on many microcomputers (including the Atari ST,
     Amiga 500-4000, most MS-DOS systems & OS/2) & some Unix workstations
     (Linux, Sun4, Sun386, HP9000/800, SGI, Sun3 and others).

   * GNU Common Lisp	     (EmcsT, SrcCD)

     GNU Common Lisp (GCL) has a compiler and interpreter for Common Lisp.
     It is very portable and extremely efficient on a wide class of
     applications.  It compares favorably in performance with commercial Lisps
     on several large theorem prover and symbolic algebra systems.  It
     supports the CLtL1 specification but is moving towards the proposed ANSI
     definition.  It is based on AKCL and KCL.	KCL was written by Taiichi
     Yuasa and Masami Hagiya in 1984, and AKCL has been developed by William
     Schelter since 1987.

     GCL compiles to C and then uses the native optimizing C compilers (e.g.
     GCC).  A function with a fixed number of args and one value turns into a
     C function of the same number of args and returning 1 value, so it cannot
     really be any more efficient on such calls.  It has a conservative GC
     which allows great freedom for the C compiler to put Lisp values in
     arbitrary registers.  It has a source level Lisp debugger for
     interpreted code, with display of source code in the other Emacs window.
     It has profiling tools based on the C profiling tools, which count
     function calls and percentage of time.  CLX works with GCL.  There is an
     Xlib interface via C.  PCL worked with earlier versions.  See
     ``Forthcoming GNUs'', for plans for about GCL.

     GCL version 1.0 is being released under the GNU Library General Public
     License.  (FTP `/pub/gnu/gcl.README' on `prep.ai.mit.edu'.)  Get source
     from `ftp.cli.com'.  For details ask `schelter@@math.utexas.edu'.
d409 1
a409 1
   * `cpio'	    (SrcCD, UtilD, UtilT)
d413 1
a413 1
     `mt', a program to position magnetic tapes, is included with `cpio'.
d415 1
a415 1
   * CVS	 (SrcCD, UtilT)
d422 1
a422 2
     `Proceedings of the Winter 1990 USENIX Association Conference'.  To find
     out how to get a copy of this report, ask `office@@usenix.org'.
d424 1
a424 1
   * `dc'	  (SrcCD, UtilT)
d430 1
a430 1
   * DejaGnu	     (LangT, SrcCD)
d433 3
a435 15
     front end for all tests.  The framework's flexibility and consistency
     make it easy to write tests for any program.  DejaGnu comes with
     `expect', which runs scripts to conduct dialogs with programs; and Tcl,
     which is an embeddable scripting language.	 The FSF hopes to replace Tcl
     with a cleaner programming language someday.

   * Demacs, GNU Emacs for MS-DOS	  (EmcsD)

     Manabu Higashida and Hirano Satoshi have released Demacs, a GNU Emacs
     port for 386/486 based MS-DOS machines.  It is compatible with XMS
     memory managers and VCPI, but not yet with Microsoft Windows extended
     mode or other DPMI managers.  Anonymous FTP it from `oak.oakland.edu' in
     `/pub/msdos/demacs' (USA) & `utsun.s.u-tokyo.ac.jp' in `/GNU/demacs'
     (Japan).  For an FTP site list and the current status of Demacs, email to
     `demacs@@sigmath.osaka-u.ac.jp'.  For details, FTP the `README' file.
d437 1
a437 2
     The FSF is offering Demacs on diskette.  We will replace it with GNU
     Emacs 19, as soon as the MS-DOS port is ready.  See ``Emacs Diskettes''.
d439 3
a441 1
   * Diffutils	       (SrcCD, UtilD, UtilT)
d443 15
a457 3
     GNU `diff' compares files showing line-by-line changes in several
     flexible formats.	It is much faster than traditional Unix versions.  The
     Diffutils package contains `diff', `diff3', `sdiff', and `cmp'.
d459 1
a459 23
     These improvements have recently been made to Diffutils: A new heuristic
     for `diff' greatly reduces the time needed to compare large input files
     that contain many differences, and produces output that is usually
     smaller rather than larger.  New `diff' options give detailed control
     over output format, e.g. to provide if-then-else output for programming
     languages other than C. Message wordings and the definition of "white
     space" have been revised for compatibility with the POSIX.2 standard
     (ISO/IEC 9945-2:1993).

   * DJGPP	   (BinCD, DjgppD)

     DJ Delorie has ported GCC/G++ 2.5.7 (see the GCC item in this section) to
     the i386 MS-DOS platform.	The DJGPP package also contains a 32-bit 80386
     DOS extender with symbolic debugger; development libraries; and ports of
     Bison, `flex', GAS, and the GNU Binutils.	Full source code is provided.
     It requires at least 5MB of hard disk space to install and 512K of RAM to
     use.  It supports SVGA (up to 1024x768), XMS & VDISK memory allocation,
     `himem.sys', VCPI (e.g. QEMM, DESQview, & 386MAX), and DPMI (e.g. Windows
     3.x, OS/2, QEMM, & QDPMI).	 The FSF offers it on the ``DJGPP Diskettes'',
     and on the ``Compiler Tools Binaries CD-ROM''.  Or FTP file
     `/pub/msdos/djgpp' from `oak.oakland.edu' (or another SimTel mirror
     site).  Ask `djgpp-request@@sun.soe.clarkson.edu' to join a mailing list
     for DJGPP users.
d461 1
a461 1
   * `dld'	   (LangT, SrcCD)
d466 1
a466 1
     3.4 & 4.0), SPARC (SunOS 4.0), Sequent Symmetry (Dynix), & Atari ST.
d468 1
a468 1
   * `doschk'	      (SrcCD, UtilT)
d472 1
a472 1
     with 14-character filenames and on MS-DOS with 8+3 character filenames.
d474 1
a474 1
   * `ecc'	   (SrcCD, UtilT)
d478 1
a478 1
     errors.  Contact `paulf@@Stanford.EDU' for more information.
d480 1
a480 1
   * `ed'	  (SrcCD, UtilT)
d482 2
a483 1
     Ed is the standard text editor.
d485 1
a485 1
   * Elib	  (EmcsT, SrcCD)
d487 4
a490 2
     This is a small library of Emacs Lisp functions, including routines for
     using AVL trees and doubly-linked lists.
d492 1
a492 1
   * GNU Emacs
d497 1
a497 1
     editor--for writing extensions, and provides an interface to the MIT X
d501 4
a504 5
     features which make it a full computing support environment.  Source for
     the `GNU Emacs Manual', the `GNU Emacs Lisp Reference Manual', and a
     reference card come with the software.  See ``GNU Documentation''.

   * GNU Emacs 18	  (EmcsD, EmcsT, SrcCD, VMSEmcsT)
d506 1
a506 1
     GNU Emacs 18.59 runs on many Unix systems.	 In hardware order: Alliant
d514 8
a521 9
     SVR4, SCO, ISC, IX, AIX & others (see ``MS-DOS Diskettes''. & ``Free
     Software for Microcomputers'')), Iris (2500, 2500 Turbo & 4D), Masscomp,
     MIPS, National Semiconductor 32000, NeXT (Mach), NCR Tower 32 (SVR2 &
     SVR3), Nixdorf Targon 31, Nu (TI & LMI), pfa50, Plexus, Prime EXL,
     Pyramid (original & MIPS), Sequent (Balance & Symmetry), SONY News (m68k
     & MIPS), Stride (system release 2), all Suns including 386i (all SunOS &
     some Solaris vers.), Tadpole, Tahoe, Tandem Integrity S2, Tektronix
     (16000 & 4300), Triton 88, Ustation E30 (SS5E), Whitechapel (MG1) &
     Wicat.
d530 1
a530 1
   * GNU Emacs 19	  (EmcsT, SrcCD)
d532 2
d535 9
a543 9
     Emacs), with either a separate X window for the minibuffer or a
     minibuffer attached to each X window; property lists associated with
     regions of text in a buffer; multiple fonts and colors defined by those
     properties; simplified and improved processing of function keys, mouse
     clicks and mouse movement; X selection processing, including clipboard
     selections; hooks to be run if point or mouse moves outside a certain
     range; menu bars and popup menus defined by keymaps; scrollbars; before
     and after change hooks; source-level debugging of Emacs Lisp programs;
     European character sets support; floating point numbers; improved buffer
d549 8
a556 18
     New features in Emacs 19.23 include X toolkit support, dialog boxes,
     operation on MS-DOS, much faster text properties, keyboard equivalents
     shown automatically in menus, and text that highlights when you move the
     mouse over it.

     Unlike some other recent derivations of Emacs, Emacs 19 from the Free
     Software Foundation continues to work on character-only terminals as
     well as under the MIT X Window System.

     Emacs 19.23 is known to work on, in hardware order: Bull DPX/2 2nn & 3nn
     (SVR3) & sps7 (SVR2); Clipper; Cubix QBx (SysV); Data General Aviion
     (DGUX); DEC MIPS (Ultrix 4.2 & OSF/1, not VMS); Elxsi 6400 (SysV); Gould
     Power Node & NP1 (4.2 & 4.3BSD); Harris Night Hawk 1200 and 3000, 4000
     and 5000 (cxux); Honeywell XPS100 (SysV); HP 9000 series 200, 300, 700,
     800 (4.3BSD or HP-UX 7, 8, 9); Intel i386 & i486 (386BSD, AIX, BSDI/386,
     FreeBSD, Esix, ISC, Linux, MS-DOS, NetBSD, SCO3.2v4 with ODT, SysV,
     Xenix); IBM RS6000 (AIX 3.2); IBM RT/PC (AIX or BSD); Motorola Delta 147
     & 187 (SVR3, SVR4, & m88kbcs); National Semiconductor 32K (Genix); NeXT
d558 2
a559 3
     Sequent Symmetry (BSD); SGI Iris 4D (Irix 4.x & 5.x); Sony News/RISC
     (NewsOS); Sun 3 & 4, SPARC 1, 1+, 2, 10 & Classic (SunOS 4.0, 4.1,
     Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix XD88 (SVR3) & 4300
d562 1
a562 1
     In operating system order: AIX (i386, RS6000, RT/PC); 4.1, 4.2, 4.3BSD
d564 28
a591 36
     Symmetry, Tektronix 4300, RT/PC); DG/UX (Aviion); Esix (i386); FreeBSD
     (i386); Genix (ns32k); HP-UX 7, 8, 9 (HP 9000 series 200, 300, 700, 800,
     but not 500); Irix 4 & 5 (Iris 4D); ISC (i386); Linux (i386); NetBSD
     (i386, HP9000 series 300); Mach 2 & 3 (i386, NeXT); SCO 3.2v4 (i386);
     SVR2 (Bull sps7); SVR3 (Bull DPX/2 2nn & 3nn, Motorola Delta 147 & 187,
     Tektronix XD88); SVR4 (Motorola Delta 147 & 187); Solaris 2 (SPARC 1,
     1+, 2, 10, Classic); SunOS 4.0, 4.1 (Sun 3 & 4, SPARC 1, 1+, 2, 10 &
     Classic); Ultrix 4.2 (DEC MIPS); & Xenix (i386).

     Other configurations supported by Emacs 18 should work with few changes
     in Emacs 19; as users tell us more about their experiences with different
     systems, we will augment the list.	 Also see ``Forthcoming GNUs''.

   * `es'	  (SrcCD, UtilT)

     `es' is an extensible shell based on `rc' that has first class functions,
     lexical scope, an exception system, and rich return values (i.e.
     functions can return values other than just numbers).  Like `rc', it is
     great for both interactive use and for scripting, particularly because
     its quoting rules are much less baroque than the C or Bourne shells.

   * `f2c'	   (LangT, SrcCD)

     `f2c' converts Fortran-77 source files into C or C++, which can be
     compiled with GCC.	 You can get bug fixes via FTP from `netlib.att.com'
     in the file `/netlib/f2c/changes.Z' or by email from
     `netlib@@research.att.com'.	 See ``Forthcoming GNUs'', for information
     about GNU Fortran.

   * NetFax	    (SrcCD, UtilT)

     NetFax is a freely-available fax spooling system originally developed in
     the MIT AI Lab.  It provides Group 3 fax transmission and reception
     services for a networked Unix system.  It requires a faxmodem which
     accepts Class 2 fax commands.  Contact `bug-fax@@prep.ai.mit.edu' for
     more information.
d593 2
a594 1
   * Fileutils	       (SrcCD, UtilD, UtilT)
d596 10
a605 1
     The fileutils work on files: `chgrp', `chmod', `chown', `cp', `dd', `df',
d607 2
a608 2
     `mvdir', `rm', `rmdir', `touch', & `vdir'.	 Only some of these are on the
     ``Selected Utilities Diskettes''.
d610 1
a610 1
   * `find'	    (SrcCD, UtilD, UtilT)
d614 1
a614 3
     on them.  Also included are `xargs', which applies a command to a list
     of files, and `locate', which scans a database for file names that match
     a pattern.
d616 1
a616 1
   * Finger	    (SrcCD, UtilT)
d618 6
a623 6
     GNU Finger has more features than other finger programs.  For sites with
     many hosts, a single host may be designated as the finger "server" host.
     This host collects information about who is logged in to other hosts at
     that site.	 If a user at site A wants to know about users logged on at
     site B, a single query to any machine at the site will return complete
     information.
d625 1
a625 1
   * `flex'	    (LangT, SrcCD, UtilD)
d627 4
a630 4
     `flex' is a replacement for the `lex' scanner generator.  `flex' was
     written by Vern Paxson of the Lawrence Berkeley Laboratory and generates
     far more efficient scanners than `lex' does.  Texinfo source for the
     `Flex Manual' and reference card are included.  See ``GNU Documentation''.
d632 1
a632 1
   * Fontutils	       (SrcCD, UtilT)
d634 1
a634 1
     The fontutils create fonts for use with Ghostscript or TeX, starting
d638 27
a664 33
     Fontutils programs include: `bpltobzr', `bzrto', `charspace',
     `fontconvert', `gsrenderfont', `imageto', `imgrotate', `limn', and
     `xbfe'.

   * GAS	 (BinCD, LangT, SrcCD)

     GAS is the GNU assembler.	Native assembly works for many systems,
     including: Sun 3, 4, & SPARC (SunOS 4.1 or Solaris 2); i386 (AIX,
     386BSD, BSDI/386, Linux, SCO, Unixware); m68k (BSD, HP-UX, Convergent
     Technologies SysV); MIPS (Ultrix, Irix); Hitachi H8/300 and H8/500; &
     VAX (BSD, Ultrix, VMS).  Cross assembling can be done for most of the
     above systems, plus: i386 (SCO, go32 MS-DOS/DJGPP); ebmon29k; Hitachi
     H8/300; i960 (b.out, COFF); MIPS ECOFF (Ultrix, Iris, MIPS Magnum);
     Nindy 960; vxworks (68k or 960); & Zilog Z8000.  See ``Forthcoming
     GNUs'', for plans for future releases of GAS.

   * GAWK	  (LangT, SrcCD)

     GAWK is upwardly compatible with the System V Release 4 and POSIX
     versions of `awk'.	 It also provides several useful extensions not found
     in other `awk' implementations.  Texinfo source for the `GAWK Manual'
     comes with the software.  See ``GNU Documentation''.

   * GCC	 (BinCD, DjgppD, LangT, SrcCD, VMSCompT)

     Version 2 of the GNU C Compiler supports three languages: C, C++ and
     Objective-C; the source file name suffix or a compiler option selects the
     language.	The front end support for Objective-C was donated by NeXT.
     The runtime support needed to run Objective-C programs is now
     distributed with GCC (this does not include any Objective-C classes
     aside from `object').  As much as possible, G++ is kept compatible with
     the evolving draft ANSI standard, but not with `cfront' (AT&T's
     compiler), which has been diverging from ANSI.
d666 1
a666 1
     The GNU C Compiler is a fairly portable optimizing compiler which
d693 1
a693 1
     formats: BSD stabs, COFF, ECOFF, ECOFF with stabs & DWARF.
d695 4
a698 4
     GCC generates code for many CPUs, including: a29k, Alpha, ARM, Convex cN,
     Clipper, Elxsi, H8300, HP-PA (1.0 and 1.1) i370, i386, i486, i860, i960,
     m68k, m68020, m88k, MIPS, ns32k, Pyramid, ROMP, RS6000, SH, SPARC,
     SPARClite, VAX, and we32k.
d702 1
a702 1
     NewsOS, OSF, OSF-Rose, RISCOS, SCO, Solaris 2, SunOS 4, SysV, Ultrix,
d716 5
a720 1
     We no longer distribute or maintain version 1 of GCC, G++, or libg++.
a721 2
     Texinfo source for the GCC manual, `Using and Porting GNU CC', is
     included with the compiler.
d723 1
a723 3
     See ``Forthcoming GNUs'', for plans for later releases of GCC.

   * GDB	 (BinCD, LangT, SrcCD)
d733 2
a734 4
     GDB comes with a command line user interface; GNU Emacs is distributed
     with a GDB mode, and `xxgdb' provides an X interface (but it is not
     distributed or maintained by the FSF; it is available for anonymous FTP
     from `ftp.x.org' in the `/contrib' directory).
d737 2
a738 2
     far) has simulators for the Zilog Z8001/2, Hitachi H8/300, H8/500 &
     Super-H.
d758 4
a761 5
     GDB can use the symbol tables emitted by the compilers supplied by most
     vendors of MIPS-based machines, including DEC.  (These tables are in a
     format which almost nobody else uses.)  Texinfo source for the manual
     `Debugging with GDB' and a reference card are included.  See
     ``GNU Documentation''.
d763 1
a763 1
   * `gdbm'	    (LangT, SrcCD, UtilD)
d770 1
a770 1
   * Ghostscript	 (SrcCD, UtilT)
d773 3
a775 1
     with Postscript (see ``Forthcoming GNUs'').
d777 4
a780 33
     The current version of Ghostscript is 2.6.1.  Features include the
     ability to use the fonts provided by the platform on which Ghostscript
     runs (MIT X Window System and Microsoft Windows), resulting in much
     better-looking screen displays; improved text file printing (like
     `enscript'); a utility to extract the text from a Postscript document; a
     much more reliable (and faster) Microsoft Windows implementation;
     support for Microsoft C/C++ 7.0; drivers for many new printers,
     including the SPARCprinter, and for TIFF/F (fax) file format; many more
     Postscript Level 2 facilities, including most of the color space
     facilities (but not patterns), and the ability to switch between Level 1
     and Level 2 dynamically.

     Ghostscript accepts commands in Postscript and executes them by writing
     directly to a printer, drawing on an X window, or writing to a file that
     you can print later (or to a bitmap file that you can manipulate with
     other graphics programs).

     Ghostscript includes a C-callable graphics library (for client programs
     that do not want to deal with the Postscript language).  It also supports
     IBM PCs and compatibles with EGA, VGA, or SuperVGA graphics (but please
     do *not* ask the FSF staff any questions about this; we do not use PCs).

     See ``Forthcoming GNUs'', for plans for later releases of Ghostscript.

   * Ghostview	       (SrcCD, UtilT)

     Tim Theisen, `ghostview@@cs.wisc.edu', has created Ghostview, a previewer
     for multi-page files that runs on top of Ghostscript.  Ghostview provides
     an X11 user interface for the Ghostscript interpreter.  Ghostview and
     Ghostscript function as two cooperating programs; Ghostview creates a
     viewing window and Ghostscript draws in it.  There is a port for
     Ghostview to MS-Windows called "GSview for Windows".  For information
     about future releases of this program, see ``Forthcoming GNUs''.
d782 1
a782 1
   * `gmp'	   (LangT, SrcCD)
d784 1
a784 1
     GNU mp is a library for arbitrary precision arithmetic on signed integers
d788 1
a788 3
     See ``Forthcoming GNUs'', for the plans for later releases of `gmp'.

   * GNATS	   (SrcCD, UtilT)
d790 7
a796 8
     GNATS (GNats: A Tracking System, not to be confused with GNAT, The GNU
     Ada Translator) is a bug-tracking system.	It is based upon the paradigm
     of a central site or organization which receives problem reports and
     negotiates their resolution by electronic mail.  Although it has been
     used primarily as a software bug-tracking system so far, it is
     sufficiently generalized so that it could be used for handling system
     administration issues, project management or any number of other
     applications.
d798 1
a798 1
   * `gnuplot'	       (SrcCD, UtilT)
d805 1
a805 1
   * GnuGo	   (SrcCD, UtilT)
d809 1
a809 1
   * `gperf'	     (LangT, SrcCD)
d815 1
a815 1
   * GNU Graphics	  (SrcCD, UtilT)
d818 1
a818 1
     binary data.  It supports output to Tektronix 4010, Postscript & the MIT
d821 2
a822 2
     `spline' program; examples of shell scripts using `graph' and `plot'; & a
     statistics toolkit.
d827 1
a827 1
   * grep	  (SrcCD, UtilD, UtilT)
d829 2
a830 2
     This package contains GNU `grep', `egrep', and `fgrep'.  They are much
     faster than the traditional Unix versions.
d832 1
a832 1
   * Groff	   (SrcCD, UtilT)
d834 6
a839 17
     Groff is a document formatting system, which includes drivers for
     Postscript, TeX `dvi' format, and typewriter-like devices, as well as
     implementations of `eqn', `nroff', `pic', `refer', `tbl', `troff', and
     the `man', `ms', and `mm' macros.	Groff's `mm' macro package is almost
     compatible with the DWB `mm' macros and has several extensions.  Also
     included is a modified version of the Berkeley `me' macros and an
     enhanced version of the X11 `xditview' previewer.	Written in C++, these
     programs can be compiled with GNU C++ Version 2.5 or later.

     Groff users are encouraged to contribute enhancements.  Most needed are
     complete Texinfo documentation, a `grap' emulation (a `pic' preprocessor
     for typesetting graphs), a page-makeup postprocessor similar to `pm'
     (see `Computing Systems', Vol. 2, No. 2; ask `office@@usenix.org' for
     information on obtaining a copy) and an ASCII output class for `pic' so
     that `pic' can be integrated with Texinfo.	 Questions and bug reports
     from users who have read the documentation that is provided with the
     distribution can be sent to `bug-groff@@prep.ai.mit.edu'.
d841 4
a844 1
   * `gzip'	    (DjgppD, EmcsT, LangT, SrcCD, UtilT)
d854 1
a854 1
   * `hello'	     (SrcCD, UtilT)
d863 1
a863 1
   * `hp2xx'	     (SrcCD, UtilT)
d865 1
a865 1
     GNU `hp2xx' reads HP-GL files, decomposes all drawing commands into
d874 1
a874 1
   * `indent'	      (SrcCD, UtilD, UtilT)
d876 4
a879 5
     GNU `indent' is a revision of the BSD version.  By default, it formats C
     source according to the GNU coding standards.  The BSD default, K&R and
     other formats are available as options.  It is also possible to define
     your own format.  GNU `indent' is more robust and provides more
     functionality than other versions, e.g., it handles C++ comments.
d881 1
a881 1
   * Ispell	    (SrcCD, UtilT)
d888 1
a888 1
   * JACAL	   *Not available from the FSF*
d890 2
a891 2
     JACAL is a symbolic mathematics system for the manipulation and
     simplification of equations and single and multiple-valued algebraic
d894 1
a894 1
     vectors, matrices, and tensors of the above objects are included.
d896 6
a901 6
     JACAL was written in Scheme by Aubrey Jaffer.  It comes with SCM, an IEEE
     P1178 and R4RS compliant version of Scheme written in C.  SCM runs on
     Amiga, Atari-ST, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Unix, and similar
     systems.  SLIB is a portable Scheme library used by JACAL.	 Get JACAL,
     SLIB and SCM sources via anonymous FTP from either `ftp.maths.tcd.ie' in
     `/pub/bosullvn/jacal', `altdorf.ai.mit.edu' in `/archive/scm', or
d907 21
a927 4
	Aubrey Jaffer
	84 Pleasant Street
	Wakefield, MA	01880
	USA
d929 1
a929 1
   * `m4'	  (SrcCD, UtilD, UtilT)
d937 1
a937 1
   * `make'	    (BinCD, EmcsT, LangT, SrcCD, UtilD, UtilT)
d942 2
a943 11
     flexible implicit pattern rules, conditional execution and powerful text
     manipulation functions.  Recent versions have improved error reporting
     and added support for the popular `+=' syntax to append more text to a
     variable's definition.  Texinfo source for the `Make Manual' comes with
     the program.  See ``GNU Documentation''.

     GNU `make' is on several of our tapes because some system vendors supply
     no `make' utility at all, and some native `make' programs lack the
     `VPATH' feature essential for using the GNU configure system to its full
     extent.  The GNU `make' sources have a shell script to build `make'
     itself on such systems.
d945 6
a950 1
   * MandelSpawn	 (SrcCD, UtilT)
d954 1
a954 1
   * mtools	    (SrcCD, UtilT)
d959 1
a959 1
   * MULE	  (SrcCD)
d967 2
a968 3
     itself.  In addition, if you use MULE under some terminal emulators
     (kterm, cxterm, or exterm), you can use its input methods.	 See ``GNU
     and Other Free Software in Japan'', for more information about MULE.
d970 1
a970 1
   * NetHack	     (SrcCD, UtilT)
d975 1
a975 1
   * NIH Class Library	       (LangT, SrcCD)
d978 1
a978 1
     Support) is a portable collection of C++ classes, similar to those in
d982 1
a982 10
   * `nvi'	   (SrcCD, UtilT)

     `nvi' is a free implementation of the `vi'/`ex' Unix editor.  It has
     most of the functionality of the original `vi'/`ex', except "open" mode
     & the `lisp' option, which will be added.	Enhancements over `vi'/`ex'
     include split screens with multiple buffers, ability to handle 8-bit
     data, infinite file & line lengths, tag stacks, infinite undo & extended
     regular expressions.  It runs under BSD, Linux, NetBSD, FreeBSD, BSDI,
     AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, Unixware &
     should port easily to many other systems.
d984 1
a984 3
   * Octave	    (LangT, SrcCD)

     Octave is a high-level language that is primarily intended for numerical
d988 1
a988 1
     Octave does arithmetic for real and complex scalars and matrices, solve
d991 1
a991 2
     and differential-algebraic equations.  Send queries and bug reports to:
     `bug-octave@@che.utexas.edu'.
d994 4
a997 3
     directory `/pub/octave'.  The files are in gzipped `tar' format (see the
     file `/pub/gnu/README' on `prep.ai.mit.edu').  Source is included for a
     150+ page Texinfo manual, which is not yet published by the FSF.
d999 1
a999 1
   * Oleo	  (SrcCD, UtilT)
d1002 1
a1002 1
     spreadsheets).  It supports the MIT X Window System and character-based
d1006 1
a1006 2
     fonts.  See ``Forthcoming GNUs'', for the plans for later releases of
     Oleo.
d1008 1
a1008 1
   * `p2c'	   (LangT, SrcCD)
d1010 3
a1012 3
     `p2c' is a Pascal-to-C translator written by Dave Gillespie.  It
     recognizes many Pascal dialects including Turbo, HP, VAX, and ISO, and
     produces readable, maintainable, portable C.
d1014 1
a1014 1
   * `patch'	     (SrcCD, UtilT)
d1016 1
a1016 1
     `patch' is our version of Larry Wall's program to take `diff''s output
d1020 1
a1020 1
   * PCL	 (EmcsT, SrcCD)
d1023 1
a1023 1
     Object System.  It runs under CLISP, mentioned above.
d1025 1
a1025 1
   * `perl'	    (LangT, SrcCD)
d1029 1
a1029 1
     many C library routines.  A perl mode for editing `perl' code comes with
d1032 1
a1032 1
   * `ptx'	   (SrcCD, UtilD, UtilT)
d1034 3
a1036 5
     GNU `ptx' is the GNU version of the traditional permuted index
     generator.	 It can handle multiple input files at once, produce TeX
     compatible output, and produce readable "KWIC" (KeyWords In Context)
     indexes without needing to use `nroff'.  This version does not handle
     input files that do not fit in memory all at once.
d1038 1
a1038 1
   * `rc'	  (SrcCD, UtilT)
d1045 1
a1045 1
   * RCS	 (SrcCD, UtilD, UtilT)
d1050 1
a1050 1
     see the item about CVS in this article.
d1052 1
a1052 1
   * `recode'	      (SrcCD, UtilT)
d1054 2
a1055 2
     GNU `recode' converts files between character sets and usages.  When
     exact transliterations are not possible, it may get rid of the offending
d1057 3
a1059 3
     produces nearly 150 different character sets and is able to
     transliterate files between almost any pair.  Most RFC 1345 character
     sets are supported.
d1061 1
a1061 1
   * regex	   (LangT, SrcCD)
d1066 1
a1066 1
     separately.  A faster version of this library comes with `sed'.
d1068 1
a1068 1
   * Scheme	    (SchmT)
d1070 2
a1071 1
     For information about Scheme, see ``Scheme Tape''.
d1073 1
a1073 1
   * `screen'	      (SrcCD, UtilT)
d1075 4
a1078 5
     `screen' is a terminal multiplexer that runs several separate "screens"
     (ttys) on a single physical character-based terminal.  Each virtual
     terminal emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022
     functions.	 `screen' sessions can be detached and resumed later on a
     different terminal type.
d1080 1
a1080 1
   * `sed'	   (SrcCD, UtilD, UtilT)
d1083 2
a1084 2
     shell scripts.  GNU `sed' comes with the rx library, which is a faster
     version of regex (see ``Forthcoming GNUs'').
d1086 1
a1086 1
   * Shellutils		(SrcCD, UtilT)
d1088 4
a1091 4
     Use shellutils interactively or in shell scripts: `basename', `date',
     `dirname', `echo', `env', `expr', `false', `groups', `id', `nice',
     `nohup', `printenv', `printf', `sleep', `stty', `su', `tee', `test',
     `true', `tty', `uname', `who', `whoami', and `yes'.
d1093 1
a1093 1
   * GNU Shogi	       (SrcCD, UtilT)
d1102 1
a1102 1
     patterns.	There are both character and X display interfaces.
d1104 1
a1104 1
     GNU Shogi is primarily supported by Matthias Mutz on behalf of the FSF.
d1106 5
a1110 4
	Matthias Mutz
	Universitaet Passau, FMI
	94030 Passau
	Germany
d1112 1
a1112 3
	Electronic-mail: `mutz@@fmi.uni-passau.de'

   * Smalltalk	       (LangT, SrcCD)
d1115 5
a1119 12
     system written in highly portable C.  It has been successfully ported to
     many Unix and some other platforms, including DOS (but these non-Unix
     ports are not available from the FSF).  Current features include a
     binary image save capability, the ability to invoke user-written C code
     and pass parameters to it, a GNU Emacs editing mode, a version of the X
     protocol invocable from Smalltalk, optional byte-code compilation
     tracing and byte-code execution tracing, and automatically loaded
     per-user initialization files.  It implements all of the classes and
     protocol in the Smalltalk-80 book "Smalltalk-80: The Language", except
     for the graphic user interface (`GUI') related classes.

     See ``Forthcoming GNUs'', for plans for later releases of Smalltalk.
d1121 1
a1121 1
   * Superopt	      (LangT, SrcCD)
d1125 5
a1129 5
     a given function.	You provide the GNU superoptimizer, `gso', a
     function, a CPU to generate code for, and how many instructions you can
     accept.  Its application in GCC is described in the `ACM SIGPLAN
     PLDI'92' proceedings.  Superopt supports: SPARC, m68k, m68020, m88k, IBM
     RS/6000, AMD 29000, Intel 80x86, Pyramid, DEC Alpha, & HP-PA.
d1131 1
a1131 1
   * `tar'	   (SrcCD, UtilT)
d1136 4
a1139 4
     backups.  Unfortunately, GNU `tar' implements an early draft of the
     POSIX 1003.1 `ustar' standard which is different from the final
     standard.	Adding support for the new changes in a backward-compatible
     fashion is not trivial.
d1141 1
a1141 1
   * Termcap Library	     (SrcCD, UtilT)
d1146 1
a1146 1
     `Termcap Manual' in Texinfo format.  See ``GNU Documentation''.
d1148 1
a1148 1
   * TeX	 (SrcCD)
d1150 2
a1151 2
     TeX is a document formatting system that handles complicated
     typesetting, including mathematics.  It is GNU's standard text formatter.
d1153 3
a1155 7
     You can obtain TeX from the University of Washington, which maintains and
     supports a tape distribution of TeX for Unix systems.  The core material
     consists of Karl Berry's `web2c' TeX package, the sources for which are
     available via anonymous ftp; retrieval instructions are in
     `pub/tex/FTP.nwc' on `ftp.cs.umb.edu'.  If you receive any installation
     support from the University of Washington, please consider sending them
     a donation.
d1157 1
a1157 1
     To order a full distribution written in `tar' on either a 1/4inch
d1160 28
a1187 5
	Northwest Computing Support Center
	DR-10, Thomson Hall 35
	University of Washington
	Seattle, WA   98195
	USA
d1189 1
a1189 2
	Electronic-Mail: `unixtex@@u.washington.edu'
	Telephone: +1-206-543-6259
d1191 2
a1192 25
     Please make checks payable to the University of Washington.  Checks must
     be in U.S. dollars, drawn on a U.S. bank.	Prepaid orders are preferred
     but purchase orders are acceptable; however, they carry an extra charge
     of $10.00 to pay for invoice processing.  Overseas sites: please add to
     the base cost $20.00 for shipment via air parcel post, or $30.00 for
     shipment via courier.  Please check with the above for current prices
     and formats.

   * Texinfo	     (EmcsT, LangT, SrcCD, UtilD, UtilT)

     Texinfo is a set of utilities which generate both printed manuals and
     online hypertext-style documentation (called "Info").  There are also
     programs for reading online Info documents.  Version 3 has both GNU Emacs
     Lisp and standalone programs written in C or shell script.	 Texinfo mode
     for GNU Emacs enables easy editing and updating of Texinfo files.
     Programs provided include `makeinfo', `info', `texi2dvi', `texindex',
     `tex2patch', and `fixfonts'.  Source for the `Texinfo Manual' is
     included.	See ``GNU Documentation''.

   * Textutils	       (SrcCD, UtilT)

     The Textutils programs manipulate textual data.  They include: `cat',
     `cksum', `comm', `csplit', `cut', `expand', `fold', `head', `join', `nl',
     `od', `paste', `pr', `sort', `split', `sum', `tac', `tail', `tr',
     `unexpand', `uniq', and `wc'.
d1194 1
a1194 1
   * Tile Forth		(LangT, SrcCD)
d1197 2
a1198 2
     C, allowing it to be easily moved between different computers.
     (Traditionally, Forth implementations are written in assembler to use
d1200 1
a1200 1
     them less portable.)
d1202 1
a1202 1
   * `time'	    (SrcCD, UtilT)
d1205 7
a1211 2
     amount of user, system and real time used by a process.  On some systems
     it also reports memory usage, page faults, and other statistics.
d1213 1
a1213 1
   * `tput'	    (SrcCD, UtilT)
d1215 6
a1220 470
     `tput' is a portable way for shell scripts to use special terminal
     capabilities.  Our `tput' uses the Termcap database, instead of Terminfo
     as most others do.

   * UUCP	  (SrcCD, UtilT)

     This version of UUCP was written by Ian Lance Taylor, and is GNU's
     standard UUCP system.  It supports the `f', `g' and `v' (in all window
     and packet sizes), `G', `t', `e', Zmodem and two new bidirectional (`i'
     and `j') protocols.  If you have a Berkeley sockets library, it can make
     TCP connections.  If you have TLI libraries, it can make TLI
     connections.  Source is included for a Texinfo manual, which is not yet
     published by the FSF.

   * `uuencode' and `uudecode'	       (SrcCD, UtilT)

     `uuencode' and `uudecode' are used to transmit binary files over
     transmission mediums that support only simple ASCII data.

   * `wdiff'	     (SrcCD, UtilT)

     `wdiff' is a front-end to GNU `diff'.  It compares two files, finding
     which words have been deleted or added to the first in order to create
     the second.  It has many output formats and interacts well with
     terminals and pagers.  `wdiff' is particularly useful when two texts
     differ only by a few words and paragraphs have been refilled.



Program/Package Cross Reference
*******************************

Here is a list of what package each GNU program or library is in.  Programs
on the two X11 tapes and the 4.4BSD-Lite tapes are not included, due to lack
of space in this Bulletin.  You can anonymous FTP a full list from
`prep.ai.mit.edu' in the file `/pub/gnu/ProgramIndex'.

	a2p perl
	acm acm
	acms acm
	addftinfo Groff
	afm2tfm TeX
	ar Binutils
	autoconf Autoconf
	autoheader Autoconf

	b2m Emacs
	basename Shellutils
	bash BASH
	bc bc
	bdftops Ghostscript
	bibtex TeX
	bison Bison
	bms MandelSpawn
	bpltobzr Fontutils
	build ispell
	bzrto Fontutils

	c++ GCC
	c++filt Binutils
	c2ph perl
	cat Textutils
	cbars wdiff
	cc GCC
	cc1 GCC
	cc1obj GCC
	cc1plus GCC
	cccp GCC
	charspace Fontutils
	chgrp Fileutils
	chmod Fileutils
	chown Fileutils
	ci RCS
	cksum Textutils
	clisp CLISP
	cmail xboard
	cmmf TeX
	cmp Diffutils
	co RCS
	comm Textutils
	cp Fileutils
	cpio cpio
	cpp GCC
	cppstdin perl
	csplit Textutils
	ctags Emacs
	cu UUCP
	cut Textutils
	cvs CVS
	cvscheck CVS
	cvtmail Emacs

	d Fileutils
	date Shellutils
	dc dc
	dd Fileutils
	delatex TeX
	demangle Binutils
	descend CVS
	detex TeX
	df Fileutils
	diff Diffutils
	diff3 Diffutils
	digest-doc Emacs
	dir Fileutils
	dirname Shellutils
	dld dld
	doschk doschk
	du Fileutils
	dvi2tty TeX
	dvicopy TeX
	dvips TeX
	dvitype TeX

	ecc ecc
	echo Shellutils
	ed ed
	edit-pr GNATS
	egrep grep
	emacs Emacs
	emacsclient Emacs
	emacsserver Emacs
	emacstool Emacs
	env Shellutils
	eqn Groff
	es es
	esdebug es
	etags Emacs
	ex nvi
	expand Textutils
	expect DejaGnu
	expr Shellutils

	f2c f2c
	fakemail Emacs
	false Shellutils
	fax NetFax
	faxenq NetFax
	faxmail NetFax
	faxps NetFax
	faxq NetFax
	faxrm NetFax
	faxsend NetFax
	faxspooler NetFax
	fc f2c
	fgrep grep
	find find
	find2perl perl
	finger finger
	fingerd finger
	fixfonts Texinfo
	fixinc.svr4 GCC
	fixincludes GCC
	flex flex
	fold Textutils
	font2c Ghostscript
	fontconvert Fontutils
	forth Tile Forth
	forthicon Tile Forth
	forthtool Tile Forth
	freq ispell
	freqtbl ispell

	g++ GCC
	gas GAS
	gawk Gawk
	gcc GCC
	gdb GDB
	genclass libg++
	gftodvi TeX
	gftopk TeX
	gftype TeX
	ghostview Ghostview
	gnats GNATS
	gnuchess Chess
	gnuchessc Chess
	gnuchessn Chess
	gnuchessr Chess
	gnuchessx Chess
	gnupdisp Shogi
	gnuplot gnuplot
	gnuplot_x11 gnuplot
	gnushogi Shogi
	gnushogir Shogi
	gnushogix Shogi
	go GnuGo
	gperf gperf
	gperf libg++
	gprof Binutils
	graph Graphics
	grep grep
	grodvi Groff
	groff Groff
	grops Groff
	grotty Groff
	groups Shellutils
	gs Ghostscript
	gsbj Ghostscript
	gsdj Ghostscript
	gslj Ghostscript
	gslp Ghostscript
	gsnd Ghostscript
	gsrenderfont Fontutils
	gunzip gzip
	gzexe gzip
	gzip gzip

	h2ph perl
	h2pl perl
	head Textutils
	hello hello
	hexl Emacs
	hp2xx hp2xx

	id Shellutils
	ident RCS
	imageto Fontutils
	imgrotate Fontutils
	indent indent
	indxbib Groff
	info Texinfo
	inimf TeX
	initex TeX
	install Fileutils
	ispell ispell

	join Textutils

	lasergnu gnuplot
	latex TeX
	ld Binutils
	less less
	lesskey less
	libbfd.a Binutils
	libbfd.a GAS
	libbfd.a GDB
	libbzr.a Fontutils
	libc.a C Library
	libcurses.a nvi
	libF77.a f2c
	libg++.a libg++
	libgdbm.a gdbm
	libgf.a Fontutils
	libgmp.a gmp
	libI77.a f2c
	libnihcl.a NIHCL
	libnihclmi.a NIHCL
	libnihclvec.a NIHCL
	liboctave.a Octave
	libpbm.a Fontutils
	libpk.a Fontutils
	libtcl.a DejaGnu
	libtermcap.a Termcap
	libtfm.a Fontutils
	libwidgets.a Fontutils
	limn Fontutils
	lkbib Groff
	ln Fileutils
	locate find
	look ispell
	lookbib Groff
	ls Fileutils

	m4 m4
	make Make
	make-docfile Emacs
	make-path Emacs
	makeindex TeX
	makeinfo Texinfo
	MakeTeXPK TeX
	man-macros Groff
	mattrib mtools
	mcd mtools
	mcopy mtools
	mdel mtools
	mdir mtools
	me-macros Groff
	merge RCS
	mf TeX
	mformat mtools
	mft TeX
	mkdir Fileutils
	mkfifo Fileutils
	mkmanifest mtools
	mkmodules CVS
	mknod Fileutils
	mlabel mtools
	mm-macros Groff
	mmd mtools
	movemail Emacs
	mrd mtools
	mread mtools
	mren mtools
	ms-macros Groff
	mslaved MandelSpawn
	mt cpio
	mtype mtools
	mv Fileutils
	mvdir Fileutils
	mwrite mtools

	nethack Nethack
	nice Shellutils
	nl Textutils
	nlmconv Binutils
	nm Binutils
	nohup Shellutils
	nroff Groff

	objc GCC
	objcopy Binutils
	objdump Binutils
	objective-c GCC
	octave Octave
	od Textutils
	oleo Oleo

	p2c p2c
	paste Textutils
	patch patch
	patgen TeX
	pathchk Shellutils
	perl perl
	pfbtops Groff
	pic Groff
	pktogf TeX
	pktype TeX
	plot2fig Graphics
	plot2plot Graphics
	plot2ps Graphics
	plot2tek Graphics
	pltotf TeX
	pooltype TeX
	pr Textutils
	pr-addr GNATS
	pr-edit GNATS
	printenv Shellutils
	printf Shellutils
	protoize GCC
	ps2ascii Ghostscript
	ps2epsi Ghostscript
	psbb Groff
	ptx ptx

	query-pr GNATS

	ranlib Binutils
	rc rc
	rcs RCS
	rcs-to-cvs CVS
	rcs2log Emacs
	rcsdiff RCS
	rcsfreeze RCS
	rcsmerge RCS
	recode recode
	refer Groff
	rlog RCS
	rm Fileutils
	rmdir Fileutils
	rmt cpio
	rmt tar
	runtest DejaGnu
	runtest.exp DejaGnu

	s2p perl
	sccs2rcs CVS
	screen screen
	sdiff Diffutils
	sed sed
	send-pr GNATS
	shogi Shogi
	size Binutils
	sleep Shellutils
	soelim Groff
	sort Textutils
	split Textutils
	strings Binutils
	strip Binutils
	stty Shellutils
	su Shellutils
	sum Textutils
	superopt Superopt

	tac Textutils
	tail Textutils
	taintperl perl
	tangle TeX
	tar tar
	tbl Groff
	tcp Emacs
	tee Shellutils
	tek2plot Graphics
	test Shellutils
	test-g++ DejaGnu
	test-tool DejaGnu
	tex TeX
	tex3patch Texinfo
	texi2dvi Texinfo
	texindex Texinfo
	texspell TeX
	tfmtodit Groff
	tftopl TeX
	tgrind TeX
	time time
	timer Emacs
	touch Fileutils
	tput tput
	tr Textutils
	troff Groff
	true Shellutils
	tty Shellutils

	uname Shellutils
	uncompress gzip
	unexpand Textutils
	uniq Textutils
	unprotoize GCC
	uuchk UUCP
	uucico UUCP
	uuconv UUCP
	uucp UUCP
	uudecode uuencode
	uudir UUCP
	uuencode uuencode
	uulog UUCP
	uuname UUCP
	uupick UUCP
	uurate UUCP
	uusched UUCP
	uustat UUCP
	uuto UUCP
	uux UUCP
	uuxqt UUCP

	v Fileutils
	vcdiff Emacs
	vdir Fileutils
	vftovp TeX
	vi nvi
	virmf TeX
	virtex TeX
	vptovf TeX

	wakeup Emacs
	wc Textutils
	wdiff wdiff
	weave TeX
	who Shellutils
	whoami Shellutils

	x2p perl
	xargs find
	xbfe Fontutils
	xboard xboard
	xditview Groff
	xdvi TeX
	xms MandelSpawn
	xplot Graphics
	xshogi xshogi

	yes Shellutils
	yow Emacs

	zcat gzip
	zcmp gzip
	zdiff gzip
	zforce gzip
	zgrep gzip
	zmore gzip
	znew gzip
d1222 1
a1222 1
	[ Shellutils
d1224 2
d1227 1
d1229 4
a1232 2
Tapes
*****
a1233 1
We offer Unix source code on tapes in `tar' format on these media:
a1234 1
   * 4mm DAT cartridges
d1236 13
a1248 1
   * 8mm Exabyte cartridges
d1250 1
a1250 1
   * Sun DC300XLP QIC-24 1/4in cartridges (readable on some other systems)
d1252 1
a1252 1
   * Hewlett-Packard 16-track DC600HC 1/4in cartridges
d1254 1
a1254 1
   * IBM RS/6000 QIC-150 1/4in cartridges (readable on some other systems)
d1256 1
a1256 1
   * 1600bpi 9-track 1/2in reel tape
d1258 1
a1258 5
The contents of the reel and various cartridge tapes for Unix systems are the
same (except for the RS/6000 Emacs tape, which also has executables for
Emacs); only the media are different.  For pricing information, see the Free
Software Foundation Order Form in the centerfold.  Source code for the
manuals is included, in Texinfo format.	 See ``GNU Documentation''.
d1260 1
a1260 3
Some of the files on the tapes may be compressed with `gzip' to make them
fit.  Refer to the top-level `README' file at the beginning of each tape for
instructions on uncompressing them.  `uncompress' and `unpack' *do not work*!
d1264 2
a1265 2
Languages Tape
--------------
d1270 53
a1322 94
	* Binutils 2.3
	* Bison 1.22
	* C Library 1.08
	* DejaGnu 1.2
	* dld 3.2.3
	* ecc 1.2.1
	* f2c 1994.04.14
	* flex 2.4.6
	* GAS 2.2
	* Gawk 2.15.4
	* GCC 2.5.8 (includes G++ & Objective-C)
	* GDB 4.12
	* gdbm 1.7.1
	* gmp 1.3.2
	* gperf 2.1a
	* gzip 1.2.4
	* indent 1.9.1
	* libg++ 2.5.3
	* Make 3.71
	* NIH Class Library 3.0
	* Octave 1.0
	* p2c 1.20
	* perl 4.036
	* regex 0.12
	* Smalltalk 1.1.1
	* Superopt 2.3
	* Texinfo 3.1
	* Tile Forth 2.1



Utilities Tape
--------------

This tape consists mostly of smaller utilities and miscellaneous applications.

	* acm 4.5
	* Autoconf 1.10
	* BASH 1.13.5
	* bc 1.02
	* Chess 4.0.69
	* cpio 2.3
	* CVS 1.3
	* dc 0.2
	* Diffutils 2.6
	* doschk 1.1
	* ed 0.1
	* es 0.84
	* Fileutils 3.9
	* find 3.8
	* finger 1.37
	* Fontutils 0.6
	* Ghostscript 2.6.1
	* Ghostview 1.5
	* Ghostview for Windows 1.0
	* GNATS 3.2
	* GnuGo 1.1
	* gnuplot 3.5
	* Graphics 0.17
	* grep 2.0 (with egrep and fgrep)
	* Groff 1.09
	* gzip 1.2.4
	* hello 1.3
	* hp2xx 3.1.4
	* Ispell 4.0
	* m4 1.1
	* Make 3.71
	* MandelSpawn 0.07
	* mtools 2.0.7
	* NetFax 3.2.1
	* Nethack 3.1.3
	* nvi 1.11
	* Oleo 1.5
	* patch 2.1
	* ptx 0.3
	* rc 1.4
	* RCS 5.6.0.1
	* recode 3.3
	* screen 3.5.2
	* sed 1.18
	* sed 2.05
	* Shellutils 1.9.4
	* Shogi 1.1.02
	* tar 1.11.2
	* Termcap 1.2
	* Texinfo 3.1
	* Textutils 1.9
	* time 1.6
	* tput 1.0
	* UUCP 1.05
	* uuencode 1.0
	* wdiff 0.04
	* xboard 3.0.9
	* xshogi 1.2.02
d1324 1
d1326 1
d1328 1
a1328 2
Emacs Tape
----------
a1329 2
This tape has Common Lisp systems and libraries, GNU Emacs, assorted
extensions that work with GNU Emacs, and a few other important utilities.
d1331 114
a1444 11
	* Calc 2.02c
	* CLISP 1994.01.08
	* GNU Common Lisp 1.0
	* elib 0.06
	* Emacs 18.59
	* Emacs 19.23
	* GNU Emacs Lisp Reference Manual 2.3
	* gzip 1.2.4
	* Make 3.71
	* PCL 1993.03.18
	* Texinfo 3.1
d1448 2
a1449 2
Scheme Tape
-----------
d1458 2
a1459 1
Binaries that can be used to bootstrap Scheme are available for:
d1469 1
a1469 1
   * Sony NeWS-3250 running NEWS OS 5.01
d1471 1
a1471 1
   * Vax running 4.3BSD
d1474 1
a1474 1
challenge, see the JACAL item in ``GNU Software''.
d1478 2
a1479 2
X11 Tapes
---------
d1481 2
a1482 2
The two X11 tapes contain Version 11, Release 6 of the MIT X Window System.
The first tape contains all of the core software, documentation and some
d1484 3
a1486 3
necessary for running X or running GNU Emacs under X.  The second, "optional"
tape contains contributed libraries and other toolkits, the Andrew User
Interface System, games, and other programs.
d1489 1
a1489 2
We update this tape as new fixes and patches are released for programs on
both tapes.  See ``Tape & CD-ROM Subscription Service''.
a1490 2
We will distribute X11R5 on tape until X11R6 is stable, and on the
``November 1993 Source Code CD-ROM'', while supplies last.
d1493 2
d1496 6
a1501 7
Berkeley 4.4BSD-Lite Tape
-------------------------

The "4.4BSD-Lite" release is the last from the Computer Systems Research
Group at the University of California at Berkeley.  It includes most of the
BSD software system except for a few proprietary files that still remain in
the full 4.4BSD distribution.
d1508 124
a1631 8
We offer two VMS tapes.	 One has just GNU Emacs 18.59 (none of the other
software on the ``Emacs Tape'', is included).  The other has GCC 2.3.3, Bison
1.19 (to compile GCC), GAS 1.38 (to assemble GCC's output) and some library
and include files (none of the other software on the ``Languages Tape'', is
included).  We are not aware of a GDB port for VMS.  Both VMS tapes have
executables from which you can bootstrap, as the DEC VMS C compiler cannot
compile GCC.  Please do not ask us to devote effort to VMS support, because it
is peripheral to the GNU Project.
d1633 1
d1635 1
d1637 1
a1637 2
CD-ROMs
*******
d1639 1
a1639 1
We currently offer these CD-ROMs:
d1641 1
a1641 1
   * see ``May 1994 Source Code CD-ROM''.
d1643 1
a1643 1
   * see ``November 1993 Source Code CD-ROM''.
d1645 1
a1645 1
   * see ``Compiler Tools Binaries CD-ROM''.
d1647 61
a1707 1
Our CD-ROMs are in ISO 9660 format and can be mounted as a read-only file
d1709 1
a1709 1
each CD-ROM with "Rock Ridge" extensions and it will look just like an
d1713 6
a1718 4
You can build most of the software without copying the sources off the CD.
You only need enough disk space for object files and intermediate build
targets.

d1720 2
a1721 8

Pricing of the GNU CD-ROMs
--------------------------

If a business or organization is ultimately paying, the May 1994 Source CD
costs $400.  It costs $100 if you, an individual, are paying out of your own
pocket.	 The Compiler Tools Binaries CD-ROM costs $240 for a business or
organization, and $60 for an individual.
d1730 2
a1731 2
     company or other organization buys the May 1994 Source CD-ROM, we charge
     $400.  When an individual buys the same disk, we charge just $100.
d1742 7
a1748 7
     the disk is really for the company; so please pay the company price and
     get reimbursed for it.  We won't try to check up on you--we use the honor
     system--so please cooperate.

     Buying CDs at the company price is especially helpful for Project GNU;
     just 80 May 1994 Source CDs at that price supports an FSF programmer or
     tech writer for a year.
d1756 1
a1756 1
     funds very badly, and decrease the software development we can do.
d1766 2
a1767 2
     accept as high a price as you can offer.  Or simply give a donation
     (tax-deductible in the U.S.) to the Free Software Foundation, a
a1771 230
May 1994 Source Code CD-ROM
---------------------------

The Free Software Foundation has produced the fourth edition of its Source
Code CD-ROM.  It contains the following:

	* acm 4.5
	* Autoconf 1.10
	* BASH 1.13.5
	* bc 1.02
	* Binutils 2.3
	* Bison 1.22
	* C Library 1.08
	* Calc 2.02c
	* Chess 4.0.69
	* CLISP 1994.01.08
	* cpio 2.3
	* CVS 1.3
	* dc 0.2
	* DejaGnu 1.2
	* Diffutils 2.6
	* dld 3.2.3
	* doschk 1.1
	* ecc 1.2.1
	* ed 0.1
	* elib 0.06
	* Emacs 18.59 & Emacs 19.23
	* es 0.84
	* f2c 1994.04.14
	* Fileutils 3.9
	* find 3.8
	* finger 1.37
	* flex 2.4.6
	* Fontutils 0.6
	* GAS 1.36.utah & GAS 2.2
	* Gawk 2.15.4
	* GCC 2.5.8
	* GCL 1.0
	* GDB 4.12
	* gdbm 1.7.1
	* Ghostscript 2.6.1
	* Ghostview 1.5
	* Ghostview for Windows 1.0
	* gmp 1.3.2
	* GNATS 3.2
	* GnuGo 1.1
	* gnuplot 3.5
	* gperf 2.1a
	* Graphics 0.17
	* grep 2.0
	* Groff 1.09
	* gzip 1.2.4
	* hello 1.3
	* hp2xx 3.1.4
	* indent 1.9.1
	* Ispell 4.0
	* libg++ 2.5.3
	* m4 1.1
	* Make 3.71
	* MandelSpawn 0.07
	* mtools 2.0.7
	* MULE 1.0
	* NetFax 3.2.1
	* Nethack 3.1.3
	* NIHCL 3.0
	* nvi 1.11
	* Octave 1.0
	* Oleo 1.5
	* p2c 1.20
	* patch 2.1
	* PCL 1993.03.18
	* perl 4.036
	* ptx 0.3
	* rc 1.4
	* RCS 5.6.0.1
	* recode 3.3
	* regex 0.12
	* screen 3.5.2
	* sed 2.05
	* Shellutils 1.9.4
	* Shogi 1.1.02
	* Smalltalk 1.1.1
	* Superopt 2.3
	* tar 1.11.2
	* Termcap 1.2
	* TeX 3.1
	* Texinfo 3.1
	* Textutils 1.9.1
	* Tile Forth 2.1
	* time 1.6
	* tput 1.0
	* UUCP 1.05
	* uuencode 1.0
	* wdiff 0.04
	* X11R6-Required
	* xboard 3.0.9
	* xshogi 1.2.02

The CD-ROM also contains Texinfo source for the `GNU Emacs Lisp Reference
Manual' Edition 2.3 for version 19, and other manuals listed in
``GNU Documentation''; as well as a snapshot of the Emacs Lisp Archive at Ohio
State University.  (You can get the libraries in this archive by anonymous FTP
from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.)

The contents of the MIT Scheme, X11 Optional and VMS tapes are not included.
Programs that are only on MS-DOS diskettes and not on the tapes are also not
included.  See ``Tapes'' and ``MS-DOS Diskettes''.

Except for the Ghostview for Windows executable, there are no precompiled
programs on this CD.  You will need a C compiler.  (Programs which need some
other interpreter or compiler normally provide the C source for a
bootstrapping program.)



November 1993 Source Code CD-ROM
--------------------------------

The Free Software Foundation is still distributing the third edition of its
Source Code CD-ROM.  We are doing so because it contains X11R5, and we feel
that people should have a choice between X11R5 and X11R6 until the latter is
stable.	 Because the other software on the third edition is older than that
on the fourth edition, we have reduced the price of the third edition.	The
third edition contains the following:

	* acm 3.1
	* Autoconf 1.7
	* BASH 1.13.4
	* bc 1.02
	* Binutils 1.9 & Binutils 2.3
	* Bison 1.22
	* C Library 1.06.7
	* Calc 2.02b
	* Chess 4.0p62
	* CLISP 1993.11.08
	* cperf 2.1a
	* cpio 2.3
	* CVS 1.3
	* dc 0.2
	* DejaGnu 1.0.1
	* diffutils 2.6
	* dld 3.2.3
	* doschk 1.1
	* ecc 1.2.1
	* elib 0.06
	* Emacs 18.59 & Emacs 19.21
	* es 0.84
	* f2c 1993.04.28
	* NetFax 3.2.1
	* Fileutils 3.9
	* find 3.8
	* finger 1.37
	* flex 2.3.8
	* Fontutils 0.6
	* GAS 1.36.utah, 1.38.1, & 2.2
	* Gawk 2.15.3
	* GCC 2.5.4
	* GDB 4.11
	* gdbm 1.7.1
	* Ghostscript 2.6.1
	* Ghostview 1.5
	* Ghostview for Windows 1.0
	* gmp 1.3.2
	* GNATS 3.01
	* gnuplot 3.5
	* GnuGo 1.1
	* Graphics 0.17
	* grep 2.0 (with egrep and fgrep)
	* Groff 1.08
	* gzip 1.2.4
	* hello 1.3
	* hp2xx 3.1.3a
	* indent 1.8
	* Ispell 4.0
	* less 177
	* libg++ 2.5.1
	* m4 1.1
	* Make 3.69.1
	* MandelSpawn 0.06
	* mtools 2.0.7
	* MULE 1.0
	* Nethack 3.1.3
	* NIHCL 3.0
	* Oleo 1.5
	* p2c 1.20
	* patch 2.1
	* PCL 1993.03.18
	* perl 4.036
	* ptx 0.3
	* rc 1.4
	* RCS 5.6.0.1
	* recode 3.2.4
	* regex 0.12
	* MIT Scheme 7.2 (for MS-DOS)
	* screen 3.5.2
	* sed 1.18 & sed 2.03
	* Shellutils 1.9.1
	* GNU Shogi 1.1p02
	* Smalltalk 1.1.1
	* Superopt 2.3
	* tar 1.11.2
	* Termcap library 1.2
	* TeX 3.1
	* Texinfo 3.1
	* Textutils 1.9.1
	* Tile Forth 2.1
	* time 1.6
	* tput 1.0
	* UUCP 1.04
	* uuencode 1.0
	* wdiff 0.04
	* X11R5-Required

The CD-ROM also contains Texinfo source for the `GNU Emacs Lisp Reference
Manual' Edition 2.02 for version 19, and other manuals listed in
``GNU Documentation''; as well as a snapshot of the Emacs Lisp Archive at Ohio
State University.  (You can get the libraries in this archive by anonymous
FTP from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.)

The contents of the MIT Scheme, X11 Optional and VMS tapes are not included.
Programs that are only on MS-DOS diskettes and not on the tapes are also not
included.  See ``Tapes'' and ``MS-DOS Diskettes''.

Except for the MIT Scheme binaries for MS-DOS and the Ghostview for Windows
executable, there are no precompiled programs on this CD.  You will need a C
compiler (programs which need some other interpreter or compiler normally
provide the C source for a bootstrapping program).



d1773 1
a1773 1
------------------------------
d1776 3
a1778 11
for some systems which lack a compiler.	 This helps people with 80386 and
80486 machines running MS-D0S, not to mention HP-PA machines running HP-UX 9,
and Sparcs running SunOS 4.1 & Solaris 2.

This enables the people who use these systems to compile GNU and other free
software without having to buy a proprietary compiler.

We hope to have more systems on each update of this CD-ROM.  If you can help
build binaries for new systems (especially those that don't come with a C
compiler), or have one to suggest, please contact us at the addresses on page
1.
d1780 5
a1784 1
These programs:
d1786 4
a1789 9
	* DJGPP 1.11.m1
	* GCC/G++/Objective-C 2.5.7
	* GDB 4.11
	* GAS 2.2
	* Binutils 2.3
	* Bison 1.22
	* Flex 2.4.5
	* Make 3.70
	* libg++ 2.5.3
d1791 1
a1791 1
For these platforms:
d1793 1
a1793 4
	* `i386-msdos'
	* `hppa1.1-hp-hpux9'
	* `sparc-sun-solaris2'
	* `sparc-sun-sunos4.1'
d1795 1
d1797 1
d1799 1
a1799 2
MS-DOS Diskettes
****************
d1801 1
a1801 2
The FSF distributes, on 3.5inch 1.44MB diskettes, some of the GNU software
ported to MS-DOS.  The disks have both sources and executables.
d1803 1
d1805 1
d1807 1
a1807 4
DJGPP Diskettes
---------------

We offer DJGPP on 21 diskettes.	 For details, see ``GNU Software''.
d1809 1
d1811 1
d1813 1
a1813 2
Emacs Diskettes
---------------
d1815 1
a1815 3
Demacs is a version of GNU Emacs.  Two versions are included on the six
diskettes we distribute: one handles 8-bit character sets; the other, based
on an early version of MULE, handles 16-bit character sets including Kanji.
d1817 1
a1817 3
We will be replacing Demacs with the MS-DOS port of GNU Emacs 19, as soon as
the port is ready.  The number of diskettes is not yet known.  See ``GNU
Software'', for details about both programs.
d1819 1
a1819 18


Selected Utilities Diskettes
----------------------------

The GNUish MS-DOS Project releases GNU software ported to PC compatibles.  We
offer these programs on five diskettes.	 In general, this software will run
on 8086 and 80286-based machines; an 80386 is not required.  Some of these
utilities are necessarily missing features.  Included are: `cpio', `diff',
`find', `flex', `gdbm', `grep', `indent', `less', `m4', `make', `ptx', RCS,
`sed', `shar', `sort', & Texinfo.



Windows Diskette
----------------

We offer GNU Chess and `gnuplot' for Microsoft Windows on a single diskette.
d1828 5
a1832 4
three tapes or CD-ROMs (plus shipping in some cases), we will ship you four
new versions of the tape of your choice or the Source Code CD-ROM.  The tapes
are sent each quarter, the CD-ROMs are sent as they are issued (which is
currently twice a year, but we may issue it more frequently in the future.)
d1835 8
a1842 7
or MIT X Window System (X11R6) Required tape or the Source CD-ROM.  The MIT
Scheme and MIT X Window System Optional tapes are not changed often enough to
warrant quarterly updates.  We do not yet know if we will be offering
subscriptions to the Compiler Tools Binaries CD-ROM.

Since Emacs 19 is on the Emacs Tape and the Source CD-ROM, a subscription to
either is an easy way to keep current with Emacs 19 as it evolves.
d1845 5
a1849 10
the MIT X Window System.  We will update the X11R6 Required tape as fixes and
patches are issued throughout the year.	 Each new edition of the ``Source
Code CD-ROM'', also has updated sources for the MIT X Window System.

Please note: In two cases, you must pay 4 times the normal shipping required
for a single order when you pay for each subscription.	If you're in Alaska,
Hawaii, or Puerto Rico you must add $20.00 for shipping for each
subscription.  If you're outside of U.S., Canada, and Puerto Rico, you have
to add $120.00 for shipping subscription.  See "Unix and VMS Software" &
"Shipping Instructions" on the FSF Order Form, in the centerfold.
d1857 1
a1857 1
that provides executables for all of our software.  Normally we offer only
d1859 1
a1859 2
Distribution includes a complete set of our printed manuals and reference
cards.
d1866 1
a1866 1
300, 700 or 800 (4.3BSD or HP-UX); RS/6000 (AIX); SONY News 68k (4.3BSD or
d1870 1
a1870 1
to `gnu@@prep.ai.mit.edu' to see what we can do.
d1872 19
a1890 21
We supply the software on one of these tape formats in Unix `tar' format:
1600 or 6250bpi 1/2in reel; Sun DC300XLP 1/4in cartridge, QIC-24;
Hewlett-Packard 16-track DC600HC 1/4in cartridge; IBM RS/6000 1/4in
cartridge, QIC-150; Exabyte 8mm cartridge; DAT 4mm cartridge.  If your
computer cannot read any of these, please contact us to see if we can handle
your format.

The manuals included are one each of the `Bison', `Calc', `Gawk', `GNU C
Compiler', `GNU C Library', `GDB', `Flex', `GNU Emacs 19 Lisp Reference',
`Make', `Texinfo', and `Termcap' manuals; six copies of the `GNU Emacs 19'
manual; and packets of ten reference cards each for GNU Emacs, Calc, GDB,
Bison, & Flex.	In addition, every Deluxe Distribution includes CD-ROMs (in
ISO 9660 format with Rock Ridge extensions) that contain sources of our
software & compiler tool binaries for some systems.

The price of the Deluxe Distribution is $5000 (shipping included).  It is
designed for people who want to have everything compiled for them.  These
sales provide enormous financial assistance towards helping the FSF develop
more free software.  To order, please fill out the "Deluxe Distribution"
section on the Free Software Foundation Order Form in the centerfold and send
it to:
d1894 1
a1894 1
	Cambridge, MA	02139--3309
d1896 50
d1947 6
a1952 6
	Telephone: +1-617-876-3296
	Fax:	   +1-617-492-9057
	Fax (in Japan):
		   0031-13-2473 (KDD)
		   0066-3382-0158 (IDC)
	Electronic mail: gnu@@prep.ai.mit.edu
d1959 9
a1967 6
We have Free Software Foundation T-shirts, with a drawing by Cambridge artist
Jamal Hannah.  They are available in two colors, Natural and Black.  Natural
is an off-white, unbleached, undyed, environment-friendly cotton, printed
with black ink, and is great for tye-dyeing or displaying as is.  Black is
printed with white ink and is perfect for late night hacking.  All shirts are
thick 100% cotton, and are available in sizes M, L, XL and XXL.
d1969 1
a1969 1
The front of the T-shirt has an image of a GNU hacking at a workstation with
d1971 2
a1972 2
We have added a copy of the GNU General Public License to the T-shirt's back,
which used to be blank.
d1974 2
a1975 2
Use the Free Software Foundation Order Form, in the centerfold, to order your
shirt, and consider getting one as a present for your favorite hacker!
d1983 5
a1987 5
Texinfo source for each manual and source for each reference card is on the
appropriate tape, diskette, or CD-ROM; the prices for these magnetic media do
not include printed documentation.  All items are provided on an "as is"
basis, with no warranty of any kind.  Please allow six weeks for delivery
(though it won't usually take that long).
d1990 1
a1990 1
     PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1995.
d1993 2
d1996 1
a1996 4
Unix and VMS Software
---------------------

The following tapes in the formats indicated (see "Tapes" for contents):
d1998 1
a1998 1
	Please circle the dollar amount for each tape you order.
d2000 2
a2001 2
		Reel to	  Sun (1)   HP	      IBM (2)	Exabyte	 DAT
		reel			      RS/6000
d2006 2
a2007 3

    (c.t. = cartridge tape)

d2009 1
a2009 1
Languages	$200	  $210	    $230      $215	$205	 $225
d2011 1
a2011 1
4.4BSD-Lite	$200	  $210	    $230      $215	$205	 $225
a2014 2
X11r6-Required	$200	  $210	    $230      $215	$205	 $225
X11r6-Optional	$200	  $210	    $230      $215	$205	 $225
d2025 1
a2025 1
Languages	$600	  $630	    $690      $645	$615	 $675
d2027 1
a2027 1
X11r6-Required	$600	  $630	    $690      $645	$615	 $675
d2041 1
a2041 1
FSF Deluxe Distribution (see "The Deluxe Distribution"):
d2043 2
a2044 1
____ @@ $5000 = $ ______	 The Deluxe Distribution, with manuals, etc.
a2045 5
Machine: _____________________________________________________________________

Operating system: ____________________________________________________________

Media type: __________________________________________________________________
d2047 2
d2050 1
a2050 2

CD-ROM, in ISO 9660 format (see "Compiler Tools Binaries CD-ROM"):
d2053 1
a2053 1
			  corporations and other organizations.
d2055 1
d2059 1
a2059 3
Source Code CD-ROM, in ISO 9660 format (see "May 1994 Source Code CD-ROM"):

  *** NEW !!! ***
d2061 3
a2063 16
____ @@ $400  = $ ______	  GNU Source Code CD-ROM, May 1994 edition with X11r6,
			  for corporations and other organizations.  NEW !!!
____ @@ $100  = $ ______	  GNU Source Code CD-ROM, May 1994 edition with X11r6,
			  for individuals.  NEW !!!


Source Code CD-ROM, in ISO 9660 format (see "November 1993 Source Code
CD-ROM"):

  *** PRICE REDUCED !!! ***

____ @@ $260  = $ ______	  GNU Source Code CD-ROM, November 1993 edition with
			  X11r5, for corporations & other organizations.
					PRICE REDUCED !!!
____ @@	$65  = $ ______	  GNU Source Code CD-ROM, November 1993 edition with
			  X11r5, for individuals.    PRICE REDUCED !!!
d2069 2
d2072 1
a2072 1
			  corporations and other organizations.
d2074 1
a2074 2
			  individuals.

a2075 2
MS-DOS Software
---------------
d2080 4
a2083 5
  *** BEING UPDATED !!! ***
____ @@ $ 90  = $ ______	  Emacs diskettes, GNU Emacs, for 80386 and up.
			  BEING UPDATED !!!
____ @@ $ 80  = $ ______	  DJGPP diskettes, GCC version 2, for 80386 and up
			  (also on the "Compiler Tools Binaries CD-ROM").
d2090 2
a2091 2
Manuals
-------
d2093 8
a2100 1
The following manuals (see "GNU Documentation"):
d2102 1
d2105 1
a2105 1
			  reference card.
a2107 1
  *** UPDATED !!! ***
d2109 1
a2109 1
			  756 pages in 2 volumes.  UPDATED for Emacs 19.23!!
d2111 1
a2111 5
			  manuals.	  UPDATED for Emacs 19.23!!
  *** UPDATED !!! ***
____ @@ $ 50  = $ ______	  Using and Porting GNU CC version 2.5, about 428
			  pages.		UPDATED !!!
____ @@ $ 50  = $ ______	  GNU C Library Reference Manual, about 670 pages.
a2112 2
____ @@ $ 50  = $ ______	  GNU Emacs Calc manual, about 596 pages, with a
			  reference card.
d2115 1
a2115 2
  *** UPDATED !!! ***
____ @@ $ 20  = $ ______	  Texinfo manual, about 248 pages.  UPDATED !!!
d2125 8
d2137 1
a2137 11
Older Manuals
-------------

____ @@ $ 25  = $ ______	  GNU Emacs version 18 manual, unit price for 1 to 5
			  copies, about 410 pages, with a reference card.
____ @@ $ 17  = $ ______	  GNU Emacs version 18 manuals, unit price for 6 or
			  more.
____ @@ $ 50  = $ ______	  GNU Emacs Lisp Reference version 18 manual, about
			  614 pages in 2 volumes.
____ @@ $200  = $ ______	  A box of 5 GNU Emacs Lisp Reference version 18
			  manuals.
d2139 2
a2141 2
Reference Cards
---------------
d2175 1
a2175 2
T-shirts
--------
d2177 1
a2177 1
GNU/FSF T-shirts, thick 100% cotton (see "FSF T-shirt"):
d2180 1
a2180 1
General Public License on it.
a2192 5


Tax and Shipping Costs
----------------------

a2200 1
			  Add $20 for each tape or CD-ROM subscription.
a2205 1
			  Add $120 for each tape or CD-ROM subscription.
d2214 37
a2250 2
Shipping Information
--------------------
d2265 1
a2265 7
For international orders, please include a FAX number. _______________________


Orders filled only upon receipt of check, money order or credit card order in
U.S. dollars.  Unpaid orders will be returned to the sender.  We do not have
the staff to handle the billing of unpaid orders.  Please help keep our lives
simple by including your payment with your order.
d2275 8
a2282 1
Please make checks payable to the "Free Software Foundation".
d2287 5
a2291 5
The Free Software Foundation takes these credit cards: Visa, Mastercard, JCB,
Diner's Club, and Carte Blanche.  Please note that we are charged about 5% of
an order's total amount in credit card processing fees.	 Please consider
paying by check instead, or adding on a 5% donation to make up the difference.
To place a credit card order, please give us this information:
a2301 2
For wire transfers orders:  Call or write us for details.

d2305 3
a2307 3
Version: June 1994 ASCII etc/ORDERS		Cambridge, MA  02139  USA
						+1-617-876-3296
						FAX: +1-617-492-9057
d2310 1
a2310 1
WITHOUT NOTICE AFTER January 31, 1995.			0066-3382-0158 (IDC)
@


1.1.1.11
log
@import emacs-19.26
@
text
@d2907 1
a2907 1
(see "MS-DOS Diskettes"):
@


1.1.1.12
log
@import emacs-19.29
@
text
@a2 5
Most of this file is excerpted from the draft of the June 1995 GNU's Bulletin.
The Order Form itself is accurate, but the information in the other articles
is not completely updated.  You can ask gnu@@prep.ai.mit.edu for the complete
June, 1995 Order From to get up-to-date information.

d6 2
d11 1
a11 1
FSF Order Form with Descriptions		preliminary, June 1995
d15 5
a19 5
Free Software Foundation, Inc.	      Telephone: +1-617-542-5942
59 Temple Place - Suite 330	      Fax: (including Japan) +1-617-542-2652
Boston, MA  02111-1307		      Free Dial Fax (in Japan):
USA						      0031-13-2473 (KDD)
Electronic mail: `gnu@@prep.ai.mit.edu'		      0066-3382-0158 (IDC)
d22 3
a24 3
There are some sections (e.g. ``Forthcoming GNUs'' and ``How to Get GNU
Software'') which are not in this Order Form file.  If you wish to see them,
ask gnu@@prep.ai.mit.edu for the complete June, 1995 GNU's Bulletin.
d34 1
a34 2
	(not included) Major Changes in GNU Software and Documentation (not
		included as it was not done when this file was assembled).
d36 2
a37 2
	GNU Software		(not completely up to date)
	Program/Package Cross Reference	 (not completely up to date)
d39 3
a41 3
	   Languages Tape	(version numbers not completely up to date)
	   Lisps and Emacs Tape (version numbers not completely up to date)
	   Utilities Tape	(version numbers not completely up to date)
d44 1
a44 1
	   Berkeley 4.4BSD-Lite Tape
d48 2
a49 2
	   MS-DOS CD-ROM
	   Debian GNU/Linux CD-ROM
a50 5
	   Source Code CD-ROMs
	      June 1995 Source Code CD-ROM (version numbers not completely up
					    to date)
	      May 1994 Source Code CD-ROM
	      November 1993 Source Code CD-ROM
d52 3
a54 3
	   DJGPP Diskettes	(version numbers not completely up to date)
	   Emacs Diskettes	(version numbers not completely up to date)
	   Selected Utilities Diskettes	   (not completely up to date)
d72 6
a77 10
m{No Value For "ergegrafkludge"} If your employer has a matching gifts
program for charitable donations, please arrange to: add the FSF to the list
of organizations for your employer's matching gifts program; and have your
donation matched (note *Note Cygnus Matches Donations!::), if you do not
know, please ask your personnel department.   Circle amount you are donating,
cut out this form, and send it with your donation to:
	Free Software Foundation
	59 Temple Place -- Suite 330
	Boston, MA  02111-1307
	USA
d83 11
a94 5
You can charge a donation to any of Carte Blanche, Diner's Club, JCB,
Mastercard, Visa, or American Express.	Charges may also be faxed to
+1-617-492-9057.  Individuals in Japan who are unable to place international
calls may use the "free dial" numbers: 0031-13-2473 (KDD) and
0066-3382-0158 (IDC).
d100 1
a100 9
	Cardholder's Signature: _____________________________________

	Name: _______________________________________________________

	Street Address: _____________________________________________

	City/State/Province: ________________________________________

	Zip Code/Postal Code/Country: _______________________________
d115 2
a116 1
For more information, please contact Cygnus:
d123 1
a123 1
		   +1-800-Cygnus1 (-294-6871)
d136 7
a142 12
The Sun Users Group Deutschland and ASCII Corporation (Japan) have added
donations to the FSF to the price of their next CD-ROM of GNU software.
Potential purchasers will know precisely how much of the price is for the FSF
and how much is for the redistributor.

Austin Code Works, a redistributor of free software, is supporting free
software development by giving the FSF 20% of the selling price for the GNU
software packages they produce and sell.  The producers of the SNOW 2.1 CD
added the words "Includes $5 donation to the FSF" to the front of their CD.
Walnut Creek CDROM and Info Magic, two more free software redistributors, are
also giving us a percentage of their selling price.  CQ Publishing made a
large donation from the sales of their book about GAWK in Japanese.
d146 1
a146 1
raise funds for such development in an ethical way.  These redistributors
d160 2
a161 2
commitment, such as "A portion of the profits is donated," doesn't give you a
basis for comparison.  Even a precise fraction "of the profits from this
d169 1
a169 1
contributes very little; maintaining a program on behalf of the GNU Project
d192 123
a314 13
programs.  Listing them here is our way of thanking them.  Wingnut has made a
pledge to donate 10% of their income to the FSF, and has also purchased
several Deluxe Distribution packages in Japan.	(Wingnut is SRA's special GNU
support group).	 Also see *Note Cygnus Matches Donations!::.

	Wingnut Project
	Software Research Associates, Inc.
	1-1-1 Hirakawa-cho, Chiyoda-ku
	Tokyo 102, Japan

	Phone:	(+81-3)3234-2611
	Fax:	(+81-3)3942-5174
	E-mail: `info-wingnut@@sra.co.jp'
d322 1
a322 1
documentation.	GNU manuals are intended to explain underlying concepts,
d326 3
a328 3
hypertext display via the menu-driven Info system.  Source for these manuals
comes with our software; here we list the manuals that we publish as printed
books as well; see the *note Free Software Foundation Order Form::..
d332 1
a332 1
binding.  These books have an inner cloth spine and an outer cardboard cover
d334 4
a337 4
`GDB', `Emacs', `Emacs Lisp Reference', `GAWK', `Make', `Bison', and `Texinfo'
manuals have this binding.  The other GNU manuals also lie flat when opened,
using a GBC or Wire-O binding.	All of our manuals are 7in by 9.25in except
the 8.5in by 11in `Calc' manual.
d342 7
a348 1
`Debugging with GDB' (Edition 4.12 for Version 4.14) tells how to use the GNU
d352 1
a352 16
The `Emacs Manual' (11th Edition for Version 19.29) describes editing with
GNU Emacs.  It explains advanced features, including outline mode and regular
expression search; how to use special modes for programming in languages like
C++ and TeX; how to use the `tags' utility; how to compile and correct code;
how to make your own keybindings; and other elementary customizations.

`Programming in Emacs Lisp, An Introduction' (Edition 1.03 for Version 19.29)
is an elementary introduction to programming in Emacs Lisp.  It is written
for people who are not necessarily interested in programming, but who do want
to customize or extend their computing environment.   It tells how to write
programs that find files; switchbuffers; use searches, conditionals, loops,
and recursion; how to write Emacs initialization files; and how to run the
Emacs Lisp debuggers.  If you read the text in GNU Emacs under Info mode, you
can run the sample programs directly.

The `GNU Emacs Lisp Reference Manual' (Edition 2.4 for Version 19.29) covers
d362 1
a362 1
The `Make Manual' (Edition 0.46 for Version 3.72) describes GNU `make', a
d368 1
a368 1
The `Flex Manual' (Edition 1.03 for Version 2.3.7) teaches you to write a
d370 2
a371 2
scanner that recognizes the patterns defined.  You need no prior knowledge of
scanners.
d377 5
a381 5
`Using and Porting GNU CC' (September 1994 Edition for Version 2.6) tells how
to run, install, and port the GNU C Compiler to new systems.  It lists new
features and incompatibilities of GCC, but people not familiar with C will
still need a good reference on the C programming language.  It also covers
G++.
d383 1
a383 1
The `Texinfo Manual' (Edition 2.20 for Version 3) explains the markup
d395 6
a400 5
The `C Library Reference Manual' (Edition 0.06 for Version 1.09) describes
most of the facilities of the GNU C library, including both what Unix calls
"library functions" and "system calls."	 We are doing limited copier runs of
this manual until it becomes more stable.  Please send corrections and
improvements to `bug-glibc-manual@@prep.ai.mit.edu'.
d402 4
a405 4
The `Emacs Calc Manual' (Edition 2.02 for Version 2.02) is both a tutorial
and a reference manual.	 It tells how to do ordinary arithmetic, how to use
Calc for algebra, calculus, and other forms of mathematics, and how to extend
Calc.
d409 1
a409 1
GNU Software - (NOT COMPLETELY UP TO DATE)
d412 3
a414 2
All our software is available via FTP; see *Note How to Get GNU Software::.
In addition, we offer software on various media and printed documentation:
d416 1
a416 1
   * *Note CD-ROMs::.
d418 1
a418 1
   * *Note Tapes::.
d420 1
a420 1
   * *Note MS-DOS Diskettes::.
d422 1
a422 1
   * *Note Documentation::, which includes manuals and reference cards.
d425 1
a425 1
(*note Free Software Support::.).
d429 2
a430 2
When you order a distribution tape, diskette or newer CD-ROM, some of the
programs may be newer, and therefore the version number higher.
a440 3
    DosCD
	  MS-DOS CD-ROM

d444 2
a445 2
    LspEmcT
	  Lisps/Emacs Tape
d448 1
a448 1
	  Languages Tape
a479 2


d483 8
a490 7
to compile them.  It uses the `Autoconf' program (see item below).  The goal
is to have all GNU software support the same alternatives for naming machine
and system types.   When the GNU system is complete it will be possible to
configure and build the entire system at once, eliminating the need to
separately configure each individual package.	The configuration scheme lets
you specify both the host and target system to build cross-compilation tools.

d492 2
d497 1
a497 1
(For new features and coming programs, see *Note Forthcoming GNUs::.)
d502 3
a504 3
     under the X Window System.	 Players engage in air to air combat against
     one another using heat seeking missiles and cannons.  We are working on
     more accurate simulation of real airplane flight characteristics.
d526 1
a526 1
   * `bc'	  (DjgppD, DosCD, SrcCD, UtilT)
d528 5
a532 6
     `bc' is an interactive algebraic language with arbitrary precision
     numbers.  GNU `bc' follows the POSIX.2-1992 standard, with several
     extensions including multi-character variable names, an `else'
     statement, and full Boolean expressions.  The RPN calculator `dc' is now
     distributed as part of the same package, but GNU `bc' is not implemented
     as a `dc' preprocessor.
d534 1
a534 1
   * BFD	 (BinCD, DjggpD, DosCD, LangT, SrcCD)
d537 1
a537 1
     object files (e.g., `ld' or GDB) to support many different formats in a
d540 23
a562 20
     programs using BFD will support formats such as a.out, COFF, and ELF.
     BFD comes with source for Texinfo documentation (not yet published on
     paper).   Presently BFD is not distributed separately; it is included
     with packages that use it.

   * Binutils	      (BinCD, DjgppD, DosCD, LangT, SrcCD)

     Binutils includes the programs: `ar', `c++filt', `demangle', `gas',
     `gprof', `ld', `nlmconv', `nm', `objcopy', `objdump', `ranlib', `size',
     `strings', and `strip'.

     Binutils Version 2 uses the BFD library.  The GNU linker `ld' emits
     source-line numbered error messages for multiply-defined symbols and
     undefined references.  It interprets a superset of the AT&T Linker
     Command Language, which gives general control over where segments are
     placed in memory.	`nlmconv' converts object files into Novell NetWare
     Loadable Modules.	`objdump' can disassemble code for a29k, ALPHA,
     H8/300, H8/500, HP-PA, i386, i960, m68k, m88k, MIPS, SH, SPARC, & Z8000
     processors, and can display other data (e.g., symbols & relocations)
     from any file format understood by BFD.
d564 1
a564 1
   * Bison	   (BinCD, DjgppD, DosCD, LangT, SrcCD, VMSCompT)
d568 1
a568 5
     included.	*Note Documentation::.

     We recently decided to change the policy for using the parsers that
     Bison generates.  It is now permitted to use Bison-generated parsers in
     non-free programs.	 *Note GNUs Flashes::.
d570 1
a570 1
   * GNU C Library	   (BinCD, LangT, SrcCD)
d572 4
a575 3
     The GNU C library supports ANSI C-1989, POSIX 1003.1-1990 and most of the
     functions in POSIX 1003.2-1992.  It is upwardly compatible with 4.4BSD
     and includes many System V functions, plus GNU extensions.
d580 1
a580 1
     (`regex' and `rx') now nearly conform to the POSIX 1003.2 standard.
d591 3
a593 1
     The C Library runs on Sun-3 (SunOS 4.1), Sun-4 (SunOS 4.1 or Solaris 2),
d597 2
a598 2
     source for the `GNU C Library Reference Manual' is included (*note
     Documentation::.); the manual is now being updated.
d600 1
a600 1
   * GNU C++ Library	     (BinCD, DjgppD, DosCD, LangT, SrcCD)
d602 3
a604 3
     The GNU C++ library (libg++) contains an extensive collection of C++
     `forest' classes, an IOStream library for input/output routines, and
     support tools for use with G++.  Supported classes include: Obstacks,
d606 4
a609 4
     length Strings, BitSets and BitStrings.   Version 2.6.2 includes the
     initial release of the libstdc++ library.	This implements library
     facilities defined by the forthcoming ANSI/ISO C++ standard, including
     the Standard Template Library.
d611 1
a611 1
   * Calc	  (LspEmcT, SrcCD)
d614 9
a622 8
     desk calculator & mathematical tool that runs as part of GNU Emacs.  You
     can use Calc just as a simple four-function calculator, but it has many
     more features including: choice of algebraic or RPN (stack-based) entry;
     logarithmic, trigonometric & financial functions; arbitrary precision;
     complex numbers; vectors; matrices; dates; times; infinities; sets;
     algebraic simplification; differentiation & integration.  It outputs to
     `gnuplot' & comes with source for a reference card & a Manual.  *Note
     Documentation::.
d624 1
a624 1
   * GNU Chess	       (SrcCD, UtilT, WdwsD)
d627 24
a650 48
     on most platforms & has dumb terminal, "curses" & X terminal interfaces.
     The X terminal interface is based on the `xboard' program.
     m{No Value For "ergegrafkludge"} GNU Chess implements many specialized
     features including the null move heuristic, a hash table with aging, the
     history heuristic (another form of the earlier killer heuristic),
     caching of static evaluations, & a database which lets it play the first
     several moves of the game quickly.	  Recent improvements include better
     heuristics, faster evaluation, thinking on opponent's time, a perfect
     King and Pawn vs King endgame routine, Swedish & German language
     support, support for more book formats, a rudimentary Bobby Fischer
     clock, & bug fixes.   It is primarily supported by Stuart Cracraft, Chua
     Kong Sian, & Tim Mann on behalf of the FSF.

   * CLISP	   (LspEmcT, SrcCD)

     CLISP is a Common Lisp implementation by Bruno Haible and Michael Stoll.
     It mostly supports the Lisp described by `Common LISP: The Language (2nd
     edition)' and the ANSI Common Lisp standard.  CLISP includes an
     interpreter, a byte-compiler, a large subset of CLOS, a foreign language
     interface and, for some machines, a screen editor.	 The user interface
     language (English, German, French) is chooseable at run time.  Major
     packages that run in CLISP include CLX & Garnet.  CLISP needs only 2 MB
     of memory & runs on many microcomputers (including MS-DOS systems, OS/2,
     the Atari ST, Amiga 500-4000, Acorn RISC PC) & Unix-like systems
     (GNU/Linux, Sun4, SVR4, SGI, HP-UX, DEC Alpha, NeXTstep & others).

   * GNU Common Lisp	     (LspEmcT, SrcCD)

     GNU Common Lisp (GCL) has a compiler and interpreter for Common Lisp.  It
     used to be known as Kyoto Common Lisp.  It is very portable and extremely
     efficient on a wide class of applications.	 It compares favorably in
     performance with commercial Lisps on several large theorem-prover and
     symbolic algebra systems.	It supports the CLtL1 specification but is
     moving towards the proposed ANSI definition.   GCL compiles to C and
     then uses the native optimizing C compilers (e.g., GCC).  A function
     with a fixed number of args and one value turns into a C function of the
     same number of args, returning one value, so GCL is maximally efficient
     on such calls.  It has a conservative garbage collector which allows
     great freedom for the C compiler to put Lisp values in arbitrary
     registers.	 It has a source level Lisp debugger for interpreted code,
     with display of source code in an Emacs window.  Ita profiling tools
     (based on the C profiling tools) count function calls and the time spent
     in each function.	CLX works with GCL.

     There is now a builtin interface with the TK widget system.  It runs in
     a separate process so that users may monitor progress on lisp
     computations, or interact with running computations via a windowing
     interface.
d652 37
a688 4
     There is also an Xlib interface via C (xgcl-2).  PCL runs with GCL (see
     PCL item later in this article).  *Note Forthcoming GNUs::, for plans for
     about GCL, or for recent developments.   GCL version 2.0 is released
     under the GNU Library General Public License.
d690 1
a690 1
   * `cpio'	    (DjgppD, DosCD, SrcCD, UtilD, UtilT)
d704 7
a710 1
     out how to get a copy of this report, contact `office@@usenix.org'.
d716 17
a732 2
     makes it easy to write tests for any program.  DejaGnu comes with
     `expect', which runs scripts to conduct dialogs with programs.
d734 1
a734 1
   * Diffutils	       (DjgppD, DosCD, SrcCD, UtilD, UtilT)
d740 23
a762 18
     Recent Diffutils improvements include more consistent handling of
     character sets, and a new `diff' option to do all input/output in
     binary; this is useful on some non-Posix hosts.

     Plans for the Diffutils package include support for internationalization
     (e.g., error messages in Chinese), and for some non-Unix PC environments.

   * DJGPP	   (BinCD, DjgppD, DosCD)

     DJ Delorie has ported GCC/G++ 2.6.0 (see the GCC item in this section)
     to the i386 MS-DOS platform.  The DJGPP package also contains a 32-bit
     80386 DOS extender with symbolic debugger; development libraries; and
     ports of Bison, `flex', GAS, and the GNU Binutils.	 Full source code is
     provided.	It requires at least 5MB of hard disk space to install and
     512K of RAM to use.  It supports SVGA (up to 1024x768), XMS & VDISK
     memory allocation, `himem.sys', VCPI (e.g., QEMM, DESQview, & 386MAX),
     and DPMI (e.g., Windows 3.x, OS/2, QEMM, & QDPMI).	  Ask
     `djgpp-request@@sun.soe.clarkson.edu' to join a DJGPP users mailing list.
d771 1
a771 1
   * `doschk'	      (DjgppD, DosCD, SrcCD, UtilT)
d787 1
a787 1
   * Elib	  (LspEmcT, SrcCD)
d789 1
a789 1
     Elib is a small library of Emacs Lisp functions, including routines for
d795 29
a823 32
     customizable real-time display editor and computing environment.  GNU
     Emacs is his second implementation.  It offers true Lisp--smoothly
     integrated into the editor--for writing extensions, and provides an
     interface to the X Window System.	It also runs on MS-DOS and Windows
     NT.  In addition to its powerful native command set, Emacs has
     extensions which emulate the editors vi and EDT (DEC's VMS editor).
     Emacs has many other features which make it a full computing support
     environment.  Our long term plan is now to move it in the direction of a
     WYSIWYG word processor and make it easy for beginners to use.  Source
     for the `GNU Emacs Manual', `Programming in Emacs Lisp, An
     Introduction', the `GNU Emacs Lisp Reference Manual', and a reference
     card come with the software.  *Note Documentation::.

   * GNU Emacs 18	  (EmcsD, LspEmcT, SrcCD, VMSEmcsT)

     GNU Emacs 18.59 is the last release of version 18 from the FSF.  We are
     no longer maintaining it.	It runs on many Unix systems.  In hardware
     order: Alliant FX/80 & FX/2800, Altos 3068, Amdahl (UTS), Apollo, AT&T
     (3Bs & 7300 PC), DG Aviion, Bull DPX/2 (2nn & 3nn) CCI 5/32 & 6/32,
     Celerity, Convex, Digital (DECstation 3100 & 5000 (PMAXes), Mips, VAX
     (BSD, SysV & VMS)), Motorola Delta 147 & 187, Dual, Elxsi 6400, Encore
     (DPC, APC & XPC), Gould, HP (9000 series 200, 300, 700 & 800, but not
     500), HLH Orion (original & 1/05), IBM (RS/6000 (AIX), RT/PC (4.2 & AIX)
     & PS/2 (AIX (386 only))), ISI (Optimum V, 80386), Intel 860 & 80386
     (BSD, Esix, SVR3, SVR4, SCO, ISC, IX, AIX & others), Iris (2500, 2500
     Turbo & 4D), Masscomp, MIPS, National Semiconductor 32000, NeXT (Mach),
     NCR Tower 32 (SVR2 & SVR3), Nixdorf Targon 31, Nu (TI & LMI), pfa50,
     Plexus, Prime EXL, Pyramid (original & MIPS), Sequent (Balance &
     Symmetry), SONY News (m68k & MIPS), Stride (system release 2), all Suns
     including 386i (all SunOS & some Solaris vers.), Tadpole, Tahoe, Tandem
     Integrity S2, Tektronix (16000 & 4300), Triton 88, Ustation E30 (SS5E),
     Whitechapel (MG1) & Wicat.
d832 1
a832 1
   * GNU Emacs 19	  (DosCD, EmacsD, LspEmcT, SrcCD)
d834 38
a871 42
     Emacs 19 works with character-only terminals as well as with the X
     Window System (with or without the X toolkit); New features in Emacs 19
     include: multiple X windows ("frames" to Emacs), with either a separate
     X window for the minibuffer or a minibuffer attached to each X window;
     property lists associated with regions of text in a buffer; multiple
     fonts and colors defined by those properties; simplified and improved
     processing of function keys, mouse clicks and mouse movement; X
     selection processing, including clipboard selections; hooks to be run if
     point or mouse moves outside a certain range; menu bars and popup menus
     defined by keymaps; scrollbars; before and after change hooks;
     source-level debugging of Emacs Lisp programs; European character sets
     support; floating point numbers; improved buffer allocation, including
     returning storage to the system when a buffer is killed; interfacing
     with the X resource manager; GNU configuration scheme support; good RCS
     support; & many updated libraries.

     Recent features include support for Motif widgets as well as the Athena
     widgets, displaying multiple views of an outline at the same time,
     version control support for CVS and for multiple branches, ability to
     open frames on more than one X display from a single Emacs job,
     operation on MS-DOS and MS Windows, commands to edit text properties,
     text properties for formatting text, the ability to save text properties
     in files, & GNU-standard long named command line options.

     Emacs 19.29 is believed to work on, in hardware order: Acorn Risc
     machine (RISCiX); Alliant FX/2800 (BSD); Alpha (OSF/1); Apollo
     (DomainOS); Bull DPX/2 2nn & 3nn (SysV.3) & sps7 (SysV.2); Clipper;
     Convex (BSD); Cubix QBx (SysV); Data General Aviion (DGUX); DEC MIPS
     (Ultrix 4.2 & OSF/1, not VMS); Elxsi 6400 (SysV); Gould Power Node & NP1
     (4.2 & 4.3BSD); Harris Night Hawk 1200 and 3000, 4000 and 5000 (cxux);
     Honeywell XPS100 (SysV); HP 9000 series 200, 300, 700, 800 (but not 500)
     (4.3BSD or HP-UX 7, 8, 9); Intel i386, i486 and Pentium (386BSD, AIX,
     BSDI/386, FreeBSD, Esix, GNU/Linux, ISC, MS-DOS (*note MS-DOS
     Diskettes::. & *Note MS-DOS CD-ROM::),  NetBSD, SCO3.2v4, SysV, Xenix,
     WindowsNT); IBM RS6000 (AIX 3.2); IBM RT/PC (AIX or BSD); Motorola Delta
     147 & 187 (SysV.3, SysV.4, & m88kbcs); National Semiconductor 32K
     (Genix); NeXT (BSD or Mach 2 w/ NeXTStep 3.0); Paragon (OSF/1); Prime
     EXL (SysV); Pyramid (BSD); Sequent Symmetry (BSD, ptx); Siemens RM400
     and RM600 (SysV); SGI Iris 4D (Irix 4.x & 5.x); Sony News/RISC (NewsOS);
     Stardent i860 (SysV); Sun 3 & 4, SPARC 1, 1+, 2, 10 & Classic (SunOS
     4.0, 4.1, Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix XD88 (SysV.3)
     & 4300 (BSD); & Titan P2 & P3 (SysV).
d874 9
a882 14
     (i386, i860, Convex, Gould Power Node & NP1, HP9000 series 300, NeXT,
     Pyramid, Symmetry, Tektronix 4300, RT/PC); DG/UX (Aviion);
     DomainOS(Apollo); Esix (i386); FreeBSD (i386); Genix (ns32k); GNU/Linux
     (i386); HP-UX 7, 8, 9 (HP 9000 series 200, 300, 700, 800, but not 500);
     Irix 4 & 5 (Iris 4D); ISC (i386); Mach 2 & 3 (i386, NeXT); MS-DOS (*note
     MS-DOS Diskettes::. & *Note MS-DOS CD-ROM::); NetBSD (i386, HP9000
     series 300); OSF/1 (Alpha, Paragon); RISCiX (Acorn); SCO 3.2v4 (i386);
     SysV (Cubix QBx, Elxsi 6400, Honeywell XPS100, Intel i386, Prime EXL,
     Siemens RM400 and RM600, Stardent, Tadpole 68k, Titan P2 & P3); SysV.2
     (Bull sps7); SysV.3 (Bull DPX/2 2nn & 3nn, Motorola Delta 147 & 187,
     Tektronix XD88); SysV.4 (Motorola Delta 147 & 187, Stardent i860);
     Solaris 2 (SPARC 1, 1+, 2, 10, Classic); SunOS 4.0, 4.1 (Sun 3 & 4,
     SPARC 1, 1+, 2, 10 & Classic); Ultrix 4.2 (DEC MIPS); Windows NT; &
     Xenix (i386).
d886 1
a886 1
     systems, we will augment the list.	 Also see *Note Forthcoming GNUs::.
d890 5
a894 7
     `es' is an extensible shell based on `rc' with first class functions,
     lexical scope, exceptions, and rich return values (i.e., functions can
     return values other than just numbers).  `es''s extensibility comes from
     the ability to modify and extend the shell's builtin services, such as
     path searching and redirection.  Like `rc', it is great for both
     interactive use and for scripting, particularly since its quoting rules
     are much less baroque than the C or Bourne shells.
d899 12
a910 4
     compiled with GCC.	 You can get bug fixes by FTP from site
     `netlib.att.com' or by email from `netlib@@research.att.com'.  The fixes
     are summarized in the file `/netlib/f2c/changes.Z'.  *Note Forthcoming
     GNUs::, for information about GNU Fortran.
d912 1
a912 1
   * Fileutils	       (DjgppD, DosCD, SrcCD, UtilD, UtilT)
d916 2
a917 2
     `mvdir', `rm', `rmdir', `sync', `touch', & `vdir'.	 Only some of these
     are on the *Note Selected Utilities Diskettes::.
d919 1
a919 1
   * Findutils	       (DjgppD, DosCD, SrcCD, UtilD, UtilT)
d930 5
a934 7
     many hosts, a single host may be designated as the finger "server" host,
     and other hosts at that site configured as finger "clients".  The server
     host collects information about who is logged in to the clients.  To
     finger a user at a GNU Finger site, a query to any its client hosts gets
     useful information.  GNU Finger supports many customization features,
     including user output filters, and site programmable output for special
     target names.
d936 1
a936 1
   * `flex'	    (DjgppD, DosCD, LangT, SrcCD, UtilD)
d940 2
a941 7
     far more efficient scanners than `lex' does.  Source for the `Flex
     Manual' and reference card are included.  *Note Documentation::.

   * FlexFAX	     (UtilT)

     FlexFAX is now called HylaFAX.  For more information, *Note GNU
     Software::.
d953 1
a953 1
   * GAWK	  (DjgppD, DosCD, LangT, SrcCD)
d955 27
a981 16
     GAWK is upwardly compatible with the latest POSIX specification of
     `awk'.  It also provides several useful extensions not found in other
     `awk' implementations.  Texinfo source for the `GAWK Manual' comes with
     the software.  *Note Documentation::.

   * GCC	 (BinCD, DjgppD, DosCD, LangT, SrcCD, VMSCompT)

     Version 2 of the GNU C Compiler supports multiple languages; the source
     file name suffix or a compiler option selects the language.  The GNU C
     Compiler distribution includes support for C, C++ and Objective-C.
     Support for Objective-C was donated by NeXT.  The runtime support needed
     to run Objective-C programs is now distributed with GCC (this does not
     include any Objective-C classes aside from `object').  As much as
     possible, G++ is kept compatible with the evolving draft ANSI standard,
     but not with `cfront' (AT&T's compiler), which has been diverging from
     ANSI.
d995 4
a998 3
     deduced from the machine description.  Position-independent code is
     supported on the 68k, i386, i486, Pentium, Hitachi Slt, Hitachi H8/300,
     Clipper, 88k, SPARC & SPARClite.
d1004 3
a1006 3
     GCC supports full ANSI C, traditional C & GNU C extensions (including:
     nested functions support, nonlocal gotos & taking the address of a
     label).
d1012 4
a1015 5
     GCC generates code for many CPUs, including: a29k, Alpha, ARM, AT&T
     DSP1610, Convex cN, Clipper, Elxsi, Fujitsu Gmicro, H8/300, HP-PA (1.0
     and 1.1) i370, i386, i486, Pentium, i860, i960, m68k, m68020, m68030,
     m68040, m88k, MIL-STD-1750a, MIPS, ns32k, PDP-11, Pyramid, ROMP, RS6000,
     SH, SPARC, SPARClite, VAX, & we32k.
d1018 7
a1024 3
     DG/UX, Dynix, Genix, GNU, HP-UX, ISC, Irix, GNU/Linux, Luna, LynxOS,
     Mach, Minix, NetBSD, NewsOS, OSF, OSF-Rose, RISCOS, SCO, Solaris 2,
     SunOS 4, SysV, Ultrix, Unos, VMS & Windows/NT.
d1027 31
a1057 1
     easy as building a native compiler.
d1059 1
a1059 31
     We no longer maintain version 1 of GCC, G++, or libg++.

     Texinfo source for the `Using and Porting GNU CC' manual, is included
     with GCC.	 *Note Forthcoming GNUs::, for plans for later releases of
     GCC.

   * GDB	 (BinCD, DjgppD, DosCD, LangT, SrcCD)

     GDB, the GNU DeBugger, is a source-level debugger which supports C, C++,
     and Fortran.

     GDB can debug both C and C++ programs, and will work with executables
     produced by many different compilers; however, C++ debugging will have
     some limitations if you do not use GCC.

     GDB has a command line user interface; GNU Emacs comes with a GDB mode,
     and `xxgdb' provides an X interface (but it is not distributed or
     maintained by the FSF; FTP it from `ftp.x.org' in the
     `/contrib/utilities' directory).

     Executable files and symbol tables are read via the BFD library, which
     allows a single copy of GDB to debug programs with multiple object file
     formats (e.g., a.out, COFF, ELF).	Other features include a rich command
     language, remote debugging over serial lines or TCP/IP, and watchpoints
     (breakpoints triggered when the value of an expression changes).

     GDB defines a standard interface for simulators, and the included
     simulator library includes simulators for the Zilog Z8001/2, Hitachi
     H8/300, H8/500 & Super-H.

     GDB can perform cross-debugging.  To say that GDB "targets" a platform
d1061 1
a1061 1
     GDB can "host" a given platform means that it can be built on it, but
d1064 5
a1068 7
	* "target" & "host": Amiga 3000 (Amix), DEC Alpha (OSF/1), DECstation
	  3100 & 5000 (Ultrix), HP 9000/300 (BSD, HP-UX), HP 9000/700 (HP-UX),
	  i386 (BSD, FreeBSD, GNU/Linux, LynxOS, NetBSD, SCO), IBM RS/6000
	  (AIX, LynxOS), Motorola Delta m88k (System V, CX/UX), PC532
	  (NetBSD), Motorola m68k MVME-167 (LynxOS), NCR 3000 (SVR4), SGI
	  (Irix V3, V4, V5), SONY News (NewsOS 3.x), SPARC (SunOS 4.1,
	  Solaris, NetBSD, LynxOS) Sun-3 (SunOS 4.1), & Ultracomputer (a29k
d1071 11
a1081 12
	* "target", but not "host": AMD 29000 (COFF & a.out), Hitachi H8/300,
	  Hitachi SH, i386 (a.out, COFF, OS/9000) i960 (Nindy, VxWorks),
	  m68k/m68332 (a.out, COFF, VxWorks), MIPS (IDT ecoff, ELF), Fujitsu
	  SPARClite (a.out, COFF), & Z8000.

	* "host", but not "target": IBM RT/PC (AIX), and HP/Apollo 68k (BSD).

     GDB can use the symbol tables emitted by the vendor-supplied compilers of
     most MIPS-based machines, including DEC.  (These tables are in a format
     which almost nobody else uses.)  Source for the manual
     `Debugging with GDB' and a reference card are included.  *Note
     Documentation::.
d1085 3
a1087 3
     `gdbm' is the GNU replacement for the traditional `dbm' and `ndbm'
     libraries.	 It implements a database using quick lookup by hashing.
     `gdbm' does not ordinarily make sparse files (unlike its Unix and BSD
d1090 1
a1090 1
   * Ghostscript	 (DjgppD, DosCD, SrcCD, UtilT)
d1092 2
a1093 3
     GNU Ghostscript is the GNU release of Ghostscript, which is an
     interpreter for the Postscript graphics language (*note Forthcoming
     GNUs::., for news on future plans).
d1095 1
a1095 1
     The current version of GNU Ghostscript is 2.6.2.  Features include the
d1097 1
a1097 1
     runs (X Window System and Microsoft Windows), resulting in much
d1099 12
a1110 13
     `enscript'); a utility to extract the text from a Postscript language
     document; a much more reliable (and faster) Microsoft Windows
     implementation; support for Microsoft C/C++ 7.0; drivers for many new
     printers, including the SPARCprinter, and for TIFF/F (fax) file format;
     many more Postscript Level 2 facilities, including most of the color
     space facilities (but not patterns), and the ability to switch between
     Level 1 and Level 2 dynamically.  Version 2.6.2 adds a LaserJet 4 driver
     and several important bug fixes to version 2.6.1.

     Ghostscript executes commands in the Postscript language by writing
     directly to a printer, drawing on an X window, or writing to a file for
     later printing (or to a bitmap file that you can manipulate with other
     graphics programs).
d1117 2
d1122 2
a1123 1
     for multi-page files with an X11 user interface.  Ghostview and
d1125 3
a1127 1
     viewing window and Ghostscript draws in it.
d1135 2
d1148 1
a1148 1
   * `gnuplot'	       (SrcCD, UtilT, WdwsD)
d1153 1
a1153 2
     the GNU Project; the name is a coincidence.  Various GNU programs use
     `gnuplot' to produce graphical output.
d1161 3
a1163 3
     `gperf' generates perfect hash tables.  There are two implementations of
     `gperf', written in C and C++.  Both produce hash functions in either C
     or C++.
d1167 25
a1191 28
     GNU Graphics is a system which produces x-y plots from ASCII or binary
     data.  It supports output in Postscript, Tektronix 4010 compatible and
     Unix device-independent "plot" formats as well as a previewer for the X
     Window System.  Features include a `spline' interpolation program;
     examples of shell scripts using `graph' and `plot'; and a statistics
     toolkit; and output in TekniCAD TDA and ln03 file formats.	 Email bugs or
     questions to Rich Murphey, `Rich@@lamprey.utmb.edu'.

   * grep	  (DjgppD, DosCD, SrcCD, UtilD, UtilT)

     This package has GNU `grep', `egrep', and `fgrep' which find lines that
     match inputed patterns.  They are much faster than the traditional Unix
     versions.

   * Groff	   (DjgppD, DosCD, SrcCD, UtilT)

     Groff is a document formatting system based on an implementation of
     device-independent troff, which also includes implementations of `eqn',
     `nroff', `pic', `refer', `tbl', `troff', and the `man', `ms', and `mm'
     macros, as well as drivers for Postscript, TeX `dvi' format, and
     typewriter-like devices.

     Groff's `mm' macro package is almost compatible with the DWB `mm' macros
     and has several extensions.  Also included is a modified version of the
     Berkeley `me' macros and an enhanced version of the X11 `xditview'
     previewer.	 Written in C++, these programs can be compiled with GNU C++
     Version 2.5 or later.  A driver for the LaserJet 4 series of printers is
     currently in test.
d1196 5
a1200 5
     (see `Computing Systems', Vol. 2, No. 2; ask `office@@usenix.org' how to
     get a copy) and an ASCII output class for `pic' so that `pic' can be
     integrated with Texinfo.  Questions and bug reports from users who have
     read the documentation provided with groff can be sent to
     `bug-groff@@prep.ai.mit.edu'.
d1202 1
a1202 1
   * `gzip'	    (DjgppD, DosCD, LangT, LspEmcT, SrcCD, UtilT)
d1206 5
a1210 7
     Due to patent troubles with `compress', we use another compression
     program, `gzip'.  (Such prohibitions on software development are fought
     by the League for Programming Freedom, *note What Is the LPF::., for
     details.) `gzip' can expand LZW-compressed files but uses another,
     unpatented algorithm for compression which generally produces better
     results.  It also expands files compressed with System V's `pack'
     program.
d1212 1
a1212 1
   * `hello'	     (DjgppD, DosCD, SrcCD, UtilT)
d1219 1
a1219 1
     Like any truly useful program, `hello' contains a built-in mail reader.
d1232 1
a1232 8
   * HylaFAX	     (UtilT)

     HylaFAX is a facsimile system for Unix systems.  It supports sending,
     receiving, and polled retrieval of facsimile, as well as transparent
     shared data use of the modem.   Information is also available on the
     World Wide Web at URL: `http://www.vix.com/hylafax/'.

   * `indent'	      (DjgppD, DosCD, SrcCD, UtilD, UtilT)
d1240 1
a1240 1
   * Ispell	    (DjgppD, DosCD, SrcCD, UtilT)
d1243 3
a1245 7
     replacements for unrecognized words.  System & user-maintained
     dictionaries for multiple languages can be used.  Standalone & GNU Emacs
     interfaces are available.	 Previously, the GNU Project had its own
     version of ispell ("Ispell 4.0"), but has dropped it for a parallel
     branch that has had more development ("Ispell 3.1").  (Version 3 was an
     earlier release from the original Ispell author, but others have since
     made it more sophisticated.)
d1251 3
a1253 3
     expressions constructed of numbers, variables, radicals, differential
     operators, and algebraic and holonomic functions.	Vectors, matrices,
     and tensors of these objects are also supported.
d1258 12
a1269 14
     systems.  SLIB is a portable Scheme library used by JACAL.
     m{No Value For "ergegrafkludge"} The FSF is not distributing JACAL on
     any media.	 To receive an IBM PC floppy disk with the source and
     executable files, send $99.00 to:
	     Aubrey Jaffer
	     84 Pleasant Street
	     Wakefield, MA   01880-1846
	     USA

   * `less'	    (SrcCD, UtilD, UtilT)

     `less' is a display paginator similar to `more' and `pg' but with
     various features (such as the ability to scroll backwards) that most
     pagers lack.
d1271 1
a1271 1
   * `m4'	  (DjgppD, DosCD, SrcCD, UtilD, UtilT)
d1279 1
a1279 2
   * `make'	    (BinCD, DjgppD, DosCD, LangT, LspEmcT, SrcCD, UtilD,
     UtilT)
d1285 4
a1288 2
     manipulation functions.  Texinfo source for the `Make Manual' comes with
     the program.  *Note Documentation::.
a1295 2
     MS-DOS binaries for `make' are available with the DJGPP distribution.

d1298 1
a1298 1
     A parallel Mandelbrot generation program for the X Window System.
d1305 1
a1305 1
   * MULE	  (EmcsD, DosCD, SrcCD)
d1307 1
a1307 1
     MULE is a MULtilingual Enhancement to GNU Emacs.  It can handle many
d1309 7
a1315 8
     Thai, Greek, the ISO Latin-1 through Latin-8 character sets, Ukrainian,
     Arabic, Hebrew, Russian, and other Cyrillic alphabets.  A text buffer in
     MULE can contain a mixture of characters from these languages.  To input
     any of these characters, you can use various input methods provided by
     MULE itself.  In addition, if you use MULE under some terminal emulators
     (kterm, cxterm, or exterm), you can use its input methods.	 MULE is
     being merged into GNU Emacs.  *Note GNU and Other Free Software in
     Japan::, for more information about MULE.
d1334 5
a1338 28
     include split screens with multiple buffers, handling 8-bit data,
     infinite file & line lengths, tag stacks, infinite undo & extended
     regular expressions.  It runs under GNU/Linux, BSD, NetBSD, FreeBSD,
     BSDI, AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, Unixware
     & should port easily to many other systems.

   * GNU Objective-C Library	     (LangT, SrcCD)

     The GNU Objective-C Class Library (`libobjects') is a library of
     general-purpose, non-graphical Objective-C objects written by Andrew
     McCallum and other volunteers.  It includes collection classes for
     maintaining groups of objects and C types, streams for I/O to various
     destinations, coders for formatting objects and C types to streams, ports
     for network packet transmission, distributed objects (remote object
     messaging), string classes, pseudo-random number generators, and time
     handling facilities.  The package will also include the foundation
     classes for the GNUStep project; over 50 of these classes have already
     been implemented.	The library is known to work on i386, i486, Pentium,
     m68k, SPARC, MIPS, & RS6000.  Send queries and bug reports to
     `mccallum@@gnu.ai.mit.edu'.

   * `OBST'	    (LangT, SrcCD)

     `OBST' is a persistent object management system with bindings to C++.
     `OBST' supports incremental loading of methods.  Its graphical tools
     require the X Window System.  It features a hands-on tutorial including
     sample programs.  It compiles with g++ and should install easily on most
     Unix platforms.
d1342 14
a1355 11
     Octave is a high-level language similar to MATLAB that is primarily
     intended for numerical computations.  It provides a convenient command
     line interface for solving linear and nonlinear problems numerically.
     m{No Value For "ergegrafkludge"} Octave does arithmetic for real and
     complex scalars and matrices, solves sets of nonlinear algebraic
     equations, integrates systems of ordinary differential and
     differential-algebraic equations, and integrates functions over finite
     and infinite intervals.  Two- and three-dimensional plotting is
     available using `gnuplot'.	  Send queries and bug reports to:
     `bug-octave@@che.utexas.edu'.   Source is included for a 220+ page
     Texinfo manual, which is not yet published by the FSF.
d1360 1
a1360 1
     spreadsheets).  It supports the X Window System and character-based
d1364 1
a1364 1
     fonts.   *Note Forthcoming GNUs::, for the plans for later releases of
d1373 1
a1373 1
   * `patch'	     (DjgppD, DosCD, SrcCD, UtilT)
d1379 1
a1379 1
   * PCL	 (LspEmcT, SrcCD)
d1382 1
a1382 1
     Object System.  It runs under both GCL and CLISP, mentioned above.
d1387 3
a1389 2
     `awk', `sh' and C, as well as interfaces to the Unix system calls and
     many C library routines.
d1393 5
a1397 4
     GNU `ptx' is our version of the traditional permuted index generator.
     It handles multiple input files at once, produces TeX compatible output,
     & outputs readable "KWIC" (KeyWords In Context) indexes.	It does not
     yet handle input files that do not fit in memory all at once.
d1408 1
a1408 1
     RCS, the Revision Control System, is used for version control &
d1411 1
a1411 1
     see the item about CVS in this section.
d1425 3
a1427 4
     internationalization features.  It is included in many GNU programs which
     do regular expression matching and available separately.  An alternative
     regular expression package, `rx', comes with `sed'; it has the potential
     to be faster than `regex' in most cases, but still needs work.
d1429 1
a1429 1
   * Scheme	    (SchmT, SrcCD)
d1431 1
a1431 1
     For information about Scheme, see *Note Scheme Tape::.
d1436 10
a1445 19
     (ttys) on a single character-based terminal.  Each virtual terminal
     emulates a DEC VT100 plus several ISO 6429 (ECMA 48, ANSI X3.64) and ISO
     2022 functions.  Arbitrary keyboard input translation is also supported.
     `screen' sessions can be detached and resumed later on a different
     terminal type.  Output in detached sessions is saved for later viewing.

   * `sed'	   (DjgppD, DosCD, SrcCD, UtilD, UtilT)

     `sed' is a stream-oriented version of `ed'.  GNU `sed' comes with the
     `rx' library, a faster version of `regex' (*note Forthcoming GNUs::.).

   * Sharutils	       (SrcCD, UtilT)

     `shar' makes so-called shell archives out of many files, preparing them
     for transmission by electronic mail services, while `unshar' helps
     unpack these shell archives after reception.  `uuencode' prepares a file
     for transmission over an electronic channel which ignores or otherwise
     mangles the high order bit of bytes, while `uudecode' does the converse
     transformation.
d1447 1
a1447 1
   * Shellutils		(DjgppD, DosCD, SrcCD, UtilT)
d1450 3
a1452 4
     `dirname', `echo', `env', `expr', `false', `groups', `hostname', `id',
     `logname', `nice', `nohup', `pathchk', `printenv', `printf', `pwd',
     `sleep', `stty', `su', `tee', `test', `true', `tty', `uname', `users',
     `who', `whoami', and `yes'.
d1457 16
a1472 7
     captured pieces can be returned into play.	  GNU Shogi is a variant of
     GNU Chess; GNU Shogi implements the same features as GNU Chess and uses
     similar heuristics.  As a new feature, sequences of partial board
     patterns can be introduced in order to help the program play toward
     specific opening patterns.	 There are both character and X display
     interfaces.   GNU Shogi is primarily supported by Matthias Mutz on
     behalf of the FSF.
d1488 1
a1488 1
     *Note Forthcoming GNUs::, for plans for later releases of Smalltalk.
d1494 5
a1498 5
     a given function.	You provide a function as input, a CPU to generate
     code for, and how many instructions you can accept.  Its application in
     GCC is described in the `ACM SIGPLAN PLDI'92' proceedings.	 Superopt
     supports: SPARC, m68k, m68020, m88k, IBM RS/6000, AMD 29000, Intel
     80x86, Pyramid, DEC Alpha, & HP-PA.
d1515 1
a1515 1
     `Termcap Manual' in Texinfo format.  *Note Documentation::.
d1526 3
a1528 3
     `pub/tex/unixtex.ftp' on `ftp.cs.umb.edu'.	 If you receive any
     installation support from the University of Washington, please consider
     sending them a donation.
d1533 14
a1546 15
	     Pierre A. MacKay
	     Department of Classics
	     DH-10, Denny Hall 218
	     University of Washington
	     Seattle, WA   98195
	     USA

	     Electronic-Mail: `mackay@@cs.washington.edu'
	     Telephone: +1-206-543-2268

     Please make checks payable to the University of Washington.  Do not
     specify any other payee.  That causes accounting difficulties.  Checks
     must be in U.S. dollars, drawn on a U.S. bank.  Prepaid orders are the
     only orders that can now be handled.  Overseas sites: please add to the
     base cost $20.00 for shipment via air parcel post, or $30.00 for
d1550 1
a1550 1
   * Texinfo	     (DjgppD, DosCD, LangT, LspEmcT, SrcCD, UtilD, UtilT)
d1553 7
a1559 7
     online hypertext documentation (called "Info").  There are also programs
     for reading online Info documents.	 Version 3 has both GNU Emacs Lisp
     and standalone programs written in C or shell script.  Texinfo mode for
     GNU Emacs enables easy editing and updating of Texinfo files.  Programs
     provided include `makeinfo', `info', `texi2dvi', `texindex', `tex2patch',
     and `fixfonts'.  Source for the `Texinfo Manual' is included.  *Note
     Documentation::.
d1561 1
a1561 1
   * Textutils	       (DjgppD, DosCD, SrcCD, UtilT)
d1564 3
a1566 3
     `cksum', `comm', `csplit', `cut', `expand', `fmt', `fold', `head',
     `join', `nl', `od', `paste', `pr', `sort', `split', `sum', `tac', `tail',
     `tr', `unexpand', `uniq', and `wc'.
d1570 5
a1574 5
     Tile Forth is a 32-bit implementation of the Forth-83 standard written
     in C, allowing it to be easily ported to new systems, and extended with
     "any" C-function (graphics, windowing, etc).   Many Forth libraries with
     full documentation are available including ones for top-down parsing,
     multi-threads, and object oriented programming.
d1598 1
a1598 1
   * `wdiff'	     (DjgppD, DosCD, SrcCD, UtilT)
d1600 2
a1601 5
     `wdiff' is a front-end to GNU `diff'.  It compares two files, finding
     the words deleted or added to the first to make the second.  It has many
     output formats and works well with terminals and pagers.  `wdiff' is
     very useful when two texts differ only by a few words and paragraphs
     have been refilled.
d1603 1
a1603 1
   * `Ygl'	   (SrcCD, UtilT)
d1605 5
a1609 3
     `Ygl' emulates SGI's GL (Graphics Language) library under X11.  It runs
     under GNU/Linux with XFree, AIX 3.2, ConvexOS, HP-UX 7.0/8.0/9.0, SunOS
     and many others.
d1613 1
a1613 1
Program/Package Cross Reference - (NOT COMPLETELY UP TO DATE)
d1616 438
a2053 932
Here is a list of what package each GNU program or library is in.  You can
anonymously FTP a full list in the file `/pub/gnu/ProgramIndex' from a GNU
FTP host (*note How to Get GNU Software::. for a list).

	* a2p perl
	* a2x xopt
	* ac bsd44
	* accton bsd44
	* acl bsd44
	* acm acm
	* acms acm
	* addftinfo Groff
	* adventure bsd44
	* afm2tfm TeX
	* amd bsd44
	* ansitape bsd44
	* AnswerGarden xopt
	* apply bsd44
	* appres xreq
	* apropos bsd44
	* ar Binutils
	* arithmetic bsd44
	* arp bsd44
	* atc bsd44
	* autoconf Autoconf
	* autoheader Autoconf
	* autoreconf Autoconf
	* autoscan Autoconf
	* autoupdate Autoconf
	* auto_box xopt
	* auto_box xreq

	* b2m Emacs
	* backgammon bsd44
	* bad144 bsd44
	* badsect bsd44
	* banner bsd44
	* basename Shellutils
	* bash BASH
	* battlestar bsd44
	* bc bc
	* bcd bsd44
	* bdes bsd44
	* bdftops Ghostscript
	* beach_ball xopt
	* beach_ball xreq
	* beach_ball2 xopt
	* bibtex TeX
	* biff bsd44
	* bison Bison
	* bitmap xreq
	* boggle bsd44
	* bpltobzr Fontutils
	* bugfiler bsd44
	* build ispell
	* bzrto Fontutils

	* c++ GCC
	* c++filt Binutils
	* c2ph perl
	* ca100 xopt
	* caeser bsd44
	* cal bsd44
	* calendar bsd44
	* canfield bsd44
	* cat Textutils
	* cbars wdiff
	* cc GCC
	* cc1 GCC
	* cc1obj GCC
	* cc1plus GCC
	* cccp GCC
	* charspace Fontutils
	* checknr bsd44
	* chess bsd44
	* chflags bsd44
	* chgrp Fileutils
	* ching bsd44
	* chmod Fileutils
	* chown Fileutils
	* chpass bsd44
	* chroot bsd44
	* ci RCS
	* cksum Textutils
	* clisp CLISP
	* clri bsd44
	* cmail xboard
	* cmmf TeX
	* cmodext xopt
	* cmp Diffutils
	* co RCS
	* col bsd44
	* colcrt bsd44
	* colrm bsd44
	* column bsd44
	* comm Textutils
	* compress bsd44
	* comsat bsd44
	* connectd bsd44
	* cp Fileutils
	* cpicker xopt
	* cpio cpio
	* cpp GCC
	* cppstdin perl
	* cribbage bsd44
	* crock xopt
	* csh bsd44
	* csplit Textutils
	* ctags Emacs
	* ctwm xopt
	* cu UUCP
	* cut Textutils
	* cvs CVS
	* cvscheck CVS
	* cvtmail Emacs
	* cxterm xopt

	* d Fileutils
	* date Shellutils
	* dc bc
	* dd Fileutils
	* delatex TeX
	* demangle Binutils
	* descend CVS
	* detex TeX
	* df Fileutils
	* diff Diffutils
	* diff3 Diffutils
	* digest-doc Emacs
	* dipress bsd44
	* dir Fileutils
	* dirname Shellutils
	* dish xopt
	* disklabel bsd44
	* diskpart bsd44
	* dld dld
	* dm bsd44
	* dmesg bsd44
	* doschk doschk
	* dox xopt
	* du Fileutils
	* dump bsd44
	* dumpfs bsd44
	* dvi2tty TeX
	* dvicopy TeX
	* dvips TeX
	* dvitype TeX

	* ecc ecc
	* echo Shellutils
	* ed ed
	* edit-pr GNATS
	* editres xreq
	* edquota bsd44
	* eeprom bsd44
	* egrep grep
	* emacs Emacs
	* emacsclient Emacs
	* emacsserver Emacs
	* emacstool Emacs
	* emu xopt
	* env Shellutils
	* eqn Groff
	* error bsd44
	* es es
	* esdebug es
	* etags Emacs
	* ex nvi
	* expand Textutils
	* expect DejaGnu
	* expr Shellutils
	* exterm xopt

	* f2c f2c
	* factor bsd44
	* fakemail Emacs
	* false Shellutils
	* fastboot bsd44
	* fax2ps HylaFAX
	* faxalter HylaFAX
	* faxanswer HylaFAX
	* faxcover HylaFAX
	* faxd HylaFAX
	* faxd.recv HylaFAX
	* faxmail HylaFAX
	* faxquit HylaFAX
	* faxrcvd HylaFAX
	* faxrm HylaFAX
	* faxstat HylaFAX
	* fc f2c
	* fdraw xopt
	* fgrep grep
	* file bsd44
	* find Findutils
	* find2perl perl
	* finger finger
	* fingerd finger
	* fish bsd44
	* fixfonts Texinfo
	* fixinc.svr4 GCC
	* fixincludes GCC
	* flex flex
	* fmt bsd44
	* fold Textutils
	* font2c Ghostscript
	* fontconvert Fontutils
	* forth Tile Forth
	* forthicon Tile Forth
	* forthtool Tile Forth
	* fortune bsd44
	* fpr bsd44
	* freq ispell
	* freqtbl ispell
	* from bsd44
	* fsck bsd44
	* fsplit bsd44
	* fstat bsd44
	* ftp bsd44
	* ftpd bsd44

	* g++ GCC
	* gas Binutils
	* gawk Gawk
	* gcc GCC
	* gcore bsd44
	* gdb GDB
	* genclass libg++
	* getty bsd44
	* gftodvi TeX
	* gftopk TeX
	* gftype TeX
	* ghostview Ghostview
	* gnats GNATS
	* gnuchess Chess
	* gnuchessc Chess
	* gnuchessn Chess
	* gnuchessr Chess
	* gnuchessx Chess
	* gnupdisp Shogi
	* gnuplot gnuplot
	* gnuplot_x11 gnuplot
	* gnushogi Shogi
	* gnushogir Shogi
	* gnushogix Shogi
	* go GnuGo
	* gpc xopt
	* gpc xreq
	* gperf gperf
	* gperf libg++
	* gprof Binutils
	* graph Graphics
	* grep grep
	* grodvi Groff
	* groff Groff
	* grops Groff
	* grotty Groff
	* groups Shellutils
	* gs Ghostscript
	* gsbj Ghostscript
	* gsdj Ghostscript
	* gslj Ghostscript
	* gslp Ghostscript
	* gsnd Ghostscript
	* gsrenderfont Fontutils
	* gunzip gzip
	* gwm xopt
	* gzexe gzip
	* gzip gzip

	* h2ph perl
	* h2pl perl
	* hack bsd44
	* hangman bsd44
	* head Textutils
	* hello hello
	* hexdump bsd44
	* hexl Emacs
	* hostname Shellutils
	* hp2xx hp2xx
	* hterm xopt

	* i18nOlwmV2 xopt
	* i2mif xopt
	* ico xopt
	* ico xreq
	* id Shellutils
	* ident RCS
	* ifconfig bsd44
	* ifnames Autoconf
	* ImageMagick xopt
	* imageto Fontutils
	* iman xopt
	* imgrotate Fontutils
	* indent indent
	* indxbib Groff
	* inetd bsd44
	* info Texinfo
	* inimf TeX
	* init bsd44
	* initex TeX
	* inn bsd44
	* install Fileutils
	* iostat bsd44
	* ispell ispell
	* ixterm xopt
	* ixx xopt

	* join Textutils
	* jot bsd44
	* jove bsd44

	* kdestroy bsd44
	* kdump bsd44
	* kermit bsd44
	* kgames xopt
	* kgmon bsd44
	* kill bsd44
	* kinit bsd44
	* kinput2 xopt
	* klist bsd44
	* kpasswdd bsd44
	* ksrvtgt bsd44
	* kterm xopt
	* ktrace bsd44

	* lam bsd44
	* larn bsd44
	* lasergnu gnuplot
	* last bsd44
	* lastcomm bsd44
	* latex TeX
	* lclock xopt
	* ld Binutils
	* leave bsd44
	* less less
	* lesskey less
	* libbfd.a Binutils
	* libbfd.a GAS
	* libbfd.a GDB
	* libbzr.a Fontutils
	* libc.a C Library
	* libcompat.a bsd44
	* libcurses.a bsd44
	* libcurses.a nvi
	* libedit.a bsd44
	* libF77.a f2c
	* libg++.a libg++
	* libgdbm.a gdbm
	* libgf.a Fontutils
	* libgmp.a gmp
	* libI77.a f2c
	* libkvm.a bsd44
	* libm.a bsd44
	* libnihcl.a NIHCL
	* libnihclmi.a NIHCL
	* libnihclvec.a NIHCL
	* libnls.a xreq
	* liboctave.a Octave
	* liboldX.a xreq
	* libpbm.a Fontutils
	* libPEXt.a xopt
	* libpk.a Fontutils
	* libresolv.a bsd44
	* librpc.a bsd44
	* libtcl.a DejaGnu
	* libtelnet.a bsd44
	* libterm.a bsd44
	* libtermcap.a Termcap
	* libtfm.a Fontutils
	* libutil.a bsd44
	* libWc.a xopt
	* libwidgets.a Fontutils
	* libX.a xreq
	* libXau.a xreq
	* libXaw.a xreq
	* libXcp.a xopt
	* libXcu.a xopt
	* libXdmcp.a xreq
	* libXmp.a xopt
	* libXmu.a xreq
	* libXO.a xopt
	* libXop.a xopt
	* libXp.a xopt
	* libXpex.a xopt
	* libXt.a xopt
	* libXt.a xreq
	* libXwchar.a xopt
	* liby.a bsd44
	* libYgl.a Ygl
	* limn Fontutils
	* listres xopt
	* listres xreq
	* lkbib Groff
	* ln Fileutils
	* locate Findutils
	* lock bsd44
	* logger bsd44
	* login bsd44
	* logname Shellutils
	* look ispell
	* lookbib Groff
	* lorder bsd44
	* lpr bsd44
	* ls Fileutils

	* m4 m4
	* mail bsd44
	* make Make
	* make-docfile Emacs
	* make-path Emacs
	* makeindex TeX
	* makeinfo Texinfo
	* MakeTeXPK TeX
	* man bsd44
	* man-macros Groff
	* mattrib mtools
	* maze xopt
	* maze xreq
	* mazewar xopt
	* mcd mtools
	* mcopy mtools
	* mdel mtools
	* mdir mtools
	* me-macros Groff
	* merge RCS
	* mesg bsd44
	* mf TeX
	* mformat mtools
	* mft TeX
	* mgdiff xopt
	* mh bsd44
	* mille bsd44
	* mkdep bsd44
	* mkdir Fileutils
	* mkfifo Fileutils
	* mklocale bsd44
	* mkmanifest mtools
	* mkmf bsd44
	* mkmodules CVS
	* mknod Fileutils
	* mkstr bsd44
	* mlabel mtools
	* mm-macros Groff
	* mmd mtools
	* monop bsd44
	* more bsd44
	* morse bsd44
	* mount bsd44
	* mountd bsd44
	* movemail Emacs
	* mprof bsd44
	* mrd mtools
	* mread mtools
	* mren mtools
	* ms-macros Groff
	* msgs bsd44
	* mt cpio
	* mterm xopt
	* mtree bsd44
	* mtype mtools
	* mule MULE
	* muncher xopt
	* mv Fileutils
	* mvdir Fileutils
	* mwrite mtools

	* nethack Nethack
	* netstat bsd44
	* newfs bsd44
	* nfsd bsd44
	* nfsiod bsd44
	* nfsstat bsd44
	* nice Shellutils
	* nl Textutils
	* nlmconv Binutils
	* nm Binutils
	* nohup Shellutils
	* notify HylaFAX
	* nroff Groff
	* number bsd44

	* objc GCC
	* objcopy Binutils
	* objdump Binutils
	* objective-c GCC
	* obst-boot OBST
	* obst-CC OBST
	* obst-cct OBST
	* obst-cgc OBST
	* obst-cmp OBST
	* obst-cnt OBST
	* obst-cpcnt OBST
	* obst-csz OBST
	* obst-dir OBST
	* obst-dmp OBST
	* obst-gen OBST
	* obst-gsh OBST
	* obst-init OBST
	* obst-scp OBST
	* obst-sil OBST
	* obst-stf OBST
	* oclock xreq
	* octave Octave
	* od Textutils
	* oleo Oleo
	* ora-examples xopt

	* p2c p2c
	* pagesize bsd44
	* palette xopt
	* pascal bsd44
	* passwd bsd44
	* paste Textutils
	* patch patch
	* patgen TeX
	* pathalias bsd44
	* pathchk Shellutils
	* pax bsd44
	* pbmplus xopt
	* perl perl
	* pfbtops Groff
	* phantasia bsd44
	* pic Groff
	* pig bsd44
	* ping bsd44
	* pixedit xopt
	* pixmap xopt
	* pktogf TeX
	* pktype TeX
	* plaid xopt
	* plot2fig Graphics
	* plot2plot Graphics
	* plot2ps Graphics
	* plot2tek Graphics
	* pltotf TeX
	* pollrcvd HylaFAX
	* pom bsd44
	* pooltype TeX
	* portmap bsd44
	* ppt bsd44
	* pr Textutils
	* pr-addr GNATS
	* pr-edit GNATS
	* primes bsd44
	* printenv Shellutils
	* printf Shellutils
	* protoize GCC
	* ps bsd44
	* ps2ascii Ghostscript
	* ps2epsi Ghostscript
	* ps2fax HylaFAX
	* psbb Groff
	* pstat bsd44
	* psycho xopt
	* ptx ptx
	* pubdic+ xopt
	* puzzle xopt
	* puzzle xreq
	* pwd Shellutils
	* pyramid xopt

	* query-pr GNATS
	* quiz bsd44
	* quot bsd44
	* quota bsd44
	* quotacheck bsd44
	* quotaon bsd44

	* rain bsd44
	* random bsd44
	* ranlib Binutils
	* rbootd bsd44
	* rc rc
	* rcp bsd44
	* rcs RCS
	* rcs-to-cvs CVS
	* rcs2log Emacs
	* rcsdiff RCS
	* rcsfreeze RCS
	* rcsmerge RCS
	* rdist bsd44
	* reboot bsd44
	* recode recode
	* recvstats HylaFAX
	* refer Groff
	* renice bsd44
	* repquota bsd44
	* restore bsd44
	* rev bsd44
	* rexecd bsd44
	* rlog RCS
	* rlogin bsd44
	* rlogind bsd44
	* rm Fileutils
	* rmail bsd44
	* rmdir Fileutils
	* rmt cpio
	* rmt tar
	* robots bsd44
	* rogue bsd44
	* route bsd44
	* routed bsd44
	* rr xopt
	* rs bsd44
	* rsh bsd44
	* rshd bsd44
	* runtest DejaGnu
	* runtest.exp DejaGnu
	* ruptime bsd44
	* rwho bsd44
	* rwhod bsd44

	* s2p perl
	* sail bsd44
	* savecore bsd44
	* sc bsd44
	* sccs bsd44
	* sccs2rcs CVS
	* scdisp xopt
	* screen screen
	* script bsd44
	* scsiformat bsd44
	* sctext xopt
	* sdiff Diffutils
	* sed sed
	* send-pr GNATS
	* sendfax HylaFAX
	* sendmail bsd44
	* sgi2fax HylaFAX
	* sh bsd44
	* shar Sharutils
	* shinbun xopt
	* shogi Shogi
	* showfont xopt
	* showmount bsd44
	* shutdown bsd44
	* size Binutils
	* sj3 xopt
	* sjxa xopt
	* slattach bsd44
	* sleep Shellutils
	* sliplogin bsd44
	* snake bsd44
	* snftobdf xopt
	* soelim Groff
	* sort Textutils
	* sos2obst OBST
	* spider xopt
	* split Textutils
	* startslip bsd44
	* stf OBST
	* strings Binutils
	* strip Binutils
	* stty Shellutils
	* su Shellutils
	* sum Textutils
	* superopt Superopt
	* swapon bsd44
	* sync bsd44
	* sysctl bsd44
	* syslogd bsd44
	* systat bsd44

	* tac Textutils
	* tail Textutils
	* taintperl perl
	* talk bsd44
	* talkd bsd44
	* tangle TeX
	* tar tar
	* tbl Groff
	* tcl DejaGnu
	* tclsh DejaGnu
	* tcopy bsd44
	* tcp Emacs
	* tee Shellutils
	* tek2plot Graphics
	* telnet bsd44
	* telnetd bsd44
	* test Shellutils
	* test-g++ DejaGnu
	* test-tool DejaGnu
	* tetris bsd44
	* tex TeX
	* tex3patch Texinfo
	* texi2dvi Texinfo
	* texindex Texinfo
	* texspell TeX
	* textfmt HylaFAX
	* tfmtodit Groff
	* tftopl TeX
	* tftp bsd44
	* tftpd bsd44
	* tgrind TeX
	* time time
	* timed bsd44
	* timer Emacs
	* timex xopt
	* tip bsd44
	* tkpostage xopt
	* tn3270 bsd44
	* touch Fileutils
	* tput tput
	* tr Textutils
	* traceroute bsd44
	* transcript HylaFAX
	* transfig xopt
	* trek bsd44
	* trn3 bsd44
	* troff Groff
	* trpt bsd44
	* trsp bsd44
	* true Shellutils
	* tset bsd44
	* tsort bsd44
	* tty Shellutils
	* tunefs bsd44
	* tvtwm xopt
	* twm xreq

	* ul bsd44
	* umount bsd44
	* uname Shellutils
	* uncompress gzip
	* unexpand Textutils
	* unifdef bsd44
	* uniq Textutils
	* unprotoize GCC
	* unshar Sharutils
	* unvis bsd44
	* update bsd44
	* updatedb Findutils
	* users Shellutils
	* uuchk UUCP
	* uucico UUCP
	* uuconv UUCP
	* uucp UUCP
	* uucpd bsd44
	* uudecode Sharutils
	* uudir UUCP
	* uuencode Sharutils
	* uulog UUCP
	* uuname UUCP
	* uupick UUCP
	* uurate UUCP
	* uusched UUCP
	* uustat UUCP
	* uuto UUCP
	* uux UUCP
	* uuxqt UUCP

	* v Fileutils
	* vacation bsd44
	* vandal xopt
	* vcdiff Emacs
	* vdir Fileutils
	* vftovp TeX
	* vgrind bsd44
	* vi nvi
	* viewres xopt
	* viewres xreq
	* vine xopt
	* vipw bsd44
	* virmf TeX
	* virtex TeX
	* vis bsd44
	* vmstat bsd44
	* vptovf TeX

	* w bsd44
	* wakeup Emacs
	* wall bsd44
	* wargames bsd44
	* wc Textutils
	* wdiff wdiff
	* weave TeX
	* what bsd44
	* whatis bsd44
	* whereis bsd44
	* who Shellutils
	* whoami Shellutils
	* whois bsd44
	* window bsd44
	* winterp xopt
	* wish DejaGnu
	* worm bsd44
	* worms bsd44
	* write bsd44
	* wump bsd44

	* x11perf xreq
	* x2p perl
	* xalarm xopt
	* xancur xopt
	* xargs Findutils
	* xauth xreq
	* xbfe Fontutils
	* xbiff xopt
	* xbiff xreq
	* xboard xboard
	* xboing xopt
	* xbuffy3 xopt
	* xcalc xopt
	* xcalc xreq
	* xcalendar xopt
	* xcdplayer xopt
	* xcell xopt
	* xclipboard xreq
	* xclock xreq
	* xcmdmenu xopt
	* xcms xopt
	* xcmsdb xreq
	* xcmstest xreq
	* xco xopt
	* xcolorize xopt
	* xcolors xopt
	* xconsole xreq
	* xcrtca xopt
	* xdaliclock xopt
	* xdiary xopt
	* xditview Groff
	* xditview xopt
	* xditview xreq
	* xdm xreq
	* xdpyinfo xreq
	* xdu xopt
	* xdvi TeX
	* xdvi xopt
	* xdvorak xopt
	* xearth xopt
	* xed xopt
	* xedit xopt
	* xedit xreq
	* xev xopt
	* xev xreq
	* xexit xopt
	* xeyes xopt
	* xeyes xreq
	* xfd xreq
	* xfed xopt
	* xfedor xopt
	* xfeoak xopt
	* xferstats HylaFAX
	* xfig xopt
	* xfontsel xopt
	* xfontsel xreq
	* xforecast xopt
	* xgas xopt
	* xgas xreq
	* xgc xopt
	* xgc xreq
	* xhearts xopt
	* xhelp xopt
	* xhost xreq
	* xinit xreq
	* xkeycaps xopt
	* xkill xreq
	* xlax xopt
	* xlayout xopt
	* xlbiff xopt
	* xless xopt
	* xload xopt
	* xload xreq
	* xlogin xopt
	* xlogo xreq
	* xlsatoms xreq
	* xlsclients xreq
	* xlsfonts xreq
	* xmag xreq
	* xmail xopt
	* xmailbox xopt
	* xmailwatcher xopt
	* xman xopt
	* xman xreq
	* xmandel xopt
	* xmessage xopt
	* xmeter xopt
	* xmh xreq
	* xmh-icons xopt
	* xmh.editor xopt
	* xmodmap xreq
	* xmon xopt
	* xmove xopt
	* xmphone xopt
	* xpd xopt
	* xphoon xopt
	* xpipeman xopt
	* xplot Graphics
	* xpostit xopt
	* xpr xopt
	* xpr xreq
	* xprompt xopt
	* xproof xopt
	* xprop xreq
	* xpserv xopt
	* xrdb xreq
	* xrefresh xreq
	* xrsh xopt
	* xrubik xopt
	* xrunclient xopt
	* xscope xopt
	* xscreensaver xopt
	* xsession xopt
	* xset xreq
	* xsetroot xreq
	* xshogi xshogi
	* xstdcmap xreq
	* xstr bsd44
	* xtalk xopt
	* xterm xreq
	* xterm_color xopt
	* xtetris xopt
	* xTeXcad.13 xopt
	* xtiff xopt
	* xtree xopt
	* xtv xopt
	* xwd xreq
	* xwininfo xreq
	* xwud xreq

	* yacc bsd44
	* yes Shellutils
	* youbin xopt
	* yow Emacs

	* zcat gzip
	* zcmp gzip
	* zdiff gzip
	* zforce gzip
	* zgrep gzip
	* zmore gzip
	* znew gzip
d2055 1
a2055 1
	* [ Shellutils
d2078 3
a2080 3
Emacs); only the media are different.  For pricing information, see the *note
Free Software Foundation Order Form::..	 Source code for the manuals and
reference cards is included (*note Documentation::.).
d2088 1
a2088 1
Languages Tape - (VERSION NUMBERS NOT COMPLETELY UP TO DATE)
d2094 1
a2094 1
	* Binutils 2.5.2
d2096 1
a2096 1
	* C Library 1.09
d2100 7
a2106 6
	* f2c 1994.11.03
	* flex 2.4.7
	* Gawk 2.15.5
	* GCC/G++/Objective-C 2.7.0
	* GDB 4.13
	* gdbm 1.7.3
d2111 3
a2113 5
	* libg++ 2.6.1
	* libobjects 0.1.0
	* Make 3.72.1
	* NIHCL 3.0
	* OBST 3.4
a2116 1
	* perl 5.000
a2117 1
	* rx 0.05
d2125 1
a2125 22
Lisps and Emacs Tape - (VERSION NUMBERS NOT COMPLETELY UP TO DATE)
--------------------

This tape has Common Lisp systems and libraries, GNU Emacs, assorted
extensions that work with GNU Emacs, and a few other important utilities.

	* Calc 2.02c
	* CLISP 1994.10.26
	* Common Lisp 1.1
	* elib 0.06
	* Emacs 18.59
	* Emacs 19.29
	* GNU Emacs Lisp Reference Manaul, Ed. 2.3
	* gzip 1.2.4
	* Make 3.72.1
	* MULE 2.1
	* PCL 1993.03.18
	* Texinfo 3.1



Utilities Tape - (VERSION NUMBERS NOT COMPLETELY UP TO DATE)
d2130 5
a2134 6
	* acm 4.6
	* Autoconf 1.11
	* Autoconf 2.1
	* BASH 1.14.2
	* bc 1.03
	* Chess 4.0.73
d2138 1
a2138 1
	* Diffutils 2.7
d2140 1
a2140 1
	* ed 0.2
d2142 2
a2143 2
	* Fileutils 3.12
	* Findutils 4.1
a2144 1
	* HylaFAX 2.2.2.1
d2148 1
d2153 1
a2153 1
	* grep 2.0
d2158 4
a2161 5
	* ispell 3.1.13
	* m4 1.3
	* Make 3.72.1
	* mkisofs 1.01
	* mm 1.07
d2163 1
d2165 2
a2166 2
	* nvi 1.34
	* Oleo 1.6
d2168 1
a2168 1
	* ptx 0.4
d2171 1
a2171 2
	* recode 3.4
	* saoimage 1.08
d2173 4
a2176 5
	* screen 3.6.0
	* sed 1.18 & 2.05
	* Sharutils 4.1
	* Shellutils 1.12
	* Shogi 1.2.02
d2180 1
a2180 1
	* Textutils 1.11
d2184 1
d2186 1
a2186 1
	* xboard 3.1.1
d2188 20
a2207 1
	* Ygl 2.9
d2218 4
a2221 4
This tape now contains MIT Scheme 7.3, which conforms to the "Revised^4
Report On the Algorithmic Language Scheme" (MIT AI Lab Memo 848b), for which
TeX source is included.	 It is written partly in C, but is presently hard to
bootstrap.  Binaries that can be used to bootstrap Scheme are available for:
d2236 1
a2236 1
challenge, see the JACAL item in *Note GNU Software::.
d2243 2
a2244 2
The two X11 tapes contain Version 11, Release 6 of the X Window System.	 The
first tape contains all of the core software, documentation and some
d2252 1
a2252 1
both tapes.  *Note Tape & CD-ROM Subscription Service::.
d2254 2
a2255 2
We will distribute X11R5 on tape until X11R6 is stable, and on the *Note
November 1993 Source Code CD-ROM::, while supplies last.
d2263 3
a2265 3
Group at the University of California at Berkeley.  It has most of the BSD
software system, except for a few files that remain proprietary.  It is much
more complete than the previous "Net2" release.
d2273 7
a2279 8
software on the *Note Lisps/Emacs Tape::, is included).	 The other has GCC
2.3.3, Bison 1.19 (to compile GCC), GAS 1.38 (to assemble GCC's output) and
some library and include files (none of the other software on the *Note
Languages Tape::, is included).	 We are not aware of a GDB port for VMS.
Both VMS tapes have DEC VAX executables from which you can bootstrap, as the
DEC VMS C compiler cannot compile GCC.	We do not have executables for DEC
Alpha VMS systems.  Please do not ask us to devote effort to VMS support,
because it is peripheral to the GNU Project.
d2286 1
a2286 7
We offer these CD-ROMs:

   * *Note MS-DOS CD-ROM::, expected in September 1995.

   * *Note Debian GNU/Linux CD-ROM::, expected in late fall 1995.

   * *Note Compiler Tools Binaries CD-ROM::.
d2288 1
a2288 1
   * *Note June 1995 Source Code CD-ROM::.
d2290 1
a2290 1
   * *Note May 1994 Source Code CD-ROM::.
d2292 1
a2292 1
   * *Note November 1993 Source Code CD-ROM::.
d2294 5
a2298 5
Our CD-ROMs are in ISO 9660 format & can be mounted as a read-only file
system on most computers.  If your driver supports it you can mount each
CD-ROM with "Rock Ridge" extensions (the MS-DOS CD-ROM is only in ISO 9660
format) & it will look just like an ordinary Unix file system, rather than
one full of truncated & otherwise mangled names that fit vanilla ISO 9660.
d2309 51
a2359 4
If a business or organization is ultimately paying, the June 1995 Source CD
costs $240.  It costs $60 if you, an individual, are paying out of your own
pocket.	 The December 1994 Compiler Tools Binaries CD-ROM costs $220 for a
business or organization, and $55 for an individual.
d2363 2
a2364 1
What do the individual and company prices mean?
d2366 2
a2367 2
The software on our disk is free; anyone can copy it and anyone can run it.
What we charge for is the physical disk and the service of distribution.
d2369 91
a2459 3
We charge two different prices depending on who is buying.  When a company or
other organization buys the June 1995 Source CD-ROM, we charge $240.  When an
individual buys the same disk, we charge just $60.
d2461 14
a2474 4
This distinction is not a matter of who is allowed to use the software.	 In
either case, once you have a copy, you can distribute as many copies as you
wish, and there's no restriction on who can have or run them.  The price
distinction is entirely a matter of what kind of entity pays for the CD.
a2475 5
You, the reader, are certainly an individual, not a company.  If you are
buying a disk "in person", then you are probably doing so as an individual.
But if you expect to be reimbursed by your employer, then the disk is really
for the company; so please pay the company price and get reimbursed for it.
We won't try to check up on you--we use the honor system--so please cooperate.
a2476 2
Buying CDs at the company price is very helpful for GNU; just 140 Source CDs
at that price supports an FSF programmer or tech writer for a year.
d2478 2
d2481 94
d2576 9
a2584 1
Why is there an individual price?
d2586 4
a2589 5
In the past, our distribution tapes have been ordered mainly by companies.
The CD at the price of $240 provides them with all of our software for a much
lower price than they would previously have paid for six different tapes.  To
lower the price more would cut into the FSF's funds very badly, and decrease
the software development we can do.
a2590 3
However, for individuals, $240 is too high a price; hardly anyone could
afford that.  So we decided to make CDs available to individuals at the lower
price of $60.
d2593 2
d2596 4
a2599 17
Is there a maximum price?

Our stated prices are minimum prices.  Feel free to pay a higher price if you
wish to support GNU development more.  The sky's the limit; we will accept as
high a price as you can offer.	Or simply give a donation (tax-deductible in
the U.S.) to the Free Software Foundation, a tax-exempt public charity.



MS-DOS CD-ROM
-------------

We expect to release our first CD-ROM for MS-DOS in September, 1995.  Contact
either address on page 1 for more information at that time.   The MS-DOS CD
will be packaged inside a book describing its contents.	 It will have all the
sources and executables on the MS-DOS Diskettes.  For details and version
numbers, *note MS-DOS Diskettes::..
d2601 2
d2604 1
a2604 33

Debian GNU/Linux CD-ROM
-----------------------

The FSF expects to ship a CD-ROM with Debian GNU/Linux on it in the late fall
1995.  This CD will be packaged inside a book describing its contents.
m{No Value For "ergegrafkludge"} Debian GNU/Linux is a complete operating
system for x86 machines, available in both source code and binary form.	 It
is a GNU/Linux system--that is to say, a variant GNU system which uses Linux
as the kernel.	(All the systems now available which use the Linux kernel are
GNU/Linux systems.)

Debian is being developed by Ian Murdock and the Debian Association in
conjunction with the Free Software Foundation.	We are distributing it as an
interim measure until the GNU kernel (the Hurd) is ready for users.

Debian GNU/Linux is available for FTP at `ftp.cps.cmich.edu' in file
`/pub/debian'.	For more information about the Debian Project and how to get
involved, see `/pub/gnu/GNUinfo/DEBIAN' on a GNU FTP host (*note How to Get
GNU Software::. for a list).



December 1994 Compiler Tools Binaries CD-ROM
--------------------------------------------

We are now offering a CD-ROM that contains executables for GNU compiler tools
for some systems which lack a compiler.	 This enables the people who use
these systems to compile GNU and other free software without having to buy a
proprietary compiler.  You can also use the GNU compilation system to compile
your own C/C++/Objective-C programs.

We hope to have more systems on each update of this CD.	 If you can help
d2609 1
a2609 356
These packages:

	*DJGPP 1.12.m2 from GCC 2.6.0
	*GCC/G++/Objective-C 2.6.2
	*GNU C Library 1.09
	*GDB 4.13
	*Binutils 2.5.2
	*Bison 1.22
	*Emacs 19.26 (MS-DOS only)
	*Flex 2.4.7
	*Make 3.72.1
	*libg++ 2.6.1

On these platforms:

	*`i386-msdos'
	*`hppa1.1-hp-hpux9'
	*`sparc-sun-solaris2'
	*`sparc-sun-sunos4.1'



Source Code CD-ROMs
-------------------

We have several versions of our Source Code CD-ROMs available:

   * *Note June 1995 Source Code CD-ROM::.

   * *Note May 1994 Source Code CD-ROM::.

   * *Note November 1993 Source Code CD-ROM::.

The older Source Code CDs will be available while supplies last at a reduced
price; see the *note Free Software Foundation Order Form::..

All of the Source Code CDs also contain Texinfo source for the GNU manuals
listed in *Note Documentation::.

The VMS tapes' contents are *not* included.  Many programs that are only on
MS-DOS diskettes and not on the tapes are also *not* included.	The contents
of the MIT Scheme & X11 Optional tapes are *not* on the November 1993 & May
1994 Source CDs.  *Note Tapes:: & *Note MS-DOS Diskettes::.

There are no precompiled programs on these Source CDs.	You will need a C
compiler (programs which need some other interpreter or compiler normally
provide the C source for a bootstrapping program).  We ship C compiler
binaries for some systems on the *Note Compiler Tools Binaries CD-ROM::.



June 1995 Source Code CD-ROM - (VERSION NUMBERS NOT COMPLETELY UP TO DATE)
............................

We now have the sixth edition of our Source CD.	 This CD has Edition X.X for
version 19 of the `GNU Emacs Lisp Reference Manual' & some additional
software; not all FSF distributed software is included (*note Source Code
CD-ROMs::.).  It contains the following packages:
     *XXXXX UPDATE THIS LIST XXXXX*
	*acm 4.5
	*Autoconf 1.10
	*BASH 1.13.5
	*bc 1.02
	*Binutils 2.3
	*Bison 1.22
	*C Library 1.08
	*Calc 2.02c
	*Chess 4.0.69
	*CLISP 1994.01.08
	*Common Lisp 1.0
	*cpio 2.3
	*CVS 1.3
	*dc 0.2
	*DejaGnu 1.2
	*Diffutils 2.6
	*dld 3.2.3
	*doschk 1.1
	*ecc 1.2.1
	*ed 0.1
	*elib 0.06
	*Emacs 18.59
	*Emacs 19.23
	*es 0.84
	*f2c 1994.04.14
	*Fileutils 3.9
	*find 3.8
	*finger 1.37
	*flex 2.4.6
	*Fontutils 0.6
	*GAS 1.36.utah
	*GAS 2.2
	*Gawk 2.15.4
	*GCC 2.5.8
	*GDB 4.12
	*gdbm 1.7.1
	*Ghostscript 2.6.1
	*Ghostview 1.5
	*Ghostview for Windows 1.0
	*gmp 1.3.2
	*GNATS 3.2
	*GnuGo 1.1
	*gnuplot 3.5
	*gperf 2.1a
	*Graphics 0.17
	*grep 2.0
	*Groff 1.09
	*gzip 1.2.4
	*hello 1.3
	*hp2xx 3.1.4
	*indent 1.9.1
	*ispell 4.0
	*libg++ 2.5.3
	*m4 1.1
	*Make 3.71
	*MandelSpawn 0.07
	*mtools 2.0.7
	*MULE 1.0
	*NetFax 3.2.1
	*Nethack 3.1.3
	*NIHCL 3.0
	*nvi 1.11
	*Octave 1.0
	*Oleo 1.5
	*p2c 1.20
	*patch 2.1
	*PCL 1993.03.18
	*perl 4.036
	*ptx 0.3
	*rc 1.4
	*RCS 5.6.0.1
	*recode 3.3
	*regex 0.12
	*screen 3.5.2
	*sed 2.05
	*shellutils 1.9.4
	*Shogi 1.1.02
	*Smalltalk 1.1.1
	*Superopt 2.3
	*tar 1.11.2
	*Termcap 1.2
	*TeX 3.1
	*Texinfo 3.1
	*Textutils 1.9.1
	*Tile Forth 2.1
	*time 1.6
	*tput 1.0
	*UUCP 1.05
	*uuencode 1.0
	*wdiff 0.04
	*X11R6
	*xboard 3.0.9
	*xshogi 1.2.02



May 1994 Source Code CD-ROM
...........................

We still have the fourth edition of our Source CD, at a reduced price.	This
CD has Edition 2.3 for version 19 of the `GNU Emacs Lisp Reference Manual' &
some additional software; not all FSF distributed software is included (*note
Source Code CD-ROMs::.).  It contains these packages:
	*acm 4.5
	*Autoconf 1.10
	*BASH 1.13.5
	*bc 1.02
	*Binutils 2.3
	*Bison 1.22
	*C Library 1.08
	*Calc 2.02c
	*Chess 4.0.69
	*CLISP 1994.01.08
	*Common Lisp 1.0
	*cpio 2.3
	*CVS 1.3
	*dc 0.2
	*DejaGnu 1.2
	*Diffutils 2.6
	*dld 3.2.3
	*doschk 1.1
	*ecc 1.2.1
	*ed 0.1
	*elib 0.06
	*Emacs 18.59
	*Emacs 19.23
	*es 0.84
	*f2c 1994.04.14
	*Fileutils 3.9
	*find 3.8
	*finger 1.37
	*flex 2.4.6
	*Fontutils 0.6
	*GAS 1.36.utah
	*GAS 2.2
	*Gawk 2.15.4
	*GCC 2.5.8
	*GDB 4.12
	*gdbm 1.7.1
	*Ghostscript 2.6.1
	*Ghostview 1.5
	*Ghostview for Windows 1.0
	*gmp 1.3.2
	*GNATS 3.2
	*GnuGo 1.1
	*gnuplot 3.5
	*gperf 2.1a
	*Graphics 0.17
	*grep 2.0
	*Groff 1.09
	*gzip 1.2.4
	*hello 1.3
	*hp2xx 3.1.4
	*indent 1.9.1
	*ispell 4.0
	*libg++ 2.5.3
	*m4 1.1
	*Make 3.71
	*MandelSpawn 0.07
	*mtools 2.0.7
	*MULE 1.0
	*NetFax 3.2.1
	*Nethack 3.1.3
	*NIHCL 3.0
	*nvi 1.11
	*Octave 1.0
	*Oleo 1.5
	*p2c 1.20
	*patch 2.1
	*PCL 1993.03.18
	*perl 4.036
	*ptx 0.3
	*rc 1.4
	*RCS 5.6.0.1
	*recode 3.3
	*regex 0.12
	*screen 3.5.2
	*sed 2.05
	*shellutils 1.9.4
	*Shogi 1.1.02
	*Smalltalk 1.1.1
	*Superopt 2.3
	*tar 1.11.2
	*Termcap 1.2
	*TeX 3.1
	*Texinfo 3.1
	*Textutils 1.9.1
	*Tile Forth 2.1
	*time 1.6
	*tput 1.0
	*UUCP 1.05
	*uuencode 1.0
	*wdiff 0.04
	*X11R6
	*xboard 3.0.9
	*xshogi 1.2.02



November 1993 Source Code CD-ROM
................................

We still have the third edition of our Source CD, at a reduced price.  It
contains X11R5, as we feel that people should have a choice between X11R5 and
X11R6 until the latter is stable.  This CD has Edition 2.2 for version 19 of
the `GNU Emacs Lisp Reference Manual' & some additional software; not all FSF
distributed software is included (*note Source Code CD-ROMs::.).  It contains
the following packages:
	*acm 3.1
	*Autoconf 1.7
	*BASH 1.13.4
	*bc 1.02
	*Binutils 1.9 2.3
	*Bison 1.22
	*C Library 1.06.7
	*Calc 2.02b
	*Chess 4.0p62
	*CLISP 93.11.08
	*cpio 2.3
	*CVS 1.3
	*dc 0.2
	*DejaGnu 1.0.1
	*Diffutils 2.6
	*dld 3.2.3
	*doschk 1.1
	*ecc 1.2.1
	*elib 0.06
	*Emacs 18.59
	*Emacs 19.21
	*es 0.84
	*f2c 1993.04.28
	*Fileutils 3.9
	*find 3.8
	*finger 1.37
	*flex 2.3.8
	*Fontutils 0.6
	*GAS 1.36.utah
	*GAS 1.38.1
	*GAS 2.2
	*Gawk 2.15.3
	*GCC 2.5.4
	*GDB 4.11
	*gdbm 1.7.1
	*Ghostscript 2.6.1
	*Ghostview 1.5
	*Ghostview for Windows 1.0
	*gmp 1.3.2
	*GNATS 3.01
	*GnuGo 1.1
	*gnuplot 3.5
	*gperf 2.1a
	*Graphics 0.17
	*grep 2.0
	*Groff 1.08
	*gzip 1.2.4
	*hello 1.3
	*hp2xx 3.1.3a
	*indent 1.8
	*Ispell 4.0
	*less 177
	*libg++ 2.5.1
	*m4 1.1
	*Make 3.69.1
	*MandelSpawn 0.06
	*mtools 2.0.7
	*MULE 1.0
	*NetFax 3.2.1
	*Nethack 3.1.3
	*NIHCL 3.0
	*Oleo 1.5
	*p2c 1.20
	*patch 2.1
	*PCL 93.03.18
	*perl 4.036
	*ptx 0.3
	*rc 1.4
	*RCS 5.6.0.1
	*recode 3.2.4
	*regex 0.12
	*screen 3.5.2
	*sed 1.18 2.03
	*Shellutils 1.9.1
	*Shogi 1.1p02
	*Smalltalk 1.1.1
	*Superopt 2.3
	*tar 1.11.2
	*Termcap 1.2
	*TeX 3.1
	*Texinfo 3.1
	*Tile Forth 2.1
	*time 1.6
	*time 1.6
	*tput 1.0
	*UUCP 1.04
	*uuencode 1.0
	*wdiff 0.04
	*X11R5
d2611 16
d2633 2
a2634 2
The FSF distributes some of the GNU software ported to MS-DOS, on 3.5inch
1.44MB diskettes. These disks have both sources and executables.
d2638 1
a2638 1
DJGPP Diskettes - (VERSION NUMBERS NOT COMPLETELY UP TO DATE)
d2641 1
a2641 30
We offer DJGPP on 30 diskettes.	 For further details, see *Note GNU
Software::.  The DJGPP diskettes contain the following:

	* bc 1.03
	* Binutils 2.4
	* Bison 1.22
	* cpio 2.3
	* Diffutils 2.6
	* doschk 1.1
	* Fileutils 3.9
	* Findutils 3.8
	* GAS 2.4
	* Gawk 2.15.5
	* GCC 2.6.0
	* GDB 4.12
	* Ghostscript 2.6.1
	* Ghostview for Windows 1.0
	* Groff 1.09
	* gzip 1.24
	* hello 1.3
	* indent 1.9
	* ispell 4.0
	* m4 1.2
	* Make 3.71
	* patch 2.1
	* sed 1.18
	* shellutils 1.9
	* Texinfo 3.1
	* texutils 1.9
	* wdiff 0.04
d2645 1
a2645 1
Emacs Diskettes - (VERSION NUMBERS NOT COMPLETELY UP TO DATE)
d2648 3
a2650 3
Two versions of GNU Emacs are included on the Emacs diskettes we distribute:
GNU Emacs version 19.29 handles 8-bit character sets; the other, MULE version
2.1, handles 16-bit character sets including Kanji.
d2652 3
d2657 2
a2658 1
Selected Utilities Diskettes - (NOT COMPLETELY UP TO DATE)
d2661 6
a2666 10
The GNUish MS-DOS Project ported GNU software to PC compatibles.  Though the
GNUish Project is no longer active, users still ask for these ports that were
done several years ago.	 You can anonymous FTP files
`/pub/gnu/MicrosPorts/MSDOS*' from `prep.ai.mit.edu' to find out how to
access these ports over the Internet.  We offer these programs on five
diskettes.  In general, this software will run on 8086 and 80286-based 16-bit
machines; an 80386 is not required.  Some of these utilities are necessarily
missing features.   Included are: `cpio', `diff', `find', `flex', `gdbm',
`grep', `indent', `less', `m4', `make', `ptx', RCS, `sed', `shar', `sort', &
Texinfo.
d2681 1
a2681 1
current with the latest GNU developments.  For a one-time cost equivalent to
d2684 2
a2685 2
are sent each quarter; the CD-ROMs are sent as they are issued (which is
between two and four times a year.)
d2687 13
a2699 14
Regularly, we will send you a new version of an Lisps/Emacs, Languages,
Utilities, or X Window System (X11R6) Required tape or the Source CD-ROM.
The MIT Scheme and X Window System Optional tapes are not changed often
enough to warrant quarterly updates.  We do not yet know if we will be
offering subscriptions to the Compiler Tools Binaries or our new CD-ROMs.

Since Emacs 19 is on the Lisps/Emacs Tape and the Source CD-ROM, a
subscription to either is an easy way to keep current with Emacs 19 as it
evolves.

A subscription is an easy way to keep up with the regular bug fixes to the X
Window System.	We update the X11R6 Required tape as fixes and patches are
issued throughout the year.  Each new edition of the *Note Source Code
CD-ROMs::, also has updated sources for the X Window System.
d2705 2
a2706 2
to add $80.00 for each subscription.  See "Unix and VMS Software" & "Shipping
Instructions" on the *note Free Software Foundation Order Form::..
d2713 1
a2713 1
The Free Software Foundation has been asked repeatedly to create a package
d2721 1
a2721 1
the complete X Window System, and all the GNU utilities.
d2723 13
a2735 16
We will make a Deluxe Distribution for any machine, with any operating
system.	 We will send someone to your office to do the compilation, if we
can't find a suitable machine close to us!  However, we can only compile the
programs that already support your chosen machine and system  - porting is a
separate matter (if you wish to commission a port, see the GNU Service
Directory, details in *Note Free Software Support::).  Compiling all these
programs take time; a Deluxe Distribution for an unusual machine will take
longer to produce then one for a common machine.  Please contact the FSF
office if you have any questions.

We supply the software in one of these tape formats in Unix `tar' format:
1600 or 6250bpi 1/2in reel, Sun DC300XLP 1/4in cartridge - QIC24,
Hewlett-Packard 16-track DC600HC 1/4in cartridge, IBM RS/6000 1/4in cartridge
- QIC 150, Exabyte 8mm cartridge, or DAT 4mm cartridge.	 If your computer
cannot read any of these, please contact us to see if we can handle your
format.
d2738 13
a2750 14
Compiler', `GNU C Library', `GDB', `Flex', `GNU Emacs Lisp Reference',
`Programming in Emacs Lisp: An Introduction', `Make', `Texinfo', & `Termcap'
manuals; six copies of the `GNU Emacs' manual; and a packet of ten reference
cards each for GNU Emacs, Bison, Calc, Flex, & GDB.   Every Deluxe
Distribution also includes a copy of the latest editions of our CD-ROMs
(including the MS-DOS CD & the Debian GNU/Linux CD when they are available)
that contain sources of our software & compiler tool binaries for some
systems.  The MS-DOS CD is in ISO 9660 format.	The other CDs are in ISO 9660
format with Rock Ridge extensions.

The price of the Deluxe Distribution is $5000 (shipping included).  These
sales provide enormous financial assistance to help the FSF develop more free
software.  To order, please fill out the "Deluxe Distribution" section on the
*note Free Software Foundation Order Form::.  and send it to:
d2753 2
a2754 2
	59 Temple Place -- Suite 330
	Boston, MA   02111--1307
d2757 3
a2759 3
	Telephone: +1-617-542-5942
	Fax (including Japan):	     +1-617-542-2652
	Free Dial Fax (in Japan):
d2769 14
a2782 14
Our latest T-shirt has artwork by Berkeley, CA artist Etienne Suvasa.  The
front has the ever-popular picture of GNArnold from the `Flex Manual', while
the back has the Preamble to the GNU General Public License.

They are available in two colors, Natural & Black.  Natural is an off-white,
unbleached, undyed, environment-friendly cotton, printed with black ink, & is
great for tye-dyeing or displaying as is.  Black is printed with white ink &
is perfect for late night hacking.  All shirts are thick 100% cotton, & are
available in sizes M, L, XL & XXL.  This shirt makes a great gift for your
favorite hacker!

The previous version of the T-shirt will be available while supplies last,
but please contact the FSF to see if we have what you would like before
ordering.
d2790 5
a2794 5
Texinfo source for each manual and source for each reference card is on
the appropriate tape, diskette, or CD-ROM; the prices for these magnetic
media do not include printed documentation.  All items are provided on
an ``as is'' basis, with no warranty of any kind.  Please allow six
weeks for delivery (though it won't usually take that long).
d2797 1
a2797 1
     PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1996.
d2804 1
a2804 1
These tapes in the formats indicated (*note Tapes::., for contents):
d2817 1
a2817 1
Lisps/Emacs	$200	  $210	    $230      $215 (3)	$205	 $225
d2822 4
a2825 4
X11R5-Required	$200	  $210	    $230      $215	$205	 $225
X11R5-Optional	$200	  $210	    $230      $215	$205	 $225
X11R6-Required	$200	  $210	    $230      $215	$205	 $225
X11R6-Optional	$200	  $210	    $230      $215	$205	 $225
d2832 2
a2833 1
Subscriptions, 4 updates for one year (*note Tape & CD-ROM Subscription Service::.):
d2838 1
a2838 1
X11R6-Required	$600	  $630	    $690      $645	$615	 $675
d2843 2
a2844 2
These 1600 bpi reel-to-reel 9 track 1/2" tapes, in VMS BACKUP format (aka
interchange format) (*note VMS Emacs and VMS Compiler Tapes::.):
d2849 1
a2849 1
			   executables only.
d2852 1
a2852 2
FSF Deluxe Distribution (*note Deluxe Distribution::.):
......................................................
d2854 1
a2854 2

____ @@ $5000 = $ ______	  The Deluxe Distribution, with manuals, etc.
d2864 1
a2864 9
CD-ROMs, in ISO 9660 format (*note CD-ROMs::.):
..............................................


GNU Source Code CD-ROM, Version 6 with X11R6 (*note June 1995 Source Code CD-ROM::.):

____ @@ $240  = $ ______	  for corporations and other organizations.

____ @@ $ 60  = $ ______	  for individuals.
d2866 3
a2870 2
GNU Compiler Tools Binaries CD-ROM, Version 2, December 1994 Edition
(*note Compiler Tools Binaries CD-ROM::.):
d2872 1
a2872 1
____ @@ $220  = $ ______	  for corporations and other organizations.
d2874 1
a2874 1
____ @@	$55  = $ ______	  for individuals.
d2876 4
d2882 2
a2883 1
Debian GNU/Linux Book with CD-ROM - expected late fall 1995 (*note Debian GNU/Linux CD-ROM::.):
d2885 1
a2885 1
____ @@ $200  = $ ______	  for corporations and other organizations.
d2887 5
a2891 1
____ @@	$50  = $ ______	  for individuals.
d2895 1
a2895 5
(*note Tape & CD-ROM Subscription Service::.):

____ @@ $720  = $ ______	  for corporations and other organizations.

____ @@ $180  = $ ______	  for individuals.
d2897 4
d2906 2
a2907 1
MS-DOS Book with CD-ROM - expected September 1995 (*note MS-DOS CD-ROM::.):
d2909 6
a2914 1
____ @@ $180  = $ ______	  for corporations and other organizations.
d2916 2
a2917 1
____ @@	$45  = $ ______	  for individuals.
d2920 2
d2923 1
a2923 2
The following sources and executables for MS-DOS, on 3.5" 1.44MB diskettes
(*note MS-DOS Diskettes::.):
d2925 14
a2938 1
____ @@ $ 90  = $ ______	  Emacs diskettes, GNU Emacs, for 80386 and up.
d2940 6
a2945 3
____ @@ $ 80  = $ ______	  DJGPP diskettes, GCC version 2, for 80386 and up
			   (also on the *note Compiler Tools Binaries CD-ROM::. and *note MS-DOS CD-ROM::..)
____ @@ $ 85  = $ ______	  Selected Utilities diskettes, 8086 and up.
d2947 1
a2947 2
____ @@ $ 40  = $ ______	  Windows diskette, GNU Chess and gnuplot for
			   Microsoft Windows.
d2949 1
d2951 1
a2951 2
Manuals
-------
d2953 1
a2953 2
These manuals (*note Documentation::.).	 Please call for bulk purchase
discounts.
d2955 1
a2955 1
____ @@ $300  = $ ______	  One copy each of the following 13 manuals.
a2956 1
____ @@ $ 25  = $ ______	  GNU Emacs version manual, with a reference card.
a2957 1
____ @@ $ 50  = $ ______	  GNU Emacs Lisp Reference manual, in two volumes.
d2959 2
a2960 1
____ @@ $ 50  = $ ______	  Using and Porting GNU CC.
d2962 8
a2969 1
____ @@ $ 50  = $ ______	  GNU C Library Reference Manual.
a2970 1
____ @@ $ 50  = $ ______	  GNU Emacs Calc manual, with a reference card.
d2972 2
a2973 1
____ @@ $ 20  = $ ______	  Programming in Emacs Lisp, An Introduction
d2975 1
a2975 1
____ @@ $ 20  = $ ______	  Debugging with GDB, with a reference card.
d2977 1
a2977 1
____ @@ $ 20  = $ ______	  Gawk manual.
d2979 1
a2979 1
____ @@ $ 20  = $ ______	  Make manual.
d2981 1
a2981 1
____ @@ $ 20  = $ ______	  Bison manual, with a reference card.
d2983 1
a2983 1
____ @@ $ 20  = $ ______	  Flex manual, with a reference card.
d2985 1
a2985 1
____ @@ $ 20  = $ ______	  Texinfo manual.
d2987 1
a2987 1
____ @@ $ 15  = $ ______	  Termcap manual.
d2991 1
a2991 2
Reference Cards
---------------
d2993 1
a2993 2
The following reference cards, in packets of ten.  For single copies please
call.
d3010 4
a3013 1
GNU/FSF T-shirts, thick 100% cotton (*note FSF T-shirt::.):
d3022 1
a3022 42



Older Items
-----------

Older items are only available while supplies last.

____ @@ $  5  = $ ______	  GNU Emacs version 18 reference cards, in packets
			   of ten.

Please fill in the number of each older CD-ROM you order:

						for		for
						corporations	individuals:
						and other
						organizations:

GNU Compiler Tools Binaries CD-ROM
	December 1993 Edition (Version 1)	____________	____________


GNU Source Code CD-ROM
	May 1994 edition with X11R6		____________	____________

GNU Source Code CD-ROM
	November 1993 edition with X11R5	____________	____________

GNU Source Code CD-ROM
	May 1993 edition with X11R5		____________	____________

GNU Source Code CD-ROM
	October 1992 edition with X11R5		____________	____________


Please put the total count and cost of the above older CD-ROMs here:

____ @@ $ 80  = $ ______	  for corporations and other organizations.

____ @@ $ 20  = $ ______	  for individuals.

		 ======
d3031 1
a3031 1
	     + $ ______	  In Massachusetts: add 5% sales tax, or give tax
d3035 1
a3035 2
			  manuals, add $5 *each*.  For *each* tape or
			  CD-ROM subscription, add $20.	 For all other
d3038 2
a3039 1
			  shipping for all other items = $5 + ($1 * i).
d3041 5
a3045 5
			  shipping:  Add $20 base charge; then add $80 more
			  for *each* tape or CD-ROM subscription; and then
			  add $10 more for *each* manual in the order;
			  i.e., shipping for all other items
					     = $20 + ($80 * s) + ($10 * m).
d3047 1
a3047 1
		 ------	  We suggest 5% if paying by credit card.
d3050 1
a3050 3
			  the contiguous 48 states and Canada.	For very
			  large orders, ask about actual shipping costs for
			  that order.
d3073 4
a3076 8
------------------------------------------------------------------------------
|									     |
|  Orders filled only upon receipt of check, money order or credit card	     |
|  order in U.S. dollars.  Unpaid orders will be returned to the sender.     |
|  We do not have the staff to handle the billing of unpaid orders.  Please  |
|  help keep our lives simple by including your payment with your order.     |
|									     |
------------------------------------------------------------------------------
a3079 1
---------------------------------
d3081 3
a3083 2
You are responsible for paying all duties, tariffs, and taxes.	If you
refuse to pay the charges, the shipper will return or abandon the order.
d3086 1
a3086 5
 ---------------------------------------------------------------------------
 |									   |
 |	Please make checks payable to the ``Free Software Foundation''.	   |
 |									   |
 ---------------------------------------------------------------------------
a3089 8
-----------------------

The Free Software Foundation takes these credit cards: Carte Blanche,
Diner's Club, JCB, Mastercard, Visa, or American Express.  Please note that
we are charged about 5% of an order's total amount in credit card
processing fees.  Please consider paying by check instead, or adding on a
5% donation to make up the difference.	To place a credit card order,
please give us this information:
d3091 5
d3103 1
a3103 1
Cardholder's Signature: ______________________________________________________
d3106 1
a3107 6
------------------------------------------------------------------------------
|									     |
|     If you wish to pay by wire transfer, or you are a reseller, please     |
|     call or write us for details.					     |
|									     |
------------------------------------------------------------------------------
d3109 6
a3114 7

		Please mail orders to:	Free Software Foundation
					59 Temple Place -- Suite 330
					Boston, MA   02111
					+1-617-542-5942
					FAX (including Japan): +1-617-542-2652
					Free Dial FAX numbers in Japan:
d3116 1
a3116 3
WITHOUT NOTICE AFTER January 31, 1996.			0066-3382-0158 (IDC)

Version: June 1995 ASCII Bull to June 1995 Src CD/GNU 19.29/GCC 2.7.0
@


1.1.1.13
log
@import emacs-19.31
@
text
@d3 4
a6 1
Most of this file is excerpted from the January 1996 GNU's Bulletin.
d11 1
a11 1
-----------------------------------------------------------------------------
d14 1
a14 1
FSF Order Form with Descriptions			January, 1996
d18 5
a22 7
Free Software Foundation, Inc.		Telephone: +1-617-542-5942
59 Temple Place - Suite 330		Fax: (including Japan) +1-617-542-2652
Boston, MA   02111-1307	  USA		Electronic mail: `gnu@@prep.ai.mit.edu'


-----------------------------------------------------------------------------

a29 1

d37 2
a38 2
	Major Changes in GNU Software and Documentation
	The Deluxe Distribution
d40 2
a41 2
	GNU Software
	Program/Package Cross Reference
d43 3
a45 3
	   Languages Tape
	   Lisps and Emacs Tape
	   Utilities Tape
d52 3
a54 3
	   December 1995 Compiler Tools Binaries CD-ROM
	   December 1994 Compiler Tools Binaries CD-ROM
	   December 1993 Compiler Tools Binaries CD-ROM
d56 2
a57 2
	      December 1995 Source Code CD-ROMs
	      June 1995 Source Code CD-ROM
a59 2
	   MS-DOS Book with CD-ROM
	   Debian GNU/Linux Book with CD-ROM
d61 3
a63 3
	   DJGPP Diskettes
	   Emacs Diskettes
	   Selected Utilities Diskettes
d66 1
a70 3
-----------------------------------------------------------------------------


d81 8
a88 12

If your employer has a matching gifts program for charitable donations,
please arrange to: add the FSF to the list of organizations for your
employer's matching gifts program; and have your donation matched (note *Note
Cygnus Matches Donations!::).  If you do not know, please ask your personnel
department.

Circle amount you are donating, cut out this form, and send it with your
donation to:

	Free Software Foundation, Inc.
	59 Temple Place - Suite 330
d92 1
a92 2

	$500	 $250	  $100	   $50	   Other $________
d98 4
a101 2
MasterCard, Visa, or American Express.	Charges may also be faxed to
+1-617-542-2652.
d123 2
a124 2
will continue to contribute corporate funds to the FSF to accompany gifts by
its employees, and by its customers and their employees.
a130 1

d148 1
a148 10
The SNOW 2.1 CD producers added the words "Includes $5 donation to the FSF"
to the front of their CD.  Potential buyers will know just how much of the
price is for the FSF & how much is for the redistributor.

The Sun Users Group Deutschland & ASCII Corporation (Japan) have added
donations to the FSF to the price of their next GNU software CD-ROMs.

Austin Code Works, a free software redistributor, supports free software
development by giving the FSF 20% of the selling price for the GNU software
CDs they produce & sell.
d150 12
a161 8
Walnut Creek CDROM & Info Magic, free software redistributors, are also
giving us part of their selling price.

TOHDO-SHA is donating 400 yen to the FSF for each copy of `The GNU Emacs Lisp
Reference Manual, Japanese Edition' sold at bookstores in Japan.

CQ Publishing made a large donation from the sales of their GAWK book in
Japanese.
d169 1
a169 1
redistributors to contribute--either by doing development themselves or by
d191 1
a191 1
or Mach contribute more; major new features and programs contribute the most.
d209 6
a214 5
Wingnut (SRA's special GNU support group) regularly donates a part of its
income to the FSF to support the development of new GNU programs.  Listing
them here is our way of thanking them.	Wingnut has made a pledge to donate
10% of their income to the FSF, and has purchased several Deluxe Distribution
packages in Japan.  Also see *Note Cygnus Matches Donations!::.
a223 139
	WWW: `http://www.sra.co.jp/public/sra/product/wingnut/'



Major Changes in GNU Software and Documentation
***********************************************

   * A New FSF T-shirt!	  (*Note FSF T-shirt::)

     We have a new T-shirt.  This design was inspired by the cover of the
     `GNU Emacs Lisp Reference Manual'.

   * GNU Emacs 19.30   (*Note GNU Software::)

     We have just released Emacs 19.30.	 New features include support for menu
     bars on text-only terminals, a total rewrite of GNUS, multiple frames on
     Windows NT and Windows 95, & many others.

   * New Programs on the Tapes	 (*Note GNU Software::)

     `gettext' is now on the *Note Languages Tape::.  Termutils & Midnight
     Commander have been added to the *Note Utilities Tape::.  CLX has been
     added to the *Note Lisps/Emacs Tape::.  Newer versions of many of our
     programs & manuals have been placed on all the media we distribute.

   * New Source Code CD!

     We have just released the December 1995 Source Code CD-ROMs (Edition 7).
     Due to increasing amounts of GNU Software, the Source Code CD is now a
     two disc set--the price remains unchanged!	 The new programs included
     are: apache, CLX, Elisp archive, `ffcall', `gettext', GN, Gnans,
     `gnuserv', Hyperbole, Midnight Commander, Oaklisp, SIPP, SNePS, Spinner,
     W3, and `xgrabsc'.	 *Note GNU Software::, for more information about
     these packages.  Also on the CD-ROMs are full distributions of MIT X11R6
     (both our Required & Optional distributions), MIT Scheme 7.3, Emacs
     19.30, GCC 2.7.1, and current versions of all other GNU Software.	For
     more information, see *Note December 1995 Source Code CD-ROMs::.

   * New Compiler Tools CD-ROM

     We have a new edition of the Compiler Tools Binaries CD-ROM with updated
     versions of much of its software.	It contains executables of the GNU
     compiler tools for some systems that don't normally come with a
     compiler.	This allows users of those systems to compile their own
     software without having to buy a proprietary compiler.

     We hope to include more systems with each update of this CD-ROM.  If you
     can help build binaries for new systems or have one to suggest, please
     contact us at either address on page 1.  For more information, see *Note
     Compiler Tools Binaries CD-ROM::.

   * New/Updated Manuals since Last Bulletin   (*Note Documentation::)

     We have a new manual: `The GNU Emacs Lisp Reference Manual, Japanese
     Edition' - the FSF would like to thank the team of over 30 Japanese who
     did the translation.  These new editions include bug fixes and
     additional information: `The GNU Emacs Lisp Reference Manual', `GNU
     Make', `Bison', `Programming in Emacs Lisp: An Introduction', and `The
     Termcap Manual'.

   * Older FSF CD-ROMs Available at a Reduced Price

     While supplies last, older versions of our CD-ROMs are available at a
     reduced price.  Note that the newest version has bug fixes and
     improvements that the older versions do not.  See the *note Free
     Software Foundation Order Form::..

   * GNU Software Works on MS-DOS   (Also *note GNU Software::.)

     GNU Emacs 19 and many other GNU programs have been ported to MS-DOS for
     i386/i486/Pentium machines.  We ship binaries & sources on the *Note
     DJGPP Diskettes::; *Note Emacs Diskettes::; *Note Selected Utilities
     Diskettes::; & the *Note Compiler Tools Binaries CD-ROM::.	 We will ship
     binaries & sources on the *Note MS-DOS Book with CD-ROM::, when it is
     available.

   * The FSF Takes Credit Cards

     We take these credit cards: Carte Blanche, Diner's Club, MasterCard, JCB,
     Visa, and American Express.  Please note that we are charged about 5% of
     an order's total amount in credit card processing fees.  Please consider
     paying by check instead or adding on a 5% donation to make up the
     difference.



The Deluxe Distribution
***********************

The Free Software Foundation has been asked repeatedly to create a package
that provides executables for all of our software.  Normally we offer only
sources.  In addition to providing binaries with the source code, the Deluxe
Distribution includes a complete set of our printed manuals and reference
cards.

The FSF Deluxe Distribution contains the binaries and sources to hundreds of
different programs including GNU Emacs, the GNU C Compiler, the GNU Debugger,
the complete X Window System, and all the GNU utilities.

We will make a Deluxe Distribution for most machines/operating systems.	 We
may be able to send someone to your office to do the compilation, if we can't
find a suitable machine close to us.  However, we can only compile the
programs that already support your chosen machine/system - porting is a
separate matter (to commission a port, consult the GNU Service Directory;
details in *Note Free Software Support::).  Compiling all these programs
takes time; a Deluxe Distribution for an unusual machine will take longer to
produce than one for a common machine.	Please contact the FSF Office with
any questions.

We supply the software in one of these tape formats in Unix `tar' format:
1600 or 6250bpi 1/2in reel, Sun DC300XLP 1/4in cartridge - QIC24, IBM RS/6000
1/4in c.t. - QIC 150, Exabyte 8mm c.t., or DAT 4mm c.t.	 If your computer
cannot read any of these, please contact us to see if we can handle your
format.

The manuals included are one each of the `Bison', `Calc', `GAWK', `GNU C
Compiler', `GNU C Library', `GDB', `Flex', `GNU Emacs Lisp Reference',
`Programming in Emacs Lisp: An Introduction', `Make', `Texinfo', & `Termcap'
manuals; six copies of the `GNU Emacs' manual; and a packet of ten reference
cards each for Emacs, Bison, Calc, Flex, & GDB.

Every Deluxe Distribution also has a copy of the latest editions of our
CD-ROMs that have sources of our software & compiler tool binaries for some
systems.  The MS-DOS CD is in ISO 9660 format.	The other CDs are in ISO 9660
format with Rock Ridge extensions.

The price of the Deluxe Distribution is $5000 (shipping included).  These
sales provide enormous financial assistance to help the FSF develop more free
software.  To order, please fill out the "Deluxe Distribution" section on the
*note Free Software Foundation Order Form::.  and send it to:

	Free Software Foundation, Inc.
	59 Temple Place - Suite 330
	Boston, MA   02111-1307
	USA

	Telephone: +1-617-542-5942
	Fax (including Japan): +1-617-542-2652
	Electronic mail: gnu@@prep.ai.mit.edu
d230 1
a230 1
GNU is dedicated to having quality, easy-to-use online & printed
d232 1
a232 1
describe how to use all the features of each program, & give examples of
d234 1
a234 1
yield both typeset hardcopy via the TeX document formatting system and online
d236 2
a237 2
comes with our software; here are the manuals that we publish as printed
books.	See the *note Free Software Foundation Order Form::., to order them.
d241 6
a246 7
binding.  They have an inner cloth spine and an outer cardboard cover that
will not break or crease as an ordinary paperback will.	 Currently, the
`GDB', `Emacs', `Emacs Lisp Reference', `Programming in Emacs Lisp: An
Introduction', `GAWK', `Make', `Bison', & `Texinfo' manuals have this
binding.  The other GNU manuals also lie flat when opened, using a GBC or
Wire-O binding.	 All our manuals are 7in by 9.25in except the 8.5in by 11in
`Calc' manual.
d251 3
a253 3
`Debugging with GDB' (Edition 4.12 for Version 4.14) tells how to run your
program under GNU Debugger control, examine and alter data, modify a
program's flow of control, and use GDB through GNU Emacs.
d255 1
a255 1
The `GNU Emacs Manual' (11th Edition for Version 19.29) describes editing with
d257 17
a273 15
expression search; how to use special programming modes to write languages
like C++ and TeX; how to use the `tags' utility; how to compile and correct
code; how to make your own keybindings; and other elementary customizations.

`Programming in Emacs Lisp: An Introduction' (Edition 1.04) is for people who
are not necessarily interested in programming, but who do want to customize
or extend their computing environment.	If you read it in Emacs under Info
mode, you can run the sample programs directly.

`The GNU Emacs Lisp Reference Manual' (Edition 2.4 for Version 19.29) and
`The GNU Emacs Lisp Reference, Japanese Edition' (Japanese DRAFT Revision
1.0, from English Edition 2.4 for Version 19.29) covers this programming
language in depth, including data types, control structures, functions,
macros, syntax tables, searching/matching, modes, windows, keymaps, byte
compilation, and the operating system interface.
d275 1
a275 1
`The GAWK Manual' (Edition 0.16 for Version 2.16) tells how to use the GNU
d280 1
a280 1
The `Make Manual' (Edition 0.49 for Version 3.74) describes GNU `make', a
d286 1
a286 1
The `Flex' manual (Edition 1.03 for Version 2.3.7) teaches you to write a
d291 1
a291 1
The `Bison' manual (December 1993 Edition for Version 1.23) teaches you how
d299 1
a299 2
G++.  We are doing limited copier runs of this manual until it becomes more
stable.
d301 5
a305 5
The `Texinfo' manual (Edition 2.21 for Version 3) explains the markup
language that produces our online Info documentation & typeset hardcopies.
It tells you how to make tables, lists, chapters, nodes, indexes, cross
references, & how to catch mistakes.  This second edition describes over 50
new commands.
d307 1
a307 1
`The Termcap Manual' (2nd Edition for Version 1.2), often described as "twice
d314 4
a317 3
the library's facilities, including both what Unix calls "library functions"
& "system calls."  We are doing small copier runs of this manual until it
becomes more stable.  Please send fixes to `bug-glibc-manual@@prep.ai.mit.edu'.
d326 1
a326 1
GNU Software
d330 1
a330 1
We also offer software on various media and printed documentation:
d340 4
a343 1
In these articles describing the contents of each medium, the version number
d345 2
a346 41
When you order a distribution tape, diskette, or newer CD-ROM, some of the
programs may be newer and therefore the version number higher.	See the *note
Free Software Foundation Order Form::., for ordering information.

Some of the contents of our tape and FTP distributions are compressed.	We
have software on our tapes and FTP sites to uncompress these files.  Due to
patent troubles with `compress', we use another compression program, `gzip'.
(Such prohibitions on software development are fought by the League for
Programming Freedom; *note What Is the LPF::., for details.)

GNU `make' is on several of our tapes because some system vendors supply no
`make' utility at all and some native `make' programs lack the `VPATH'
feature essential for using the GNU configure system to its full extent.  The
GNU `make' sources have a shell script to build `make' itself on such systems.

We welcome all bug reports and enhancements sent to the appropriate
electronic mailing list (*note Free Software Support::.).



Configuring GNU Software
------------------------

We are using, Autoconf, a uniform scheme for configuring GNU software
packages in order to compile them (see "Autoconf" below, in this article).
The goal is to have all GNU software support the same alternatives for naming
machine and system types.

Ultimately, it will be possible to configure and build the entire system all
at once, eliminating the need to configure each individual package separately.

You can also specify both the host and target system to build
cross-compilation tools.  Most GNU programs now use Autoconf-generated
configure scripts.



GNU Software currently available
--------------------------------

For future programs and features, see *Note Forthcoming GNUs::.
d352 1
a352 1
	  December 1994 Binaries CD-ROM
d354 1
a354 1
    DjgpD
d357 2
a358 2
    DosBC
	  MS-DOS Book with CD-ROM
d363 3
a371 3
    LspEmcT
	  Lisps/Emacs Tape

d376 1
a376 1
	  December 1995 Source CD-ROMs
d384 1
a384 1
    VMSCmpT
a398 5
[FSFman] shows that we sell a manual for that package.	[FSFrc] shows we sell
a reference card for that package.  To order them, see the *note Free
Software Foundation Order Form::..  *Note Documentation::, for more
information on the manuals.  Source code for each manual or reference card is
included with each package.
d400 18
a417 1
   * `acm'   (SrcCD, UtilT)
d422 1
a422 8
     a more accurate simulation of real airplane flight characteristics.

   * apache   (SrcCD)

     Apache is an HTTP server designed as a plug-in replacement for version
     1.3 or 1.4 of the NCSA server.  It fixes numerous bugs in the NCSA
     server and includes many frequently requested new features, and has an
     API which allows it to be extended to meet users' needs more easily.
d424 1
a424 1
   * Autoconf	(SrcCD, UtilT)
d434 1
a434 1
   * BASH   (SrcCD, UtilT)
d436 1
a436 5
     GNU's shell, BASH (Bourne Again SHell), is compatible with the Unix `sh'
     and offers many extensions found in `csh' and `ksh'.  BASH has job
     control, `csh'-style command history, command-line editing (with Emacs
     and `vi' modes built-in, and the ability to rebind keys) via the
     `readline' library.  BASH conforms to the POSIX 1003.2-1992 standard.
d438 7
a444 1
   * `bc'   (DosBC, SrcCD, UtilT)
d447 1
a447 1
     numbers.  GNU `bc' follows the POSIX 1003.2-1992 standard, with several
d453 1
a453 1
   * BFD   (BinCD, DjgpD, DosBC, LangT, SrcCD)
d460 3
a462 4
     BFD comes with Texinfo source for a manual (not yet published on paper).

     At present, BFD is not distributed separately; it is included with
     packages that use it.
d464 1
a464 1
   * Binutils	(BinCD, DjgpD, DosBC, LangT, SrcCD; `gas' only on VMSCmpT)
d466 1
a466 1
     Binutils includes these programs: `ar', `c++filt', `demangle', `gas',
d468 1
a468 1
     `strings', & `strip'.
d470 1
a470 6
     Binutils version 2 uses the BFD library.  The GNU assembler, `gas',
     supports the a29k, Alpha, H8/300, H8/500, HP-PA, i386, i960, m68k, m88k,
     MIPS, NS32K, SH, SPARC, Tahoe, Vax and Z8000 CPUs, and attempts to be
     compatible with many other assemblers for UNIX and embedded systems.  It
     can produce mixed C-and-assembly listings, and includes a macro facility
     similar to that in some other assemblers.	GNU's linker `ld' emits
d472 7
a478 6
     undefined references, and interprets a superset of AT&T's Linker Command
     Language, which gives control over where segments are placed in memory.
     `nlmconv' converts object files into Novell NetWare Loadable Modules.
     `objdump' can disassemble code for most of the CPUs listed above, and
     can display other data (e.g., symbols and relocations) from any file
     format read by BFD.
d480 1
a480 1
   * Bison   (BinCD,DjgpD,DosBC,LangT,SrcCD,VMSCmpT)[FSFman,FSFrc]
d486 3
a488 2
     A recent policy change allows non-free programs to use Bison-generated
     parsers.  *Note Conditions for Using Bison::.
d490 1
a490 1
   * C Library	 (BinCD, LangT, SrcCD) [FSFman]
d496 2
a497 2
     The C Library performs many functions of the Unix system calls in the
     GNU/Hurd.	Mike Haertel has written a fast `malloc' which wastes less
d512 4
a515 4
     (Ultrix 4), DEC Alpha (OSF/1), i386/i486/Pentium (System V, SVR4, BSD,
     SCO 3.2, & SCO ODT 2.0), Sequent Symmetry i386 (Dynix 3), & SGI (Irix
     4).  *Note Forthcoming GNUs::.  Texinfo source for the
     `GNU C Library Reference Manual' is included (*note Documentation::..
d517 1
a517 1
   * C++ Library   (BinCD, DjgpD, DosBC, LangT, SrcCD)
d520 1
a520 1
     "forest" classes, an IOStream library for input/output routines, and
d523 4
a526 1
     length Strings, BitSets, and BitStrings.
d528 1
a528 5
     The distribution also includes the libstdc++ library.  This implements
     library facilities defined by the forthcoming ANSI/ISO C++ standard,
     including a port of the Standard Template Library.

   * Calc   (DosBC, LspEmcT, SrcCD) [FSFman, FSFrc]
d534 1
a534 1
     logarithmic, trigonometric, & financial functions; arbitrary precision;
d537 2
a538 2
     `gnuplot', & comes with source for a manual & reference card (*note
     Documentation::.).
d540 1
a540 1
   * `cfengine'	  (SrcCD, UtilT)
d542 13
a554 6
     `cfengine' is used for maintaining site-wide configuration of a
     heterogeneous Unix network using a simple high level language.  Its
     appearance is similar to `rdist', but also allows many more operations
     to be performed automatically.  See Mark Burgess, "A Site Configuration
     Engine", `Computing Systems', Vol. 8, No. 3 (ask `office@@usenix.org' how
     to get a copy).
d556 1
a556 19
   * Chess   (SrcCD, UtilT, WdwsD)

     GNU Chess enables most modern computers to play a full game of chess.  It
     supports a plain terminal interface, a curses interface, and a spiffy X
     Window interface via `xboard'.

     Improvements this past year include fixes to the game analyzer, book, &
     hash table; smartening up draw and mate; improved thinking on opponent's
     time; Autoconf installation; a makefile for Windows NT compilation;
     forward pruning; unlimited quiescence captures; improved evaluation;
     improved null & time control logic; & repetition-detection.

     GNU Chess was originated by Stuart Cracraft.  Improvements & rewrites are
     from John Stanback, Cha Kong Sian, Mike McGann, and many others.

     Send bugs to `bug-gnu-chess@@prep.ai.mit.edu' & general comments to
     `info-gnu-chess@@prep.ai.mit.edu'.

   * CLISP   (LspEmcT, SrcCD)
d562 2
a563 2
     interface, and, for some machines, a screen editor.  The user interface
     language (English, German, French) is choosable at run time.  Major
d566 2
a567 42
     Windows NT, Amiga 500-4000, Acorn RISC PC) & Unix-like systems
     (GNU/Linux, Sun4, SVR4, SGI, HP-UX, DEC Alpha, NeXTStep, & others).

   * Common Lisp   **Note Forthcoming GNUs::*	(LspEmcT, SrcCD)

     GNU Common Lisp (GCL, formerly known as Kyoto Common Lisp) is a compiler
     & interpreter for Common Lisp.  GCL is very portable & extremely
     efficient on a wide class of applications, & compares favorably in
     performance with commercial Lisps on several large theorem-prover &
     symbolic algebra systems.	GCL supports the CLtL1 specification but is
     moving towards the proposed ANSI standard.

     GCL compiles to C & then uses the native optimizing C compiler (e.g.,
     GCC).  A function with a fixed number of args & one value turns into a C
     function of the same number of args, returning one value--so GCL is
     maximally efficient on such calls.	 Its conservative garbage collector
     gives great freedom to the C compiler to put Lisp values in registers.
     It has a source level Lisp debugger for interpreted code & displays
     source code in an Emacs window.  Its profiler (based on the C profiling
     tools) counts function calls & the time spent in each function.

     There is now a built-in interface to the Tk widget system.	 It runs in a
     separate process, so users may monitor progress on Lisp computations or
     interact with running computations via a windowing interface.

     There is also an Xlib interface via C (xgcl-2).   CLX runs with GCL, as
     does PCL (see "PCL" later in this article).  *Note Forthcoming GNUs::,
     for plans regarding GCL or for recent developments.

     GCL version 2.2 is released under the GNU Library General Public License.

   * CLX   (LspEmcT, SrcCD)

     CLX is an X Window interface library for GCL.

   * `cpio'   (DosBC, SrcCD, UtilD, UtilT)

     `cpio' is an archive program with all the features of SVR4 `cpio',
     including support for the final POSIX 1003.1 `ustar' standard.  `mt', a
     program to position magnetic tapes, is included with `cpio'.

   * CVS   (SrcCD, UtilT)
d569 1
a569 7
     CVS, the Concurrent Version System, manages software revision & release
     control at a multi-developer, multi-directory, multi-group site.  It
     works best with RCS versions 4 and above, but will parse older RCS
     formats, losing some of CVS's fancier features.  (See Berliner, Brian,
     "CVS-II: Parallelizing Software Development," `Proceedings of the Winter
     1990 USENIX Association Conference'; ask `office@@usenix.org' how to get
     a copy.)
d571 48
a618 1
   * DejaGnu   (LangT, SrcCD)
d620 1
a620 8
     DejaGnu is a framework to test programs with a single front end for all
     tests.  The framework's flexibility & consistency makes it easy to write
     tests.

     DejaGnu comes with `expect', which runs scripts to conduct dialogs with
     programs.

   * Diffutils	 (DjgpD, DosBC, SrcCD, UtilT)
d624 1
a624 20
     Diffutils package contains `diff', `diff3', `sdiff', & `cmp'.  Recent
     improvements include more consistent handling of character sets and a
     new `diff' option to do all input/output in binary; this is useful on
     some non-POSIX hosts.  Plans for the Diffutils package include support
     for internationalization (e.g., error messages in Chinese) and for some
     non-Unix PC environments.

   * DJGPP   (BinCD, DjgpD, DosBC)

     DJ Delorie has ported GCC/G++ (see "GCC" in this article) to i386s
     running MS-DOS.  DJGPP has a 32-bit i386 DOS extender with a symbolic
     debugger; development libraries; & ports of Bison, `flex', & Binutils.
     Full source code is provided.  It needs at least 5MB of hard disk space
     to install & 512K of RAM to use.  It supports SVGA (up to 1024x768), XMS
     & VDISK memory allocation, `himem.sys', VCPI (e.g., QEMM, DESQview, &
     386MAX), & DPMI (e.g., Windows 3.x, OS/2, QEMM, & QDPMI).

     The FSF offers it on the *Note Compiler Tools Binaries CD-ROM::, and on
     the *Note DJGPP Diskettes::.  FTP from `oak.oakland.edu' in
     `/simtel/vendors/djgpp/' (or another SimTel mirror site).
d626 18
a643 2
     To join a DJGPP users mailing list, ask
     `djgpp-request@@sun.soe.clarkson.edu'.
d645 1
a645 1
   * `dld'   (LangT, SrcCD)
d652 1
a652 1
   * `doschk'	(DosBC, SrcCD, UtilT)
d654 3
a656 4
     This program is a utility to help software developers ensure that their
     source file names are distinguishable on System V platforms with
     14-character filenames and on MS-DOS systems with 8+3 character
     filenames.
d658 1
a658 1
   * `ecc'   (LangT, SrcCD)
d662 1
a662 1
     errors.  Contact `paulf@@stanford.edu' for more information.
d664 1
a664 1
   * `ed'   (SrcCD, UtilT)
d666 1
a666 2
     `ed' is the standard text editor.	It is line-oriented and can be used
     interactively or in scripts.
d668 1
a668 1
   * Elib   (DosBC, LspEmcT, SrcCD)
d673 1
a673 6
   * Elisp archive   (SrcCD)

     This is a snapshot of Ohio State's GNU Emacs Lisp FTP Archive.  FTP it
     from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.

   * Emacs   **Note Forthcoming GNUs:: for future plans.*
d676 100
a775 68
     customizable real-time display editor & computing environment.  GNU Emacs
     is his second implementation.  It offers true Lisp--smoothly integrated
     into the editor--for writing extensions & provides an interface to the X
     Window System.  It runs on Unix, MS-DOS, & Windows NT.  In addition to
     its powerful native command set, Emacs has extensions which emulate the
     editors vi & EDT (Digital's VMS editor).  Emacs has many other features
     which make it a full computing support environment.  Source for the `GNU
     Emacs Manual' & a reference card comes with the software.	Sources for
     the `GNU Emacs Lisp Reference Manual' & `Programming in Emacs Lisp: An
     Introduction' are distributed in separate packages.  *Note
     Documentation::.

   * Emacs 18	(LspEmcT, SrcCD, VMSEmcsT) [FSFrc]

     Emacs 18.59 is the last release of version 18 from the FSF.  We no longer
     maintain it.  It supports these Unix systems that Emacs 19 doesn't
     support (please help port Emacs 19 to these systems): Alliant FX/80,
     Altos 3068, Amdahl (UTS), AT&T (3Bs & 7300 PC), CCI 5/32 & 6/32,
     Celerity, Digital (VAX VMS), Dual, Encore (APC, DPC, & XPC), HLH Orion
     (original & 1/05), ISI (Optimum V, 80386), Masscomp, NCR Tower 32 (SVR2
     & SVR3), Nixdorf Targon 31, Nu (TI & LMI), pfa50, Plexus, Prime EXL,
     Stride (system rel. 2), Tahoe, Tandem Integrity S2, Tektronix 16000,
     Triton 88, Ustation E30 (SS5E), Whitechapel (MG1), & Wicat.

   * Emacs 19	(DosBC, EmcsD, LspEmcT, SrcCD) [FSFman(s), FSFrc]

     Emacs 19 works with character-only terminals & with the X Window System
     (with or without an X toolkit).  New features in Emacs 19 include:
     multiple X windows ("frames" to Emacs), with a separate X window for the
     minibuffer or a minibuffer attached to each X window; property lists
     associated with regions of text in a buffer; multiple fonts & colors
     defined by those properties; simplified/improved processing of function
     keys, mouse clicks, and mouse movement; X selection processing,
     including clipboard selections; hooks to be run if the point or mouse
     moves outside a certain range; menu bars and popup menus defined by
     keymaps; scrollbars; before- and after-change hooks; a source-level
     debugger for Emacs Lisp programs; floating point numbers; improved
     buffer allocation, including returning storage to the system when a
     buffer is killed; interfacing with the X resource manager; many updated
     libraries; integrated support for version control systems (RCS, CVS, &
     SCCS); Autoconf based configuration; and support for European character
     sets.

     Recent features include the ability to open frames on more than one X
     display from a single Emacs job, operation on MS-DOS, MS Windows, and
     Windows NT, displaying multiple views of an outline at the same time,
     support for the Athena & Motif widgets, version control support for CVS
     and for multiple branches, text properties for formatting text, commands
     to edit text properties and save them in files, and GNU-standard
     long-named command line options.

     Emacs 19.30 works on: Acorn RISC (RISCiX); Alliant FX/2800 (BSD); Alpha
     (OSF/1); Apollo (DomainOS); Bull DPX/2 2nn & 3nn (SysV.3) & sps7
     (SysV.2); Clipper; Convex (BSD); Cubix QBx (SysV); Data General Aviion
     (DGUX); DEC MIPS (Ultrix 4.2, OSF/1, not VMS); Elxsi 6400 (SysV); Gould
     Power Node & NP1 (4.2 & 4.3BSD); Harris Night Hawk 1200, 3000, 4000 &
     5000 (cxux); Honeywell XPS100 (SysV); HP 9000 series 200, 300, 700, 800
     (but not 500) (4.3BSD; HP-UX 7, 8, 9); Intel i386/i486/Pentium
     (GNU/Linux, 386BSD, AIX, BSDI/386, FreeBSD, Esix, ISC, MS-DOS (*note
     MS-DOS Diskettes::., & *Note MS-DOS Book with CD-ROM::), NetBSD,
     SCO3.2v4, Solaris, SysV, Xenix, WindowsNT); IBM RS/6000 (AIX 3.2) &
     RT/PC (AIX, BSD); Motorola Delta 147 & 187 (SysV.3, SysV.4, m88kbcs);
     National Semiconductor 32K (Genix); NeXT (BSD, Mach 2 w/ NeXTStep 3.0);
     Paragon (OSF/1); Prime EXL (SysV); Pyramid (BSD); Sequent Symmetry (BSD,
     ptx); Siemens RM400 & RM600 (SysV); SGI Iris 4D (Irix 4.x & 5.x); Sony
     News/RISC (NewsOS); Stardent i860 (SysV); Sun 3 & 4, SPARC 1, 1+, 2, 10,
     Classic (SunOS 4.0, 4.1, Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix
     XD88 (SysV.3) & 4300 (BSD); & Titan P2 & P3 (SysV).
d781 1
a781 1
   * `es'   (SrcCD, UtilT)
d783 2
a784 2
     `es' is an extensible shell (based on `rc') with first class functions,
     lexical scope, exceptions and rich return values (i.e., functions can
d786 1
a786 1
     the ability to modify and extend the shell's built-in services, such as
d788 2
a789 4
     interactive use and scripting, particularly since its quoting rules are
     much less baroque than the C and Bourne shells.

   * `f2c'   (LangT, SrcCD)
d791 1
a791 5
     `f2c' converts Fortran-77 source into C or C++, which can be compiled
     with GCC or G++.  Get bug fixes by FTP from site `netlib.att.com' or by
     email from `netlib@@research.att.com'.  See the file
     `/netlib/f2c/readme.Z' for a summary.  Also see the GNU Fortran item
     later in this article, and in *Note Forthcoming GNUs::.
d793 5
a797 1
   * `ffcall'	(SrcCD)
d799 1
a799 4
     `ffcall' is a C library for implementing foreign function calls in
     embedded interpreters by Bill Triggs and Bruno Haible.  It allows C
     functions with arbitrary argument lists and return types to be called or
     emulated (callbacks).
d801 1
a801 3
   * Fileutils	 (DosBC, SrcCD, UtilT)

     The Fileutils work on files: `chgrp', `chmod', `chown', `cp', `dd', `df',
d803 2
a804 1
     `rm', `rmdir', `sync', `touch', & `vdir'.
d806 1
a806 1
   * Findutils	 (DosBC, SrcCD, UtilT)
d810 3
a812 3
     on them.  Also included are `locate', which scans a database for file
     names that match a pattern, and `xargs', which applies a command to a
     list of files.
d814 1
a814 1
   * Finger   (SrcCD, UtilT)
d817 1
a817 1
     many hosts, a single host may be designated as the finger "server" host
d819 5
a823 5
     host collects information about who is logged in on the clients.  To
     finger a user at a GNU Finger site, a query to any of its client hosts
     gets useful information.  GNU Finger supports many customization
     features, including user output filters and site programmable output for
     special target names.
d825 1
a825 1
   * `flex'   (BinCD, DjgpD, DosBC, LangT, SrcCD, UtilD) [FSFman, FSFrc]
d829 4
a832 2
     far more efficient scanners than `lex' does.  Sources for the `Flex
     Manual' and reference card are included (*note Documentation::.).
d834 2
a835 1
   * Fortran (`g77')   **Note Forthcoming GNUs::*   (LangT, SrcCD)
d837 1
a837 4
     GNU Fortran (`g77'), developed by Craig Burley, is available for public
     beta testing on the Internet.  For now, `g77' produces code that is
     mostly object-compatible with `f2c' & uses the same run-time library
     (`libf2c').
d839 3
a841 1
   * Fontutils	 (SrcCD, UtilT)
d843 3
a845 5
     The Fontutils convert between font formats, create fonts for use with
     Ghostscript or TeX (starting with a scanned type image & converting the
     bitmaps to outlines), et al.  It includes: `bpltobzr', `bzrto',
     `charspace', `fontconvert', `gsrenderfont', `imageto', `imgrotate',
     `limn', & `xbfe'.
d847 1
a847 1
   * GAWK   (DosBC, LangT, SrcCD) [FSFman]
d852 1
a852 1
     the software  (*note Documentation::.).
d854 1
a854 1
   * GCC   (BinCD, DjgpD, DosBC, LangT, SrcCD, VMSCmpT) [FSFman]
d856 9
a864 8
     Version 2 of the GNU C Compiler supports the languages C, C++, and
     Objective-C; the source file name suffix or a compiler option selects
     the language.  Objective-C support was donated by NeXT.  The runtime
     support needed to run Objective-C programs is now distributed with GCC
     (this does not include any Objective-C classes aside from `object', but
     see "GNUStep" in *Note Forthcoming GNUs::).  As much as possible, G++ is
     kept compatible with the evolving draft ANSI standard, but not with
     `cfront' (AT&T's compiler), which has been diverging from ANSI.
d878 3
a880 1
     deduced from the machine description.
d886 2
a887 2
     GCC supports full ANSI C, traditional C, & GNU C extensions (including:
     nested functions support, nonlocal gotos, & taking the address of a
d890 1
a890 1
     GCC can generate a.out, COFF, ELF, & OSF-Rose files when used with a
d892 1
a892 1
     formats: BSD stabs, COFF, ECOFF, ECOFF with stabs, & DWARF.
d894 10
a903 12
     GCC generates code for many CPUs, including the a29k, Alpha  ARM  AT&T
     DSP1610 Clipper Convex cN Elxsi Fujitsu Gmicro i370, i860, i960,
     MIL-STD-1750a, MIPS, ns32k, PDP-11, Pyramid, ROMP, RS/6000, SH, SPUR,
     Tahoe, VAX, & we32k.  Position-independent code is generated for the
     Clipper, Hitachi H8/300, HP-PA (1.0 & 1.1), i386/i486/Pentium, m68k,
     m88k, SPARC, & SPARClite.

     Operating systems supported include: GNU/Hurd, GNU/Linux, ACIS, AIX, AOS,
     BSD, Clix, Concentrix, Ctix, DG/UX, Dynix, FreeBSD, Genix, HP-UX, Irix,
     ISC, Luna, LynxOS, Minix, NetBSD, NewsOS, NeXTStep, OS/2, OSF, OSF-Rose,
     RISCOS, SCO, Solaris 2, SunOS 4, System/370, SysV, Ultrix, Unos, VMS, &
     Windows/NT.
d908 1
a908 1
     Version 1 of GCC, G++, & libg++ are no longer maintained.
d911 2
a912 1
     with GCC (*note Documentation::.).
d914 1
a914 1
     *Note Forthcoming GNUs::, for plans for later releases of GCC.
d916 2
a917 3
   * GDB   (BinCD, DjgpD, DosBC, LangT, SrcCD) [FSFman, FSFrc]

     GDB, the GNU DeBugger, is a source-level debugger for C, C++, & Fortran.
d923 4
a926 4
     GDB has a command line user interface, and Emacs has a GDB mode.  Two X
     interfaces (not distributed or maintained by the FSF) are: `gdbtk' (FTP
     it from `ftp.cygnus.com' in directory `/pub/gdb'); and `xxgdb' (FTP it
     from `ftp.x.org' in directory `/contrib/utilities').
d934 3
a936 3
     GDB uses a standard remote interface to a simulator library which (so
     far) has simulators for the Hitachi H8/300, H8/500, Super-H, & Zilog
     Z8001/2.
d939 3
a941 5
     means it can perform native or cross-debugging for it.  To say that GDB
     can "host" a given platform means that it can be built on it, but cannot
     necessarily debug native programs.

     GDB can:
d944 7
a950 7
	  3100 & 5000 (Ultrix), HP 9000/300 (BSD, HP-UX), HP 9000/700 (HP-UX
	  9, 10), i386 (GNU/Hurd, GNU/Linux, BSD, FreeBSD, LynxOS, NetBSD,
	  SCO), IBM RS/6000 (AIX, LynxOS), Motorola Delta m88k (System V,
	  CX/UX), PC532 (NetBSD), Motorola m68k MVME-167 (LynxOS), NCR 3000
	  (SVR4), SGI (Irix V3, V4, V5), SONY News (NewsOS 3.x), SPARC
	  (LynxOS, NetBSD, Solaris, & SunOS 4.1 ) Sun-3 (SunOS 4.1), &
	  Ultracomputer (a29k running Sym1).
d953 2
a954 2
	  Hitachi SH, i386 (a.out, COFF, OS/9000), i960 (Nindy, VxWorks),
	  m68k/m68332 (a.out, COFF, VxWorks), MIPS (ELF, IDT ecoff), Fujitsu
d957 1
a957 2
	* "host", but not "target": IBM RT/PC (AIX), HP/Apollo 68k (BSD), &
	  Apple Macintosh (MacOS).
d959 5
a963 2
     Sources for the manual, `Debugging with GDB', and a reference card are
     included (*note Documentation::.).
d965 1
a965 1
   * `gdbm'   (LangT, SrcCD, UtilD)
d972 1
a972 6
   * `gettext'	 (LangT, SrcCD)

     The GNU `gettext' tool set contains everything maintainers need to
     internationalize a package for messages, tools that help translators
     localize messages to their native language, once a package has been
     internationalized.	 *Note Help the GNU Translation Project::.
d974 3
a976 4
   * Ghostscript   (DosBC, SrcCD, UtilT)

     The GNU release of Ghostscript is an interpreter for the Postscript
     graphics language (*note Forthcoming GNUs::., for future plans).
d980 1
a980 1
     runs (X Window System & Microsoft (MS) Windows), resulting in much
d983 7
a989 7
     document; a much more reliable (and faster) MS Windows implementation;
     support for MS C/C++ 7.0; drivers for many new printers ( e.g. the
     SPARCprinter), & for TIFF/F (Fax) file format; many more Postscript Level
     2 facilities, including most of the color space facilities (but not
     patterns); & the ability to switch between Level 1 & Level 2
     dynamically.  Version 2.6.2 adds a LaserJet 4 driver & several important
     bug fixes to version 2.6.1.
d992 3
a994 2
     directly to a printer, drawing on an X window, or writing to files for
     printing later or manipulating with other graphics programs.
d998 2
a999 5
     i386/i486/Pentiums running MS-DOS with EGA, VGA or SuperVGA graphics (but
     please do *not* ask the FSF staff any questions about this; we do not
     use MS-DOS).

   * Ghostview	 (DosBC, SrcCD, UtilT)
d1001 1
a1001 4
     Tim Theisen, `ghostview@@cs.wisc.edu', created Ghostview, a previewer for
     multi-page files with an X Window interface.  Ghostview & Ghostscript
     work together; Ghostview creates a viewing window & Ghostscript draws in
     it.
d1003 4
a1006 1
   * GIT   (SrcCD, UtilT)
d1008 1
a1008 8
     GIT is a set of interactive tools: an extensible file system browser, an
     ASCII/hex file viewer, a process viewer/killer, & other related
     utilities & shell scripts.	 It can be used to increase the speed &
     efficiency of many daily tasks, such as copying & moving files &
     directories, invoking editors, compressing/uncompressing files, creating
     & expanding archives, compiling programs, sending mail, etc.  It looks
     nice, has colors (if the standard ANSI color sequences are supported), &
     is user-friendly.
d1010 3
a1012 1
   * `gmp'    **Note Forthcoming GNUs::*   (LangT, SrcCD)
d1014 1
a1014 17
     GNU `mp' is a library for arbitrary precision arithmetic on signed
     integers and rational numbers.  It has a rich set of functions with a
     regular interface.

   * GN	  (SrcCD)

     GN is a gopher/HTTP server.  It recognizes whether the request came from
     an HTTP (World Wide Web) or gopher client and responds accordingly.

   * Gnans    (SrcCD)

     Gnans is a program (and language) for the numerical study of
     deterministic and stochastic dynamical systems.  The dynamical systems
     may evolve in continuous or discrete time.	 Gnans has graphical &
     command line interfaces.

   * GNATS   (SrcCD, UtilT)
d1021 2
a1022 2
     sufficiently generalized that it could be used for handling system
     administration issues, project management, or any number of other
d1025 1
a1025 1
   * `gnuplot'	 (SrcCD, UtilT, WdwsD)
d1028 4
a1031 5
     expressions and data.  It plots both curves (2 dimensions) & surfaces (3
     dimensions).  Curiously, it was neither written nor named for the GNU
     Project; the name is a coincidence.  Various GNU programs use `gnuplot'.

   * `gnuserv'	 (LspEmcT, SrcCD)
d1033 1
a1033 3
     `gnuserv' is a enhanced version of Emacs' `emacsclient' program.  It
     lets the user direct a running Emacs to edit files or evaluate arbitrary
     Emacs Lisp constructs from another process.
d1035 1
a1035 1
   * GnuGo   (SrcCD, UtilT)
d1037 1
a1037 2
     GnuGo plays the game of Go (Wei-Chi); version 1.2 was released with minor
     changes for portability,  but it is not yet very sophisticated.
d1039 3
a1041 1
   * `gperf'   (LangT, SrcCD)
d1043 1
a1043 3
     `gperf' generates perfect hash tables.  The C version is in package
     cperf.  The C++ version is in libg++.  Both produce hash functions in
     either C or C++.
d1045 7
a1051 1
   * Graphics	(SrcCD, UtilT)
d1053 1
a1053 7
     GNU Graphics produces x-y plots from ASCII or binary data.	 It outputs
     in Postscript, Tektronix 4010 compatible, and Unix device-independent
     "plot" formats.  It has a previewer for the X Window System.  Features
     include a `spline' interpolation program; examples of shell scripts
     using `graph' and `plot'; a statistics toolkit; and output in TekniCAD
     TDA and ln03 file formats.	 Email bugs or queries to Rich Murphey,
     `Rich@@lamprey.utmb.edu'.
d1055 2
a1056 4
   * grep   (DosBC, SrcCD, UtilT)

     This package has GNU `grep', `egrep', and `fgrep', which find lines that
     match entered patterns.  They are much faster than the traditional Unix
d1059 1
a1059 1
   * Groff   (DjgpD, DosBC, SrcCD, UtilT)
d1061 12
a1072 9
     Groff is a document formatting system based on a device-independent
     version of `troff' & includes: `eqn', `nroff', `pic', `refer', `tbl',
     `troff'; the `man', `ms', & `mm' macros; & drivers for Postscript, TeX
     `dvi' format, and typewriter-like devices.	 Groff's `mm' macro package
     is almost compatible with the DWB `mm' macros with several extensions.
     Also included is a modified version of the Berkeley `me' macros and an
     enhanced version of the X11 `xditview' previewer.	A driver for the
     LaserJet 4 series of printers is currently in test.  Written in C++,
     these programs can be compiled with GNU C++ Version 2.5 or later.
d1078 3
a1080 3
     get a copy), and an ASCII output class for `pic' to integrate `pic' with
     Texinfo.  Questions and bug reports from users who have read the
     documentation provided with Groff can be sent to
d1083 1
a1083 1
   * `gzip'   (DjgpD, DosBC, LangT, LspEmcT, SrcCD, UtilT)
d1085 9
a1093 3
     `gzip' can expand LZW-compressed files but uses another, unpatented
     algorithm for compression which generally produces better results.	 It
     also expands files compressed with System V's `pack' program.
d1095 1
a1095 1
   * `hello'   (DosBC, SrcCD, UtilT)
d1100 1
a1100 2
     General Public License, users are free to share and change it.  `hello'
     is also a good example of a program that meets the GNU coding standards.
d1104 1
a1104 1
   * `hp2xx'   (SrcCD, UtilT)
d1109 31
a1139 32
     vector formats include encapsulated Postscript, Uniplex RGIP, Metafont,
     various special TeX-related formats, and simplified HP-GL (line drawing
     only) for imports.	 Raster formats supported include IMG, PBM, PCX, &
     HP-PCL (including Deskjet & DJ5xxC support).  Previewers work under X11
     (Unix), OS/2 (PM & full screen), & MS-DOS (SVGA, VGA, & HGC).

   * HylaFAX   (SrcCD, UtilT)

     HylaFAX (once named FlexFAX) is a facsimile system for Unix systems.  It
     supports sending, receiving, & polled retrieval of facsimile, as well as
     transparent shared data use of the modem.

     Details are available on the World Wide Web at:
     `http://www.vix.com/hylafax/'.

   * Hyperbole	 (LspEmcT, SrcCD)

     Hyperbole, written by Bob Weiner in Emacs Lisp, is an open, efficient,
     programmable information management & hypertext system, intended for
     everyday work on any platform supported by Emacs.

   * `indent'	(DosBC, LangT, SrcCD, UtilD)

     GNU `indent' formats C source code into the GNU indentation style.	 It
     also has options to output BSD, K&R, or your own special style.  GNU
     `indent' is more robust & provides more functionality than other such
     programs, including handling C++ comments.	 It runs on a number of
     systems, including DOS & VMS.

     The next version will also format C++ source code.

   * Ispell   (DosBC, SrcCD, UtilT)
d1141 1
a1141 11
     Ispell is an interactive spell checker that suggests "near misses" to
     replace unrecognized words.  System & user-maintained dictionaries for
     multiple languages can be used.  Standalone & Emacs interfaces are
     available.

     Previously, the FSF had its own version of Ispell ("Ispell 4.0"), but
     has dropped it for a parallel branch that has had more development
     ("Ispell 3.1").  (Ispell 3 was an earlier release by the original Ispell
     author, but others have since made it more sophisticated.)

   * JACAL   *Not available from the FSF except by FTP*
d1144 16
a1159 17
     simplification of algebraic equations and expressions.  New in JACAL is
     multivariate factoring from Michael Thomas `(mjt@@octavia.anu.edu.au)'.
     See JACAL's documentation at `http://www-swiss.ai.mit.edu/~jaffer/'.

     JACAL is written in Scheme using the SLIB portable Scheme Library.	 It
     comes with SCM, an IEEE P1178 & R4RS compliant version of Scheme written
     in C.  SCM runs on Amiga, Atari-ST, MS-DOS, OS/2, NOS/VE, Unicos, VMS,
     Unix, & similar systems.

     The FSF is not distributing JACAL on any physical media.  To get an IBM
     PC floppy disk with the freely redistributable source & executable
     files, send $99.00 to:

	  Aubrey Jaffer
	  84 Pleasant Street
	  Wakefield, MA	  01880-1846
	  USA
d1161 1
a1161 1
   * `less'   (DosBC, SrcCD, UtilD, UtilT)
d1163 1
a1163 1
     `less' is a display paginator similar to `more' and `pg', but with
d1167 1
a1167 1
   * `m4'   (DosBC, SrcCD, UtilD, UtilT)
d1170 4
a1173 4
     It is mostly SVR4 compatible, although it has some extensions (e.g.,
     handling more than 9 positional parameters to macros).  `m4' also has
     built-in functions for including files, running shell commands, doing
     arithmetic, etc.
d1175 2
a1176 1
   * `make' (BinCD,DjgpD,DosBC,LangT,LspEmcT,SrcCD,UtilD,UtilT)[FSFman]
d1179 11
a1189 5
     of the BSD and System V versions of `make'.  GNU extensions include long
     options, parallel compilation, flexible implicit pattern rules,
     conditional execution, & powerful text manipulation functions.  Texinfo
     source for the `Make Manual' comes with the program (*note
     Documentation::.).
d1191 3
a1193 1
   * MandelSpawn   (SrcCD, UtilT)
d1197 1
a1197 23
   * Midnight Commander (`mc')	 (SrcCD, UtilT)

     The Midnight Commander is a user friendly and colorful Unix file manager
     and shell, useful to novice and guru alike.  It has a built-in virtual
     file system that allows the user to manipulate files inside tar files
     (both regular and compressed) or files on remote machines using the FTP
     protocol.

   * `mkisofs'	 (SrcCD, UtilT)

     `mkisofs' is a pre-mastering program to generate an ISO 9660 file system.
     It takes a snapshot of a directory tree, and makes a binary image which
     corresponds to an ISO 9660 file system when written to a block device.

     It can also generate the System Use Sharing Protocol records of the Rock
     Ridge Interchange Protocol (used to further describe the files in an ISO
     9660 file system to a Unix host; it provides information such as longer
     filenames, uid/gid, permissions, and device nodes).

     Also included is `cdwrite', which can take an image from `mkisofs' and
     write it to a Phillips CD recorder system attached to a GNU/Linux system.

   * mtools   (SrcCD, UtilT)
d1200 1
a1200 13
     write, and manipulate files on an MS-DOS file system (usually a
     diskette).

   * MULE   (DosBC, EmcsD, LspEmcT, SrcCD)

     MULE is a MULtilingual Enhancement to GNU Emacs.  MULE text buffers can
     contain a mix of characters from many languages including: Japanese,
     Chinese, Korean, Vietnamese, Thai, modern European languages (including
     Greek & Russian), Arabic, & Hebrew.  MULE also provides input methods
     for all of them.  MULE is being merged into GNU Emacs.  *Note GNU &
     Other Free Software in Japan::, for more information about MULE.

   * `ncurses'	 (LangT, SrcCD)
d1202 1
a1202 2
     `ncurses' is an implementation of the Unix `curses' library for
     developing screen based programs that are terminal independent.
d1204 22
a1225 1
   * NetHack   (SrcCD, UtilT)
d1227 1
a1227 10
     NetHack is a Rogue-like adventure game supporting character & X displays.

   * NIH Class Library	 (LangT, SrcCD)

     The NIH Class Library (once known as "OOPS", Object-Oriented Program
     Support) is a portable collection of C++ classes (similar to those in
     Smalltalk-80) written in C++ by Keith Gorlen of the National Institutes
     of Health (NIH).

   * `nvi'   (SrcCD, UtilT)
d1233 1
a1233 1
     infinite file & line lengths, tag stacks, infinite undo, & extended
d1235 2
a1236 4
     BSDI, AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, and
     Unixware, & should port easily to other systems.

   * Oaklisp	(SrcCD)
d1238 1
a1238 2
     Oaklisp is a fast, portable, object-oriented Scheme with first class
     types.
d1240 11
a1250 12
   * Objective-C Library   **Note Forthcoming GNUs::*	(LangT, SrcCD)

     Our Objective-C Class Library (`libobjects') has general-purpose,
     non-graphical Objective-C objects written by Andrew McCallum & other
     volunteers.  It includes collection classes for using groups of objects
     & C types, I/O streams, coders for formatting objects & C types to
     streams, ports for network packet transmission, distributed objects
     (remote object messaging), string classes, exceptions, pseudo-random
     number generators, & time handling facilities.  It also includes the
     foundation classes for the GNUStep project; over 70 of them have already
     been implemented.	The library is known to work on i386/i486/Pentiums,
     m68k, SPARC, MIPS, HPPA, & RS/6000.  Send queries & bug reports to
d1253 1
a1253 1
   * OBST   (LangT, SrcCD)
d1255 2
a1256 2
     OBST is a persistent object management system with bindings to C++.
     OBST supports incremental loading of methods.  Its graphical tools
d1258 2
a1259 2
     sample programs.  It compiles with G++, and should install easily on
     most Unix platforms.
d1261 1
a1261 1
   * Octave   (LangT, SrcCD)
d1263 11
a1273 3
     Octave is a high-level language similar to MATLAB, primarily intended
     for numerical computations.  It has a convenient command line interface
     for solving linear & nonlinear problems numerically.
d1275 1
a1275 12
     Octave does arithmetic for real and complex scalars and matrices, solves
     sets of nonlinear algebraic equations, integrates systems of ordinary
     differential & differential-algebraic equations, and integrates
     functions over finite & infinite intervals.  Two- & three-dimensional
     plotting is available using `gnuplot'.

     Send queries and bug reports to: `bug-octave@@bevo.che.wisc.edu'.

     Texinfo source is included for a 220+ page Octave manual, not yet
     published by the FSF.

   * Oleo   (SrcCD, UtilT)
d1281 3
a1283 2
     Oleo supports multiple variable-width fonts when used under the X Window
     System or outputting to Postscript devices.
d1285 1
a1285 1
   * `p2c'   (LangT, SrcCD)
d1287 3
a1289 3
     `p2c' is Dave Gillespie's Pascal-to-C translator.	It inputs many
     different dialects (HP, ISO, Turbo, VAX, et al.) and generates readable,
     maintainable, portable C.
d1291 1
a1291 1
   * `patch'   (DosBC, SrcCD, UtilT)
d1297 1
a1297 1
   * PCL   (LspEmcT, SrcCD)
d1302 1
a1302 1
   * `perl'   (DosBC, LangT, SrcCD)
d1305 2
a1306 2
     `awk', `sh', and C.  It also provides interfaces to the Unix system
     calls and many C library routines.
d1308 1
a1308 6
   * `pine'   (SrcCD, UtilT)

     `pine' is a friendly menu-driven electronic mail manager and user
     interface .

   * `ptx'    **Note Forthcoming GNUs::*   (SrcCD, UtilD, UtilT)
d1312 2
a1313 2
     and generates readable "KWIC" (KeyWords In Context) indexes without
     using `nroff'.
d1315 1
a1315 3
     It does not yet handle input files that do not fit in memory all at once.

   * `rc'   (SrcCD, UtilT)
d1322 1
a1322 1
   * RCS   (SrcCD, UtilD, UtilT)
d1325 3
a1327 4
     management of software projects.  Used with GNU `diff', RCS can handle
     binary files (executables, object files, 8-bit data, etc).	 RCS now
     conforms to GNU configuration standards and to POSIX 1003.1b-1993.	 Also
     see the CVS item above.
d1329 1
a1329 1
   * `recode'	 **Note Forthcoming GNUs::*   (SrcCD, UtilT)
d1332 1
a1332 1
     exact transliterations are not possible, it may delete the offending
d1334 3
a1336 3
     outputs nearly 150 different character sets and is able to transliterate
     files between almost any pair.  Most RFC 1345 character sets are
     supported.
d1338 1
a1338 1
   * `regex'   (LangT, SrcCD)
d1342 3
a1344 5
     do regular expression matching & is available separately.	An alternate
     regular expression package, `rx', is faster than `regex' in most cases &
     will replace `regex' over time.

   * `rx'   (LangT, SrcCD)
d1346 1
a1346 4
     Tom Lord has written `rx', a new regular expression library which is
     faster than the older GNU `regex' library.	 It is now being distributed
     with `sed' and `tar'.  `rx' will be used in the next releases of `m4'
     and `ptx'.
d1348 1
a1348 1
   * SAOimage	(SrcCD, UtilT)
d1350 1
a1350 7
     SAOimage is an X-based astronomical image viewer.	It reads data images
     and displays them with a pseudocolor colormap.  There is full interactive
     control of the colormap, reading, and writing of colormaps, etc.

   * Scheme   *For more information, see *Note Scheme Tape::*	(SrcCD, SchmT)

   * `screen'	(SrcCD, UtilT)
d1354 4
a1357 5
     emulates a DEC VT100 plus several ISO 2022 and ISO 6429 (ECMA 48, ANSI
     X3.64) functions, including color.	 Arbitrary keyboard input translation
     is also supported.	 `screen' sessions can be detached and resumed later
     on a different terminal type.  Output in detached sessions is saved for
     later viewing.
d1359 1
a1359 1
   * `sed'   (DjgpD, DosBC, SrcCD, UtilD, UtilT)
d1361 2
a1362 2
     `sed' is a stream-oriented version of `ed'.  It comes with the `rx'
     library.
d1364 1
a1364 1
   * Sharutils	 (SrcCD, UtilT)
d1367 13
a1379 11
     for transmission by electronic mail services; `unshar' helps unpack
     these shell archives after reception.  `uuencode' and `uudecode' are
     POSIX compliant implementations of a pair of programs to transform files
     into a format that can be safely transmitted across a 7-bit ASCII link.

   * Shellutils	  (DosBC, SrcCD, UtilT)

     They are: `basename', `date', `dirname', `echo', `env', `expr', `false',
     `groups', `hostname', `id', `logname', `nice', `nohup', `pathchk',
     `printenv', `printf', `pwd', `sleep', `stty', `su', `tee', `test',
     `true', `tty', `uname', `users', `who', `whoami', & `yes'.
d1381 1
a1381 1
   * Shogi   (SrcCD, UtilT)
d1384 2
a1385 3
     captured pieces can be returned into play.

     GNU Shogi is a variant of GNU Chess; it implements the same features &
d1387 4
a1390 4
     patterns can be introduced to help the program play toward specific
     opening patterns.	It has both character and X display interfaces.

     It is primarily supported by Matthias Mutz on behalf of the FSF.
d1392 1
a1392 14
   * SIPP    (SrcCD)

     SIPP is a library for creating photorealistic renderings of 3D scenes.
     A scene is built up of objects which can be transformed with rotation,
     translation, and scaling.	The objects form hierarchies where each object
     can have arbitrarily many subobjects and subsurfaces.  A surface is a
     number of connected polygons which are rendered with either Phong,
     Gouraud, or flat shading.	The library supports programmable shaders and
     texture mapping with textures in up to 3 dimensions and automatic
     interpolation of texture coordinates.  A scene can be illuminated by an
     arbitrary number of light sources.	 The lights from some of them are
     capable of casting shadows of objects.

   * Smalltalk	 *Also see *Note Forthcoming GNUs::*   (LangT,SrcCD)
d1395 10
a1404 14
     system written in highly portable C.  It has been ported to many Unix,
     DOS, & other OSes.	 Features include a binary image save capability, the
     ability to call user-written C code with parameters, an Emacs editing
     mode, a version of the X protocol invocable from Smalltalk, optional
     byte-code compilation and/or execution tracing, & automatically loaded
     per-user initialization files.  It implements all of the classes &
     protocol in the book "Smalltalk-80: The Language", except for the
     graphic user interface (GUI) related classes.

   * SNePS    (SrcCD)

     SNePS is the Semantic Network Processing System.  It is an
     implementation of a fully intensional theory of propositional knowledge
     representation and reasoning.  SNePS runs under CLISP or GCL.
d1406 1
a1406 1
   * Spinner   (SrcCD)
d1408 1
a1408 4
     Spinner is a modularized, object oriented, non-forking World Wide Web
     server with high performance and throughput.

   * Superopt	(LangT, SrcCD)
d1413 14
a1426 12
     code for, and how many instructions you want.  Its use in GCC is
     described in the `ACM SIGPLAN PLDI'92 Proceedings'.  It supports: SPARC,
     m68k, m68020, m88k, IBM POWER and PowerPC, AMD 29k, Intel x86 and 960,
     Pyramid, DEC Alpha, Hitachi SH, & HP-PA.

   * `tar'   (DosBC, SrcCD, UtilT)

     GNU `tar' includes multi-volume support, the ability to archive sparse
     files, compression/decompression, remote archives, and special features
     that allow `tar' to be used for incremental and full backups.  GNU `tar'
     uses an early draft of the POSIX 1003.1 `ustar' format which is
     different from the final version.	This will be corrected in the future.
d1428 1
a1428 1
   * Termcap Library   (SrcCD, UtilT) [FSFman]
d1433 1
a1433 3
     `Termcap Manual' in Texinfo format (*note Documentation::.).

   * Termutils	 (SrcCD, UtilT)
d1435 1
a1435 5
     The Termutils package contains programs for controlling terminals.
     `tput' is a portable way for shell scripts to use special terminal
     capabilities.  `tabs' is a program to set hardware terminal tab settings.

   * TeX   (DosBC, SrcCD)
d1440 7
a1446 6
     The University of Washington maintains & supports a tape distribution of
     TeX for Unix systems.  The core material is Karl Berry's `web2c' TeX
     package.  Sources are available via anonymous ftp; retrieval
     instructions are in `/pub/tex/unixtex.ftp' on `ftp.cs.umb.edu'.  If you
     receive any installation support from the University of Washington,
     consider sending them a donation.
d1451 28
a1478 26
	  Pierre A. MacKay
	  Department of Classics
	  DH-10, Denny Hall 218
	  University of Washington
	  Seattle, WA	98195
	  USA

	  Electronic-Mail: `mackay@@cs.washington.edu'
	  Telephone: +1-206-543-2268

     Please make checks payable to: `University of Washington'.	 Do not
     specify any other payee.  That causes accounting problems.	 Checks must
     be in U.S. dollars, drawn on a U.S. bank.	Only prepaid orders can be
     handled.  Overseas sites: please add to the base cost $20.00 to ship via
     air parcel post or $30.00 to ship via courier.  Please check with the
     above for current prices & formats.

   * Texinfo   (DjgpD,DosBC,LangT,LspEmcT,SrcCD,UtilD,UtilT)[FSFman]

     Texinfo is a set of utilities (`makeinfo', `info', `texi2dvi',
     `texindex', `tex2patch', & `fixfonts') which generate both printed
     manuals & online hypertext documentation (called "Info"), & can read
     online Info documents.  Version 3 has both Emacs Lisp & standalone
     programs written in C or shell script.  Texinfo mode for Emacs enables
     easy editing & updating of Texinfo files.	Source for the `Texinfo
     Manual' is included (*note Documentation::.).
d1480 1
a1480 1
   * Textutils	 (DosBC, SrcCD, UtilT)
d1484 2
a1485 2
     `join', `md5sum', `nl', `od', `paste', `pr', `sort', `split', `sum',
     `tac', `tail', `tr', `unexpand', `uniq', and `wc'.
d1487 1
a1487 1
   * Tile Forth	  (LangT, SrcCD)
d1490 10
a1499 2
     in C, allowing it to be easily ported to new systems and extended with
     any C-function (graphics, windowing, etc).
d1501 1
a1501 2
     Many documented Forth libraries are available, including ones for
     top-down parsing, multi-threads, & object oriented programming.
d1503 3
a1505 1
   * `time'   (SrcCD, UtilT)
d1507 1
a1507 3
     `time' reports (usually from a shell) the user, system, & real time used
     by a process.  On some systems it also reports memory usage, page
     faults, etc.
d1509 7
a1515 11
   * `ucblogo'	 (LangT, SrcCD)

     `ucblogo' implements the classic teaching language, Logo.

   * UUCP   (SrcCD, UtilT)

     GNU's UUCP system (written by Ian Lance Taylor) supports the `f', `g',
     `v' (all window & packet sizes), `G', `t', `e', Zmodem, & two new
     bidirectional (`i' & `j') protocols.  With a BSD sockets library, it can
     make TCP connections.  With TLI libraries, it can make TLI connections.
     Source is included for a manual (not yet published by the FSF).
d1517 1
a1517 7
   * W3	  (LspEmcT, SrcCD)

     W3 (written by William Perry in Emacs Lisp) is an extensible, advanced
     World Wide Web browser that runs as part of GNU Emacs.  It understands
     many protocols: FTP, gopher, HTML, SMTP, Telnet, WAIS, et al.

   * `wdiff'   (DosBC, SrcCD, UtilT)
d1525 1
a1525 11
   * X11   *For details, see *Note X11 Tapes::*	  (SrcCD, X11OptT, X11ReqT)

   * `xboard', `xshogi'	  (SrcCD, UtilT)

     `xboard' is an X Window interface to GNU Chess.  `xshogi' is an X Window
     interface to GNU Shogi.  They use the R4 Athena widgets and Xt
     Intrinsics to provide an interactive referee for managing a game between
     a user & a computer opponent, or between two computers.  You can also use
     `xboard' without GNU Chess to play through games in files or to play
     through games manually (force mode); in this case, moves aren't
     validated.
d1527 3
a1529 1
   * `xgrabsc'	 (SrcCD)
a1530 4
     `xgrabsc' is a screen capture program similar to `xwd' but providing
     more ways of selecting the part of the screen to capture and different
     types of output: Postscript, color Postscript, xwd, bitmap, pixmap, and
     puzzle.
a1531 1
   * `Ygl'   (SrcCD, UtilT)
d1533 1
a1533 9
     `Ygl' emulates a subset of SGI's GL (Graphics Language) library under
     X11 on GNU/Linux with XFree, AIX 3.2, ConvexOS, HP-UX, SunOS, et al.  It
     has most two-dimensional graphics routines, the queue device & query
     routines, double buffering, RGB mode with dithering, FORTRAN bindings,
     at al.



Program/Package Cross Reference
d1536 3
a1538 3
Here is a list of what package each GNU program or library is in.  You can FTP
the current list in the file `/pub/gnu/ProgramIndex' from a GNU FTP host
(listed in *Note How to Get GNU Software::).
a1543 1
	* ackpfd phttpd
d1590 1
a1590 1
	* buildhash Ispell
d1597 1
a1597 1
	* caesar bsd44
a1607 3
	* cdwrite mkisofs
	* cfengine cfengine
	* cgi Spinner
a1619 1
	* cktyps g77
a1656 1
	* ddd DDD
a1661 1
	* dhtppd phttpd
a1677 1
	* dump mkisofs
a1726 1
	* ffe g77
d1731 2
a1732 2
	* finger Finger
	* fingerd Finger
a1737 1
	* flex++ flex
d1747 2
a1748 2
	* freq Ispell
	* freqtbl Ispell
d1758 1
a1758 1
	* gawk GAWK
a1762 1
	* gettext gettext
a1767 14
	* git GIT
	* gitaction GIT
	* gitcmp GIT
	* gitkeys GIT
	* gitmatch GIT
	* gitmount GIT
	* gitps GIT
	* gitredir GIT
	* gitrgrep GIT
	* gitview GIT
	* gitwipe GIT
	* gn GN
	* gnans Gnans
	* gnanslator Gnans
a1773 2
	* gnuclient gnuserv
	* gnudoit gnuserv
a1776 1
	* gnuserv gnuserv
d1783 1
a1783 1
	* gperf cperf
a1815 3
	* htmlencode phttpd
	* httpd apache
	* httpdecode phttpd
d1839 1
a1839 3
	* isodiag mkisofs
	* isodump mkisofs
	* ispell Ispell
a1871 1
	* libavcall.a ffcall
d1873 1
d1879 1
a1879 2
	* libcurses.a ncurses
	* libdcurses.a ncurses
a1881 1
	* libF77.a g77
a1885 1
	* libgnanslib Gnans
a1886 1
	* libI77.a g77
a1888 1
	* libncurses.a ncurses
a1892 1
	* libobjects.a libobjects
a1899 1
	* libsipp.a SIPP
a1905 1
	* libvacall.a ffcall
a1931 1
	* logcvt-ip2n phttpd
d1935 1
a1935 1
	* logo ucblogo
d1943 1
a1943 3
	* mail-files Sharutils
	* mailshar Sharutils
	* make make
a1954 1
	* mc mc
a1956 1
	* mcserv mc
a1967 1
	* mkcache GN
a1970 1
	* mkisofs mkisofs
a1990 3
	* msgcmp gettext
	* msgfmt gettext
	* msgmerge gettext
a1991 2
	* msgunfmt gettext
	* mst Smalltalk
d2002 1
a2002 1
	* nethack NetHack
a2057 1
	* phttpd phttpd
a2058 1
	* pico pine
a2059 1
	* pine pine
a2082 1
	* proxygarb Spinner
a2089 1
	* ptester phttpd
a2119 1
	* red ed
a2120 1
	* remsync Sharutils
a2149 1
	* saoimage SAOimage
a2164 1
	* sgn GN
a2198 1
	* tabs Termutils
d2238 1
a2238 1
	* tput Termutils
a2251 1
	* ttygnans Gnans
a2252 1
	* tupdate gettext
a2256 1
	* ulpc Spinner
a2261 1
	* unify wdiff
a2305 1
	* waisgn GN
a2386 1
	* xgettext gettext
d2478 1
a2478 1
   * 4mm DAT cartridge tape.
d2480 1
a2480 1
   * 8mm Exabyte cartridge tape.
d2482 1
a2482 1
   * Sun DC300XLP QIC-24 1/4in cartridge (readable on some other systems).
d2484 1
a2484 1
   * Hewlett-Packard 16-track DC600HC 1/4in cartridge tape.
d2486 1
a2486 1
   * IBM RS/6000 QIC-150 1/4in cartridge (readable on some other systems).
d2488 1
a2488 1
   * 1600bpi 9-track 1/2in reel tape.
d2490 5
a2494 4
The contents of the various tapes for Unix systems are the same; only the
media are different.  For prices, see the *note Free Software Foundation
Order Form::..	Source code for the manuals & reference cards is included
(*note Documentation::.).
d2496 3
a2498 4
Some of the files on the tapes are compressed with `gzip' to allow more files
on each tape.  Refer to the top-level `README' file at the beginning of each
tape for instructions on uncompressing them.  `uncompress' and `unpack' *do
not work*!
d2502 1
a2502 1
Languages Tape
d2505 2
a2506 2
This tape contains programming tools: compilers, interpreters and, related
programs (parsers, translators, debuggers, linkers, etc.).
d2508 2
a2509 2
	* Binutils 2.6
	* Bison 1.24
a2510 1
	* cperf 2.1a
d2514 5
a2518 6
	* f2c 1995.02.24
	* flex 2.5.2
	* g77 0.5.17
	* GAWK 2.15.6
	* GCC/G++/Objective-C 2.7.2
	* GDB 4.15.1
a2519 1
	* gettext 0.10
d2521 1
d2524 6
a2529 7
	* libg++ 2.7.1
	* libobjects 0.1.3
	* make 3.74
	* ncurses 1.9.4
	* NIHCL 3.1.4
	* OBST 3.4.3
	* Octave 1.1.1
d2532 1
a2532 1
	* perl 5.001
d2536 2
a2537 2
	* Superopt 2.5
	* Texinfo 3.6
a2538 1
	* ucblogo 3.3
d2542 2
a2543 2
Lisps/Emacs Tape
----------------
d2546 1
a2546 1
extensions that work with Emacs, manuals, & a few other important utilities.
d2549 3
a2551 4
	* CLISP 1995.12.04
	* CLX 5.02
	* Common Lisp 2.2
	* Elib 0.06
d2553 2
a2554 5
	* Emacs 19.28
	* Emacs 19.30
	* GNU Emacs Lisp Reference Manual Ed. 1.03 for Version 18
	* GNU Emacs Lisp Reference Manual Ed. 2.4 for Version 19.29
	* gnuserv 2.1alpha
d2556 4
a2559 7
	* Hyperbole 4.01
	* make 3.74
	* MULE 2.3
	* PCL 2.2
	* Programming in Emacs Lisp: An Introduction Ed. 1.04
	* Texinfo 3.6
	* W3 2.2.25
d2563 1
a2563 1
Utilities Tape
d2568 4
a2571 3
	* acm 4.7
	* Autoconf 2.7
	* BASH 1.14.5
d2573 1
a2573 3
	* cfengine 1.2.14
	* cfengine 1.2.22
	* Chess 4.0.pl75
d2575 2
a2576 1
	* CVS 1.6
d2583 2
a2584 1
	* Finger 1.37
d2586 1
a2586 1
	* Ghostscript 2.6.2
a2587 2
	* Ghostview for Windows 1.0
	* GIT 4.3.6
d2589 1
a2589 1
	* GnuGo 1.2
d2593 1
a2593 1
	* Groff 1.10
d2597 4
a2600 8
	* HylaFAX 3.0.0
	* Ispell 3.1.20
	* less 2.9.0
	* m4 1.4
	* make 3.74
	* MandelSpawn 0.07
	* mc 3.0
	* mkisofs 1.04
d2603 1
a2603 1
	* NetHack 3.1.3
a2606 1
	* pine 3.91
d2609 1
a2609 2
	* RCS 5.7
	* readline 2.0
d2611 5
a2615 4
	* SAOimage 1.16
	* screen 3.7.1
	* sed 2.05
	* Sharutils 4.2
d2617 5
a2621 6
	* Shogi 1.2.3
	* tar 1.11.8
	* Termcap 1.3
	* Termutils 2.0
	* Texinfo 3.6
	* Textutils 1.13
d2623 6
a2628 5
	* UUCP 1.06.1
	* wdiff 0.5
	* xboard 3.4.pl0
	* xshogi 1.2.03
	* Ygl 3.0.3
d2636 1
a2636 1
MIT and other universities to teach students the art of programming and to
d2639 19
a2657 9
This tape now has MIT Scheme 7.3, which conforms to the "Revised^4 Report On
the Algorithmic Language Scheme" (MIT AI Lab Memo 848b), for which TeX source
is included.  It is written partly in C, but is presently hard to bootstrap.
Binaries that can be used to bootstrap it exist for: HP 9000 series 300, 400,
700, & 800 (running HP-UX 9.0), NeXT (NeXT OS 2 or 3.2), DEC Alpha (OSF/1),
IBM RS/6000 (AIX), Sun-3 or Sun-4 (SunOS 4.1), DECstation 3100/5100 (Ultrix
4.0), Sony NeWS-3250 (NEWS OS 5.01), & Intel i386 (MS-DOS, Windows 3.1 or NT).
If your system is not on this list & you don't enjoy the bootstrap challenge,
see "JACAL" in *Note GNU Software::.
d2665 5
a2669 4
first tape has all of the core software, documentation, & some contributed
clients.  We call this the "required" X tape since it is necessary for
running X or Emacs under X.  The second, "optional" tape has contributed
libraries & toolkits, the Andrew User Interface System, games, etc.
d2675 2
a2676 2
While supplies last, we will distribute X11R5 on the *Note November 1993
Source Code CD-ROM::.
d2695 1
a2695 1
2.3.3, Bison 1.19 (to compile GCC), `gas' 1.38 (to assemble GCC's output), and
d2710 1
a2710 1
   * Several editions of our *Note Source Code CD-ROMs::.
d2712 1
a2712 1
   * *Note December 1995 Compiler Tools Binaries CD-ROM::.
d2714 1
a2714 1
   * *Note December 1994 Compiler Tools Binaries CD-ROM::.
d2716 1
a2716 1
   * *Note December 1993 Compiler Tools Binaries CD-ROM::.
d2718 1
a2718 1
   * *Note MS-DOS Book with CD-ROM::.
d2720 1
a2720 1
   * *Note Debian GNU/Linux Book with CD-ROM::.
d2723 4
a2726 4
system on most computers.  If your driver supports it you can mount each CD
with "Rock Ridge" extensions (the MS-DOS CD-ROM is only in ISO 9660 format),
& it will look just like an ordinary Unix file system, rather than one full
of truncated & otherwise mangled names that fit vanilla ISO 9660.
d2737 4
a2740 4
If a business or organization is ultimately paying, the December 1995 Source
CDs costs $240.	 It costs $60 if you, an individual, are paying out of your
own pocket.  The December 1995 Compiler Tools Binaries CD-ROM costs $220 for
a business or organization, and $55 for an individual.
a2744 1
...............................................
d2746 1
a2746 1
The software on our disks is free; anyone can copy it and anyone can run it.
d2750 7
a2756 6
other organization buys the December 1995 Source CD-ROMs, we charge $240.
When an individual buys the same CD-ROM, we charge just $60.  This
distinction is not a matter of who is allowed to use the software.  In either
case, once you have a copy, you can distribute as many copies as you wish and
there's no restriction on who can have or run them.  The price distinction is
entirely a matter of what kind of entity pays for the CD.
d2764 2
a2765 3
Buying CDs at the company price is very helpful for GNU; just
140 Source CDs at that price support an FSF programmer or tech writer for a
year.
a2769 1
.................................
d2774 1
a2774 1
lower the price more would cut into the FSF's funds very badly and decrease
a2783 1
.........................
d2792 8
a2799 2
December 1995 Compiler Tools Binaries CD-ROM
--------------------------------------------
a2800 7
We now have the third edition of our CD-ROM that has binaries and complete
sources for GNU compiler tools for some systems which lack a compiler.	This
enables the people who use these systems to compile GNU and other free
software without having to buy a proprietary compiler.	You can also use
these GNU tools to compile your own C/C++/Objective-C programs.	 Older
editions of this CD are available while supplies last at a reduced price; see
the *note Free Software Foundation Order Form::..
a2801 4
We hope to have more systems on each update of this CD.	 If you can help
build binaries for new systems (especially those that don't come with a C
compiler), or have one to suggest, please contact us at the addresses on page
1.
d2803 2
a2804 1
These packages:
d2806 7
a2812 10
	* DJGPP 1.12m4 from GCC 2.6.3
	* GCC/G++/Objective-C 2.7.1
	* GNU C Library 1.09
	* GDB 4.15.1
	* Binutils 2.6
	* Bison 1.24
	* Emacs 19.29 (MS-DOS only)
	* Flex 2.5.2
	* Make 3.74
	* libg++ 2.7.1
d2814 3
a2816 1
On these platforms:
d2818 4
a2821 4
	* `i386-msdos'
	* `hppa1.0-hp-hpux9'
	* `sparc-sun-solaris2'
	* `sparc-sun-sunos4.1'
d2828 5
a2832 5
We still have the 2nd edition of our CD-ROM that contains executables for GNU
compiler tools for some systems which lack a compiler.	This enables the
people who use these systems to compile GNU and other free software without
having to buy a proprietary compiler.  You can also use the GNU compilation
system to compile your own C/C++/Objective-C programs.
d2836 2
a2837 2
compiler), or have one to suggest, please contact us at the addresses on
page 1.
d2841 10
a2850 10
	* DJGPP 1.12.m2 from GCC 2.6.0
	* GCC/G++/Objective-C 2.6.2
	* GNU C Library 1.09
	* GDB 4.13
	* Binutils 2.5.2
	* Bison 1.22
	* Emacs 19.26 (MS-DOS only)
	* Flex 2.4.7
	* Make 3.72.1
	* libg++ 2.6.1
d2854 4
a2857 55
	* `i386-msdos'
	* `hppa1.1-hp-hpux9'
	* `sparc-sun-solaris2'
	* `sparc-sun-sunos4.1'



December 1993 Compiler Tools Binaries CD-ROM
---------------------------------------------

We still have the 1st edition of our CD-ROM that contains executables for GNU
compiler tools for some systems which lack a compiler.	This will allow users
of those systems to compile GNU and other free software without having to buy
a proprietary compiler.

The CD-ROM is in ISO 9660 format and can be mounted as a read-only file
system on most operating systems.  If your driver supports it you can mount
the CD-ROM with "Rock Ridge" extensions and it will look just like an
ordinary Unix file system, rather than one full of truncated and otherwise
mangled names that fit the vanilla ISO 9660 specifications.

We hope to have more systems included with each update of this CD-ROM.	If
you can help build binaries for new systems (especially for systems that
don't come with a C compiler), or have a system to suggest, please contact us
at either address on the front cover.

These programs:

   * DJGPP 1.11.m1

   * GCC/G++/Objective C 2.5.7

   * GDB 4.11

   * GAS 2.2

   * Binutils 2.3

   * Bison 1.22

   * Flex 2.4.5

   * Make 3.70

   * libg++ 2.5.3

For these platforms:

   * `i386-msdos'

   * `hppa1.1-hp-hpux9'

   * `sparc-sun-solaris2'

   * `sparc-sun-sunos4.1'
d2864 1
a2864 4
We have several versions of our Source Code CD-ROMs available, including:

   * *Note December 1995 Source Code CD-ROMs::, the newest release, has
     programs, bug fixes, & improvements not on the other CDs.
d2868 1
a2868 1
   * *Note May 1994 Source Code CD-ROM::..
d2872 2
a2873 5
   * May 1993 Source Code CD-ROM, see the *note Free Software Foundation
     Order Form::..

   * October 1992 Source Code CD-ROM, see the *note Free Software Foundation
     Order Form::..
d2875 2
a2876 4
The older Source CDs are available while supplies last at a reduced price
(please note that the December 1994 Source CD is permanently out of stock).
All the Source CDs have Texinfo source for the GNU manuals listed in *Note
Documentation::.
d2879 3
a2881 3
MS-DOS diskettes & not on the tapes are also *not* included.  The MIT Scheme
& X11 Optional tapes' contents are *not* on the older Source CDs.  *Note
Tapes:: & *Note MS-DOS Diskettes::.
d2890 1
a2890 138
December 1995 Source Code CD-ROMs
.................................

The 7th edition of our Source CD is out!  Due to increasing amounts of GNU
Software, the Source Code CD is now a two disc set--the price remains
unchanged!  It contains these packages, & some manuals that are not part of
packages:

	* acm 4.7
	* apache 0.8.8
	* Autoconf 2.7
	* BASH 1.14.5
	* bc 1.03
	* Binutils 2.5.2
	* Binutils 2.6
	* Bison 1.24
	* C Library 1.09
	* Calc 2.02c
	* cfengine 1.2.21
	* Chess 4.0.pl75
	* CLISP 1995.08.12
	* Common Lisp 2.2
	* cperf 2.1a
	* cpio 2.3
	* CVS 1.6
	* DDD 1.3b
	* DejaGnu 1.2.9
	* Diffutils 2.7
	* dld 3.2.3
	* doschk 1.1
	* ecc 1.2.1
	* ed 0.2
	* Elib 0.07
	* Elisp archive
	* Emacs 18.59
	* Emacs 19.28
	* Emacs 19.29
	* Emacs 19.30
	* es 0.84
	* f2c 1995.11.18
	* ffcall 1.0
	* Fileutils 3.12
	* Findutils 4.1
	* Finger 1.37
	* flex 2.5.2
	* Fontutils 0.6
	* g77 0.5.17
	* GAWK 2.15.6
	* GCC/G++/Objective C 2.7.1
	* GDB 4.15.1
	* gdbm 1.7.3
	* gettext 0.9a
	* Ghostscript 2.6.2
	* Ghostview 1.5
	* Ghostview for Windows 1.0
	* GIT 4.3.7
	* gmp 1.3.2
	* GN 2.23
	* Gnans 1.5
	* GNATS 3.2
	* GNU Emacs Lisp Reference Manual, Ed. 1.03 for Version 18.59
	* GNU Emacs Lisp Reference Manual, Ed. 2.4 for Version 19.29
	* GnuGo 1.2
	* gnuplot 3.5
	* gnuserv 2.1alpha
	* Graphics 0.17
	* grep 2.0
	* Groff 1.09
	* gzip 1.2.4
	* hello 1.3
	* hp2xx 3.1.4
	* HylaFAX v3.0pl0
	* Hyperbole 4.01
	* indent 1.9.1
	* Ispell 3.1.20
	* less 290
	* libg++ 2.7.1
	* libobjects 0.1.3
	* m4 1.4
	* make 3.74
	* mc 3.0
	* MIT Scheme 7.3
	* mkisofs 1.04GNU
	* mtools 2.0.7
	* MULE 2.3
	* ncurses 1.9.7a
	* NetHack 3.1.3
	* NIHCL 3.1.4
	* nvi 1.34
	* Oaklisp 93.07.23
	* OBST 3.4.3
	* Octave 1.1.1
	* Oleo 1.6
	* p2c 1.20
	* patch 2.1
	* perl 4.036
	* perl 5.001
	* phttpd 0.99.68
	* pine 3.91
	* Programming in Emacs Lisp: An Introduction, Ed. 1.04
	* ptx 0.4
	* rc 1.4
	* RCS 5.7
	* recode 3.4
	* regex 0.12
	* rx 0.05
	* SAOimage 1.08
	* screen 3.7.1
	* sed 2.05
	* Sharutils 4.1
	* Shellutils 1.12
	* Shogi 1.2p03
	* SIPP 3.1
	* Smalltalk 1.1.1
	* SNePS 2.3.1
	* Spinner 1.0b11
	* Superopt 2.5
	* tar 1.11.8
	* Termcap 1.3
	* TeX 3.145
	* Texinfo 3.6
	* Textutils 1.13
	* Tile Forth 2.1
	* time 1.6
	* tput 1.0
	* ucblogo 3.3
	* UUCP 1.06.1
	* W3 2.2.25
	* wdiff 0.5
	* X11R6
	* xboard 3.3.pl3
	* xgrabsc 2.41
	* xshogi 1.2p03
	* Ygl 3.0.2



June 1995 Source Code CD-ROM
d2893 98
a2990 114
We still have the 6th edition of our Source CD at a reduced price while
supplies last.	Not all FSF distributed software is included (*note Source
Code CD-ROMs::.).  It contains these packages, and some manuals that are not
part of packages:

	* acm 4.7
	* Autoconf 2.4
	* BASH 1.14.5
	* bc 1.03
	* Binutils 2.5.2
	* Bison 1.24
	* C Library 1.09
	* Calc 2.02c
	* cfengine 1.0.4
	* Chess 4.0.pl74
	* CLISP 1995.04.25
	* Common Lisp 2.1
	* cperf 2.1a
	* cpio 2.3
	* CVS 1.3
	* DejaGnu 1.2
	* Diffutils 2.7
	* dld 3.2.3
	* doschk 1.1
	* ecc 1.2.1
	* ed 0.2
	* elib 0.06
	* Emacs 18.59
	* Emacs 19.28
	* Emacs 19.29
	* GNU Emacs Lisp Reference Manual Ed. 1.03 for Version 18
	* GNU Emacs Lisp Reference Manual Ed. 2.4 for Version 19.29
	* es 0.84
	* f2c 1995.02.24
	* Fileutils 3.12
	* Findutils 4.1
	* Finger 1.37
	* flex 2.5.2
	* Fontutils 0.6
	* g77 0.5.15
	* GAWK 2.15.6
	* GCC/G++/Objective C 2.6.3
	* GCC/G++/Objective C 2.7.0
	* GDB 4.14
	* gdbm 1.7.3
	* Ghostscript 2.6.2
	* Ghostview 1.5
	* Ghostview for Windows 1.0
	* GIT 4.3.6
	* gmp 1.3.2
	* GNATS 3.2
	* GnuGo 1.1
	* gnuplot 3.5
	* Graphics 0.17
	* grep 2.0
	* Groff 1.09
	* gzip 1.2.4
	* hello 1.3
	* hp2xx 3.1.4
	* HylaFAX 3.0.pl0
	* indent 1.9.1
	* Ispell 3.1.18
	* less 2.90
	* libg++ 2.6.2
	* libg++ 2.7.0
	* libobjects 0.1.3
	* m4 1.4
	* make 3.74
	* MandelSpawn 0.07
	* mkisofs 1.03GNU
	* mtools 2.0.7
	* MULE 2.2
	* ncurses 1.9.1
	* NetHack 3.1.3
	* NIHCL 3.1.4
	* nvi 1.34
	* OBST 3.4.3
	* Octave 1.1.1
	* Oleo 1.6
	* p2c 1.20
	* patch 2.1
	* PCL 2.1
	* perl 4.036
	* perl 5.001
	* pine 3.91
	* Programming in Emacs Lisp: An Introduction Ed. 1.03 for Version 19
	* ptx 0.4
	* rc 1.4
	* RCS 5.7
	* recode 3.4
	* regex 0.12
	* rx 0.05
	* screen 3.6.2
	* sed 2.05
	* Sharutils 4.1
	* Shellutils 1.12
	* Shogi 1.2p03
	* Smalltalk 1.1.1
	* Superopt 2.5
	* tar 1.11.8
	* Termcap 1.2
	* TeX 3.1415
	* Texinfo 3.6
	* Textutils 1.12
	* Tile Forth 2.1
	* time 1.6
	* tput 1.0
	* ucblogo
	* UUCP 1.05
	* wdiff 0.5
	* X11R6
	* xboard 3.2.pl2
	* xshogi 1.2p03
	* Ygl 2.9.5
d2997 1
a2997 1
We still have the 4th edition of our Source CD, at a reduced price.	This
d2999 95
a3093 95
some additional software; not all FSF distributed software is included (see
``Source Code CD-ROMs'').  It contains the following packages:
	* acm 4.5
	* Autoconf 1.10
	* BASH 1.13.5
	* bc 1.02
	* Binutils 2.3
	* Bison 1.22
	* C Library 1.08
	* Calc 2.02c
	* Chess 4.0.69
	* CLISP 1994.01.08
	* Common Lisp 1.0
	* cpio 2.3
	* CVS 1.3
	* dc 0.2
	* DejaGnu 1.2
	* Diffutils 2.6
	* dld 3.2.3
	* doschk 1.1
	* ecc 1.2.1
	* ed 0.1
	* elib 0.06
	* Emacs 18.59
	* Emacs 19.23
	* es 0.84
	* f2c 1994.04.14
	* Fileutils 3.9
	* find 3.8
	* finger 1.37
	* flex 2.4.6
	* Fontutils 0.6
	* GAS 1.36.utah
	* GAS 2.2
	* Gawk 2.15.4
	* GCC 2.5.8
	* GDB 4.12
	* gdbm 1.7.1
	* Ghostscript 2.6.1
	* Ghostview 1.5
	* Ghostview for Windows 1.0
	* gmp 1.3.2
	* GNATS 3.2
	* GnuGo 1.1
	* gnuplot 3.5
	* gperf 2.1a
	* Graphics 0.17
	* grep 2.0
	* Groff 1.09
	* gzip 1.2.4
	* hello 1.3
	* hp2xx 3.1.4
	* indent 1.9.1
	* ispell 4.0
	* libg++ 2.5.3
	* m4 1.1
	* Make 3.71
	* MandelSpawn 0.07
	* mtools 2.0.7
	* MULE 1.0
	* NetFax 3.2.1
	* Nethack 3.1.3
	* NIHCL 3.0
	* nvi 1.11
	* Octave 1.0
	* Oleo 1.5
	* p2c 1.20
	* patch 2.1
	* PCL 1993.03.18
	* perl 4.036
	* ptx 0.3
	* rc 1.4
	* RCS 5.6.0.1
	* recode 3.3
	* regex 0.12
	* screen 3.5.2
	* sed 2.05
	* shellutils 1.9.4
	* Shogi 1.1.02
	* Smalltalk 1.1.1
	* Superopt 2.3
	* tar 1.11.2
	* Termcap 1.2
	* TeX 3.1
	* Texinfo 3.1
	* Textutils 1.9.1
	* Tile Forth 2.1
	* time 1.6
	* tput 1.0
	* UUCP 1.05
	* uuencode 1.0
	* wdiff 0.04
	* X11R6
	* xboard 3.0.9
	* xshogi 1.2.02
d3100 95
a3194 130
We still have the 3rd edition of our Source CD, at a reduced price, while
supplies last.	It was the last Source Code CD to contain X11R5.  This CD has
Edition 2.2 for version 19 of the `GNU Emacs Lisp Reference Manual' & some
additional software; not all FSF distributed software is included (*note
Source Code CD-ROMs::.).  It contains these packages:

	* acm 3.1
	* Autoconf 1.7
	* BASH 1.13.4
	* bc 1.02
	* Binutils 1.9 2.3
	* Bison 1.22
	* C Library 1.06.7
	* Calc 2.02b
	* Chess 4.0p62
	* CLISP 93.11.08
	* cpio 2.3
	* CVS 1.3
	* dc 0.2
	* DejaGnu 1.0.1
	* Diffutils 2.6
	* dld 3.2.3
	* doschk 1.1
	* ecc 1.2.1
	* elib 0.06
	* Emacs 18.59
	* Emacs 19.21
	* es 0.84
	* f2c 1993.04.28
	* Fileutils 3.9
	* find 3.8
	* Finger 1.37
	* flex 2.3.8
	* Fontutils 0.6
	* GAS 1.36.utah
	* GAS 1.38.1
	* GAS 2.2
	* GAWK 2.15.3
	* GCC/G++/Objective C 2.5.4
	* GDB 4.11
	* gdbm 1.7.1
	* Ghostscript 2.6.1
	* Ghostview 1.5
	* Ghostview for Windows 1.0
	* gmp 1.3.2
	* GNATS 3.01
	* GnuGo 1.1
	* gnuplot 3.5
	* cperf 2.1a
	* Graphics 0.17
	* grep 2.0
	* Groff 1.08
	* gzip 1.2.4
	* hello 1.3
	* hp2xx 3.1.3a
	* indent 1.8
	* Ispell 4.0
	* less 177
	* libg++ 2.5.1
	* m4 1.1
	* make 3.69.1
	* MandelSpawn 0.06
	* mtools 2.0.7
	* MULE 1.0
	* NetFax 3.2.1
	* NetHack 3.1.3
	* NIHCL 3.0
	* Oleo 1.5
	* p2c 1.20
	* patch 2.1
	* PCL 93.03.18
	* perl 4.036
	* ptx 0.3
	* rc 1.4
	* RCS 5.6.0.1
	* recode 3.2.4
	* regex 0.12
	* screen 3.5.2
	* sed 1.18 2.03
	* Shellutils 1.9.1
	* Shogi 1.1p02
	* Smalltalk 1.1.1
	* Superopt 2.3
	* tar 1.11.2
	* Termcap 1.2
	* TeX 3.1
	* Texinfo 3.1
	* Tile Forth 2.1
	* time 1.6
	* time 1.6
	* tput 1.0
	* UUCP 1.04
	* uuencode 1.0
	* wdiff 0.04
	* X11R5



MS-DOS Book with CD-ROM
-----------------------

We are working on our first book describing GNU Software for MS-DOS, but we
do not know when it will be finished.  It will include a CD-ROM with all the
sources & binaries on the MS-DOS Diskettes and more.

Please do NOT contact us about this book until we announce it on our mailing
lists (to subscribe, ask `info-gnu-request@@prep.ai.mit.edu'), because it just
slows us down.



Debian GNU/Linux Book with CD-ROM
---------------------------------

We are working on our first book describing Debian GNU/Linux but we do not
know when it will be finished.	Please do NOT contact us about this book
until we announce it on our mailing lists (ask
`info-gnu-request@@prep.ai.mit.edu' to subscribe), because it just slows us
down.

A CD will be inside the book with sources & binaries for Debian GNU/Linux,
which is a complete operating system for i386/i486/Pentium.  It is a
GNU/Linux system--that is to say, a variant GNU system which uses Linux as
the kernel.  (All the systems now available that use the Linux kernel are
GNU/Linux systems, see item "Linux" in *Note Free Software for
Microcomputers::.)

Debian is being developed by Ian Murdock and the Debian Association in
conjunction with the Free Software Foundation.	We are distributing it as an
interim measure until the GNU kernel (the Hurd) is ready for users.
a3195 3
For details on Debian & how to help, see URL: `http://www.debian.org/' or
FTP, `/pub/gnu/GNUinfo/DEBIAN' from a GNU FTP host (*note How to Get GNU
Software::.).  FTP Debian under `/debian' from `ftp.debian.org'.
d3203 1
a3203 1
1.44MB diskettes.  These disks have both sources and executables.
d3207 1
a3207 1
DJGPP Diskettes
d3213 2
a3214 1
	* Binutils 2.5.2
d3216 1
d3218 6
a3223 3
	* DJGPP 1.12m4
	* flex 2.4.7
	* GCC/G++ 2.6.3
d3225 2
d3229 5
a3233 2
	* libg++ 2.6.2
	* make 3.71
d3236 1
d3238 2
d3243 1
a3243 1
Emacs Diskettes
d3248 1
a3248 1
2.2, handles 16-bit character sets including Kanji.
d3252 1
a3252 1
Selected Utilities Diskettes
d3255 10
a3264 8
The GNUish MS-DOS Project ported GNU software to PC compatibles.  Though
GNUish is no longer active, users still ask for these ports done some years
ago.  We offer these ports on five diskettes.  In general, the ports run on
8086/80286-based 16-bit machines; an 80386 is not required.  Some are
necessarily missing features.

Included are: `cpio', `diff', `find', `flex', `gdbm', `grep', `indent',
`less', `m4', `make', `ptx', RCS, `sed', `shar', `sort', & Texinfo.
d3282 2
a3283 2
are sent each quarter; the CD-ROMs are sent as they are issued (currently
twice a year, but we hope to make it more frequent).
d3285 2
a3286 2
Regularly, we will send you a new version of a Lisps/Emacs, Languages,
Utilities, or X Window System (X11R6) Required tape, or the Source CD-ROM.
d3289 1
a3289 2
offering subscriptions to the Compiler Tools Binaries or our new Books with
CD-ROM.
d3297 2
a3298 2
issued throughout the year.  Each edition of the *Note Source Code CD-ROMs::,
also has updated sources for the required part of the X Window System.
d3303 2
a3304 2
subscription.  If you're outside of U.S., Canada, and Puerto Rico, you must
add $80.00 for each subscription.  See "Unix and VMS Software" and "Shipping
d3309 60
d3372 3
a3374 5
There is a GNU & improved T-shirt.  The front has the GNU Emacs Lisp code
`(USE 'GNU)' with "`()'" being the dancing parentheses from the cover of our
`GNU Emacs Lisp Reference Manual' (drawn by Berkeley, CA artist Etienne
Suvasa).  The back of the shirt is still imprinted with the Preamble to the
GNU General Public License.
d3376 1
a3376 1
These shirts come in two colors, Natural & Black.  Natural is an off-white,
d3379 7
a3385 4
is perfect for late night hacking.  All shirts are thick 100% cotton, & come
in sizes M, L, XL, & XXL.  GNU shirts often create spontaneous friendships at
technical conferences and on major university campuses!	 (They also make
great gifts!)
d3400 1
a3400 1
     PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER June 30, 1996.
d3420 1
a3420 2
Lisps/Emacs	$200	  $210	    $230      $215	$205	 $225

a3421 1

a3422 1

a3423 1

d3425 2
a3426 1

a3427 1

d3432 1
a3437 1

a3438 1

a3439 1

d3454 2
a3455 4
FSF Deluxe Distribution
.......................
(Please call with any questions.  *note Deluxe Distribution::. for machine,
operating system, and media types.):
a3465 2
Version of X Windows System to build: _______________________________________

d3472 1
a3472 1
GNU Source Code CD-ROMs, Version 7 with X11R6 (*note December 1995 Source Code CD-ROMs::.):
d3479 17
a3503 2
GNU Compiler Tools Binaries CD-ROM, Version 3, December 1995 Edition
(*note Compiler Tools Binaries CD-ROM::.):
d3505 4
a3508 1
____ @@ $220  = $ ______	  for corporations and other organizations.
d3510 1
a3510 1
____ @@	$55  = $ ______	  for individuals.
d3512 1
a3514 2
MS-DOS Software
---------------
d3521 2
a3522 4
____ @@ $ 80  = $ ______	  DJGPP diskettes, GCC version 2, and other tools
			   for 80386 and up (also on the
			   *note Compiler Tools Binaries CD-ROM::.).

d3525 1
a3525 1
____ @@ $ 40  = $ ______	  Windows diskette: GNU Chess and gnuplot for
d3532 4
a3535 2
These manuals (*note Documentation::.).	 The latest version of each manual
will be shipped.  Please call if you want a specific version.
a3540 2
____ @@ $ 60  = $ ______	  GNU Emacs Lisp Reference, Japanese Edition.

d3547 1
a3547 1
____ @@ $ 20  = $ ______	  Programming in Emacs Lisp: An Introduction.
d3551 1
a3551 1
____ @@ $ 25  = $ ______	  GAWK manual.
a3605 1

a3613 3
	December 1994 Edition (Version 2)	____________	____________

GNU Compiler Tools Binaries CD-ROM
a3616 5
Please note that the December 1994 Source CD is permanently out of stock.

GNU Source Code CD-ROM
	June 1995 edition with X11R6		____________	____________

a3641 1

d3645 15
a3659 24
	     + $ ______	  For addresses in Massachusetts: add 5% sales tax
			  or give tax exempt number.  There is no sales tax
			  on T-shirts.
	     + $ ______	  Shipping fee for addresses in Alaska, Hawaii, or
			  Puerto Rico:
			    $  5.00 base charge;
			  + $  5.00 for *each* Emacs Calc or Emacs Lisp
			    Reference manual ($ 5.00 * #ofMans);
			  + $ 20.00 for *each* tape subscription or CD
			    subscription ($20.00 * #ofSubs);
			  + $  1.00 for *each* item other then the above
			    (shipping for all other items =
						     $ 1.00 * #ofOtherItems).
	     + $ ______	  Shipping fee for most Foreign Destinations: (Please
			  do *not* use this formula for addresses in China,
			  Guam, Indonesia, Israel, Malaysia, New Zealand,
			  Philippines, and Thailand.  Please fax,
			  or call for an exact shipping quote.)
			    $ 20.00 base charge for orders to other
			      addresses outside of U.S., Canada, & Puerto Rico:
			  + $ 80.00 for *each* tape subscription or CD
			    subscription ($ 80.00 * #ofSubs);
			  + $ 10.00 for *each* of the other items in the
			    order ($ 10.00 * #ofItems).
d3686 1
a3686 1
For international orders, please include a Fax number. _______________________
d3691 1
a3691 1
|  Orders filled only upon receipt of check, money order, or credit card     |
a3698 1

a3712 1

d3717 1
a3717 1
Diner's Club, JCB, MasterCard, Visa, or American Express.  Please note that
d3719 3
a3721 3
processing fees.  Please consider paying by check instead, or adding on a 5%
donation to make up the difference.  To place a credit card order, please
give us this information:
d3736 1
a3736 1
|     If you wish to pay by wire transfer or you are a reseller, please	     |
d3745 5
a3749 4
PRICES AND CONTENTS MAY CHANGE		+1-617-542-5942
WITHOUT NOTICE AFTER June 30, 1996.	Fax (including Japan): +1-617-542-2652

Version: January 1996 ASCII etc/ORDERS
d3751 1
a3751 1
-----------------------------------------------------------------------------
d3753 1
@


1.1.1.14
log
@import emacs-19.33
@
text
@d3 1
a3 1
Most of this file is excerpted from the July 1996 GNU's Bulletin.
d26 1
a26 1
ask gnu@@prep.ai.mit.edu for the complete July, 1996 GNU's Bulletin.
a40 1

d42 8
a55 1
	      July 1996 Source Code CD-ROMs
d60 8
a67 1
	CD-ROM Subscription Service
d79 25
a103 23
   If you appreciate Emacs, GNU CC, Ghostscript, and other free
software, you may wish to help us make sure there is more in the
future--remember, *donations translate into more free software!*

   Your donation to us is tax-deductible in the United States.  We
gladly accept *any* currency, although the U.S. dollar is the most
convenient.

   If your employer has a matching gifts program for charitable
donations, please arrange to: add the FSF to the list of organizations
for your employer's matching gifts program; and have your donation
matched (note *Note Cygnus Matches Donations!::).  If you do not know,
please ask your personnel department.

   Circle amount you are donating, cut out this form, and send it with
your donation to:

    

        Free Software Foundation, Inc.
        59 Temple Place - Suite 330
        Boston, MA  02111-1307
        USA
a104 1
      $500   $250   $100   $50   Other $_____  Other currency:_____
d107 1
a107 1
MasterCard, Visa, or American Express.  Charges may also be faxed to
d110 14
a123 17
      Card type: __________________  Expiration Date: _____________
     
      Account Number: _____________________________________________
     
      Cardholder's Signature: _____________________________________
     
      Name: _______________________________________________________
     
      Street Address: _____________________________________________
     
      City/State/Province: ________________________________________
     
      Zip Code/Postal Code/Country: _______________________________
     
      Telephone Number: ___________________________________________
     
      Email Address: ______________________________________________
a124 1
    
d129 22
a150 23
   To encourage cash donations to the Free Software Foundation, Cygnus
Support will continue to contribute corporate funds to the FSF to
accompany gifts by its employees, and by its customers and their
employees.

   Donations payable to the Free Software Foundation should be sent by
eligible persons to Cygnus Support, which will add its gifts and
forward the total to the FSF each quarter.  The FSF will provide the
contributor with a receipt to recognize the contribution (which is
tax-deductible on U.S.  tax returns).  To see if your employer is a
Cygnus customer, or for more information, please contact Cygnus:

        Cygnus Support
        1937 Landings Drive
        Mountain View, CA   94043
        USA
     
        Telephone: 415-903-1400
                   +1-800-Cygnus1 (-294-6871)
        Fax:       415-903-0122
        Electronic-Mail: `info@@cygnus.com'
        FTP: `ftp.cygnus.com'
        World Wide Web: `http://www.cygnus.com/'
a151 1
    
d156 54
a209 60
   The SNOW 2.1 CD producers added the words "Includes $5 donation to
the FSF" to the front of their CD.  Potential buyers will know just how
much of the price is for the FSF & how much is for the redistributor.

   The Sun Users Group Deutschland has made it even clearer: their CD
says, "Price 90 DM, + 12 DM donation to the FSF."

   ASCII Corporation (Japan) has also donated to the FSF and plans to
add a donation to the price of their next GNU software CD-ROM.

   Austin Code Works, a free software redistributor, supports free
software development by giving the FSF 20% of the selling price for the
GNU software CDs they produce & sell.

   TOHDO-SHA is donating 400 yen to the FSF for each copy of `The GNU
Emacs Lisp Reference Manual, Japanese Edition' sold at bookstores in
Japan.

   CQ Publishing made a large donation from the sales of their GAWK
book in Japanese, and Specialized Systems Consultants, Inc. is donating
3% of the profits from selling "Effective AWK Programming", by Arnold
Robbins.  Walnut Creek CDROM gives us part of their selling price every
month.

   In the long run, the success of free software depends on how much
new free software people develop.  Free software distribution offers an
opportunity to raise funds for such development in an ethical way.
These redistributors have made use of the opportunity.  Many others let
it go to waste.

   You can help promote free software development by convincing
for-a-fee redistributors to contribute--either by doing development
themselves or by donating to development organizations (the FSF and
others).

   The way to convince distributors to contribute is to demand and
expect this of them.  This means choosing among distributors partly by
how much they give to free software development.  Then you can show
distributors they must compete to be the one who gives the most.

   To make this work, you must insist on numbers that you can compare,
such as, "We will give ten dollars to the Foobar project for each disk
sold." A vague commitment, such as "A portion of the profits is
donated," doesn't give you a basis for comparison.  Even a precise
fraction "of the profits from this disk" is not very meaningful, since
creative accounting and unrelated business decisions can greatly alter
what fraction of the sales price counts as profit.

   Also, press developers for firm information about what kind of
development they do or support.  Some kinds make much more long-term
difference than others.  For example, maintaining a separate version of
a GNU program contributes very little; maintaining a program on behalf
of the GNU Project contributes much.  Easy new ports contribute little,
since someone else would surely do them; difficult ports such as adding
a new CPU to the GNU compiler or Mach contribute more; major new
features & programs contribute the most.

   By establishing the idea that supporting further development is "the
proper thing to do" when distributing free software for a fee, we can
assure a steady flow of resources for making more free software.
a210 1
    
d215 22
a236 23
   When choosing a free software business, ask those you are considering
how much they do to assist free software development, e.g., by
contributing money to free software development or by writing free
software improvements themselves for general use.  By basing your
decision partially on this factor, you can help encourage those who
profit from free software to contribute to its growth.

   Wingnut (SRA's special GNU support group) regularly donates a part
of its income to the FSF to support the development of new GNU
programs.  Listing them here is our way of thanking them.  Wingnut has
made a pledge to donate 10% of their income to the FSF, and has
purchased several Deluxe Distribution packages in Japan.  Also see
*Note Cygnus Matches Donations!::.

        Wingnut Project
        Software Research Associates, Inc.
        1-1-1 Hirakawa-cho, Chiyoda-ku
        Tokyo 102, Japan
     
        Phone:  (+81-3)3234-2611
        Fax:    (+81-3)3942-5174
        E-mail: `info-wingnut@@sra.co.jp'
        WWW: `http://www.sra.co.jp/public/sra/product/wingnut/'
d243 1
a243 1
   * Hurd Test Release!   (Also *note What Is the Hurd::.)
d245 2
a246 59
     We are pleased to announce the first public test release of the
     Hurd, version 0.0; it is very preliminary, and we don't recommend
     you try it unless you are in the mood to experiment.  We are
     distributing it only by FTP until it becomes more stable.

     Much work remains to be done on reliability, efficiency, and on
     user-level features to take advantage of the underlying
     capabilities.  We're making rapid progress on these tasks, and we
     plan to make further releases fairly often.

   * Preliminary GNU System Released!

     The first test release of the Hurd has enabled us to release a
     complete GNU system in binary form, for 32-bit PC clones.  Like
     the Hurd itself, this system release is preliminary, recommended
     for experimentation only, and available only by FTP.  We have thus
     come in sight of the goal which the GNU project was founded to
     achieve.  We will actually reach that goal when the system becomes
     reliable enough that we can recommend it for real use.

   * www.gnu.ai.mit.edu

     The GNU Project now has a site on the World Wide Web at URL:
     `http://www.gnu.ai.mit.edu'.  We would like to thank Networks
     On-Line (URL: `http://www.nol.net') for donating use of the
     hardware & Internet connection, and their staff for setting up the
     machine.  We would also like to thank Phil Nelson and Len Tower
     for being the site's webmasters.  They are reachable at
     `webmaster@@www.gnu.ai.mit.edu'.

   * New Source Code CD!   (See *Note July 1996 Source Code CD-ROMs::)

     We have released the July 1996 (Edition 8) Source Code CD-ROM.
     Once again, it is a two disk set.  It includes several new
     programs: Automake, `enscript', Exim, `gcal', Generic NQS,
     `geomview', GNAT, GNUMATH, ID Utils, Inetutils, Karma, Lynx,
     Maxima, Miscfiles, Smail, TIFF, and WN.  *Note GNU Software::, for
     more information about these packages.  Also on the CD-ROMs are
     full distributions of X11R6.1, MIT Scheme, Emacs, GCC, and current
     versions of all other GNU Software.

   * GNU Miscellaneous Files Distribution

     We have just released the GNU Miscellaneous Files Distribution,
     which is a collection of non-crucial but useful files.  All the
     files in version 1.0 have come from BSD, but files from other
     sources are eagerly solicited.  Please send bug reports, as well as
     suggestions about new files to include to
     `bug-gnu-utils@@prep.ai.mit.edu'.  See the entry in *Note GNU
     Software Now Available::, for more information.

   * Give to GNU the United Way!

     As a 501(c)3 tax-exempt organization, the FSF is eligible to
     receive United Way funds.  When donating to United Way, one can
     specify that all or part of the donation be directed to the FSF.
     On the donor form, check the "Specific Requests" box and include
     the sentence, "Send my gift to the Free Software Foundation, 59
     Temple Place, Suite 330, Boston, MA 02111."
d248 1
a248 1
   * Tapes and MS-DOS Diskettes No Longer Available from the FSF
d250 52
a301 2
     We no longer offer tapes or MS-DOS diskettes due to very low
     demand.
d305 15
a319 41
     GNU Emacs 19 and many other GNU programs have been ported to
     MS-DOS for i386/i486/Pentium machines.  We ship binaries & sources
     on the *Note Compiler Tools Binaries CD-ROM::.  We will ship
     binaries & sources on the *Note MS-DOS/Windows Book with CD-ROM::,
     when it is available.

   * GNU Emacs 19.32   (Also *note GNU Software::.)

     We have just released Emacs 19.32.  It mostly fixes bugs, but it
     has a few new features.  The most noticeable one is that marking a
     region with the mouse now leaves the region highlighted at least
     until the next input event.  Also, a new timer system lets you
     efficiently arrange to call a Lisp function at a particular time,
     and mouse tracking is much faster and more reliable.

     Support for MS-DOS and Windows 95 is greatly improved.  You can now
     compile Emacs with DJGPP version 2; asynchronous subprocesses now
     work on Windows 95; and many additional Lisp packages now work on
     MS-DOS.

   * New Release of GNU Make

     GNU `make' 3.75 runs native on three new ports since version 3.74:
     AmigaDOS, VMS, and Windows NT/Windows95.

   * Lynx now GPLed

     Lynx, the popular text-only Web browser is now distributed under
     the terms of the GNU GPL.  For more information, see the Web site
     at `http://www.ukans.edu/'.

   * New/Updated Manuals since Last Bulletin   (See *Note
     Documentation::)

     We recently published the `GNU Awk Users' Guide' by Arnold Robbins,
     which is a greatly expanded and rewritten version of our old `GAWK
     Manual'.  We have a new edition of the Emacs Manual, for version
     19.32, which describes changes since Emacs 19.29.  Our `GNU Make
     Manual' is also a new edition with bug-fixes and additional
     information.  Our `Using and Porting GCC' manual will soon be
     available in a lay-flat, bound edition.
a320 1
    
d325 51
a375 55
   The Free Software Foundation has been asked repeatedly to create a
package that provides executables for all of our software.  Normally we
offer only sources.  The Deluxe Distribution provides binaries with the
source code and includes six T-shirts, all our CD-ROMs, printed
manuals, & reference cards.

   The FSF Deluxe Distribution contains the binaries and sources to
hundreds of different programs including Emacs, the GNU C/C++ Compiler,
the GNU Debugger, the complete X Window System, and all the GNU
utilities.

   We will make a Deluxe Distribution for most machines/operating
systems.  We may be able to send someone to your office to do the
compilation, if we can't find a suitable machine close to us.  However,
we can only compile the programs that already support your chosen
machine/system - porting is a separate matter (to commission a port,
consult the GNU Service Directory; details in *Note Free Software
Support::).  Compiling all these programs takes time; a Deluxe
Distribution for an unusual machine will take longer to produce than
one for a common machine.  Please contact the FSF Office with any
questions.

   We supply the software on a write-once CD-ROM (in ISO 9660 format
with "Rock Ridge" extensions), or on one of these tapes in Unix `tar'
format: 1600 or 6250bpi 1/2in reel, Sun DC300XLP 1/4in cartridge -
QIC24, IBM RS/6000 1/4in c.t. - QIC 150, Exabyte 8mm c.t., or DAT 4mm
c.t.  If your computer cannot read any of these, please contact us to
see if we can handle your format.

   The manuals included are one each of the `Bison', `Calc', `GAWK',
`GNU C Compiler', `GNU C Library', `GDB', `Flex', `GNU Emacs Lisp
Reference', `Programming in Emacs Lisp: An Introduction', `Make',
`Texinfo', & `Termcap' manuals; six copies of the `GNU Emacs' manual;
and ten reference cards each for Emacs, Bison, Calc, Flex, & GDB.

   Every Deluxe Distribution also has a copy of the latest editions of
our CD-ROMs that have sources of our software & compiler tool binaries
for some systems.  The CDs are in ISO 9660 format with Rock Ridge
extensions.

   The price of the Deluxe Distribution is $5000 (shipping included).
These sales provide enormous financial assistance to help the FSF
develop more free software.  To order, please fill out the "Deluxe
Distribution" section on the *note Free Software Foundation Order
Form::.  and send it to:

        Free Software Foundation, Inc.
        59 Temple Place - Suite 330
        Boston, MA   02111-1307
        USA
     
        Telephone: +1-617-542-5942
        Fax (including Japan): +1-617-542-2652
        Electronic Mail: gnu@@prep.ai.mit.edu
        World Wide Web: http://www.gnu.ai.mit.edu
a376 1
    
d381 47
a427 50
   GNU is dedicated to having quality, easy-to-use online & printed
documentation.  GNU manuals are intended to explain underlying
concepts, describe how to use all the features of each program, & give
examples of command use.  GNU manuals are distributed as Texinfo source
files, which yield both typeset hardcopy via the TeX document
formatting system and online hypertext display via the menu-driven Info
system.  Source for these manuals comes with our software; here are the
manuals that we publish as printed books.  See the *note Free Software
Foundation Order Form::., to order them.

   Most GNU manuals are bound as soft cover books with "lay-flat"
bindings.  This allows you to open them so they lie flat on a table
without creasing the binding.  They have an inner cloth spine and an
outer cardboard cover that will not break or crease as an ordinary
paperback will.  Currently, the `GDB', `Emacs', `Emacs Lisp Reference',
`Programming in Emacs Lisp: An Introduction', `GNU Awk User's Guide',
`Make', `Bison', & `Texinfo' manuals have this binding.  The other GNU
manuals also lie flat when opened, using a GBC binding.  All our
manuals are 7in by 9.25in except the 8.5in by 11in `Calc' manual.

   The edition number of the manual and version number of the program
listed after each manual's name were current at the time this Bulletin
was published.

   `Debugging with GDB' (Edition 4.12 for Version 4.14) tells how to run
your program under GNU Debugger control, examine and alter data, modify
a program's flow of control, and use GDB through GNU Emacs.

   The `GNU Emacs Manual' (11th Edition for Version 19.32) describes
editing with GNU Emacs.  It explains advanced features, including
outline mode and regular expression search; how to use special
programming modes to write languages like C++ and TeX; how to use the
`tags' utility; how to compile and correct code; how to make your own
keybindings; and other elementary customizations.

   `Programming in Emacs Lisp: An Introduction' (Edition 1.04) is for
people who are not necessarily interested in programming, but who do
want to customize or extend their computing environment.  If you read
it in Emacs under Info mode, you can run the sample programs directly.

   `The GNU Emacs Lisp Reference Manual' (Edition 2.4 for Version 19.32)
and `The GNU Emacs Lisp Reference, Japanese Edition' (Japanese DRAFT
Revision 1.0, from English Edition 2.4 for Version 19.29) cover this
programming language in depth, including data types, control
structures, functions, macros, syntax tables, searching/matching, modes,
windows, keymaps, byte compilation, and the operating system interface.

   `The GNU Awk User's Guide' (Edition 1.0 for Version 3.0.0) tells how
to use GAWK.  It is written for those who have never used `awk' and
describes features of this powerful string and record manipulation
d430 43
a472 45
   `GNU Make' (Edition 0.50 for Version 3.75 Beta) describes GNU
`make', a program used to rebuild parts of other programs.  The manual
tells how to write "makefiles", which specify how a program is to be
compiled and how its files depend on each other.  Included are an
introductory chapter for novice users and a section about automatically
generated dependencies.

   The `Flex' manual (Edition 1.03 for Version 2.3.7) teaches you to
write a lexical scanner definition for the `flex' program to create a
C++ or C-coded scanner that recognizes the patterns defined.  You need
no prior knowledge of scanners.

   `The Bison Manual' (November 1995 Edition for Version 1.25) teaches
you how to write context-free grammars for the Bison program that
convert into C-coded parsers.  You need no prior knowledge of parser
generators.

   `Using and Porting GNU CC' (November 1995 Edition for Version 2.7.2)
tells how to run, install, and port the GNU C Compiler to new systems.
It lists new features and incompatibilities of GCC, but people not
familiar with C will still need a good reference on the C programming
language.  It also covers G++.

   The `Texinfo' manual (Edition 2.20 for Version 3) explains the markup
language that produces our online Info documentation & typeset
hardcopies.  It tells you how to make tables, lists, chapters, nodes,
indexes, cross references, & how to catch mistakes.  This second edition
describes over 50 new commands.

   `The Termcap Manual' (3nd Edition for Version 1.3), often described
as "twice as much as you ever wanted to know about termcap," details
the format of the termcap database, the definitions of terminal
capabilities, and the process of interrogating a terminal description.
This manual is primarily for programmers.

   The `C Library Reference Manual' (Edition 0.07 for Version 1.09)
describes the library's facilities, including both what Unix calls
"library functions" & "system calls."  We are doing small copier runs
of this manual until it becomes more stable.  Please send fixes to
`bug-glibc-manual@@prep.ai.mit.edu'.

   The `Emacs Calc Manual' (Edition 2.02 for Version 2.02) is both a
tutorial and a reference manual.  It tells how to do ordinary
arithmetic, how to use Calc for algebra, calculus, and other forms of
mathematics, and how to extend Calc.
d479 10
a488 20
   All our software is available via FTP; see *Note How to Get GNU
Software::.  We also offer *Note CD-ROMs::, and printed *Note
Documentation::, which includes manuals and reference cards.  In the
articles describing the contents of each medium, the version number
listed after each program name was current when we published this
Bulletin.  When you order a newer CD-ROM, some of the programs may be
newer and therefore the version number higher.  See the *note Free
Software Foundation Order Form::., for ordering information.

   Some of the contents of our FTP distributions are compressed.  We
have software on our FTP sites to uncompress these files.  Due to
patent troubles with `compress', we use another compression program,
`gzip'.  (Such prohibitions on software development are fought by the
League for Programming Freedom; *note What Is the LPF::., for details.)

   You may need to build GNU `make' before you build our other software.
Some vendors supply no `make' utility at all and some native `make'
programs lack the `VPATH' feature essential for using the GNU configure
system to its full extent.  The GNU `make' sources have a shell script
to build `make' itself on such systems.
d490 18
a507 1
   We welcome all bug reports and enhancements sent to the appropriate
d510 1
a510 1
    
d515 4
a518 8
We are using Autoconf, a uniform scheme for configuring GNU software
packages in order to compile them (see "Autoconf" and "Automake" below,
in this article).  The goal is to have all GNU software support the same
alternatives for naming machine and system types.

   Ultimately, it will be possible to configure and build the entire
system all at once, eliminating the need to configure each individual
package separately.
d520 4
a523 1
   You can also specify both the host and target system to build
a526 1
    
d528 3
a530 2
GNU Software Now Available
--------------------------
d534 1
a534 1
   Key to cross reference:
a535 2
        BinCD        December 1995 Binaries CD-ROM
        SrcCD        July 1996 Source CD-ROMs
d537 2
a538 46
[FSFman] shows that we sell a manual for that package.  [FSFrc] shows
we sell a reference card for that package.  To order them, see the
*note Free Software Foundation Order Form::..  *Note Documentation::,
for more information on the manuals.  Source code for each manual or
reference card is included with each package.

   * `acm'   (SrcCD)

     `acm' is a LAN-oriented, multiplayer, aerial combat simulation that
     runs under the X Window System.  Players engage in air to air
     combat against one another using heat seeking missiles and cannons.
     We are working on a more accurate simulation of real airplane
     flight characteristics.

   * Apache   (SrcCD)

     Apache is an HTTP server designed as a plug-in replacement for
     version 1.3 or 1.4 of the NCSA server.  It fixes many bugs in the
     NCSA server, includes many frequently requested new features, and
     has an API which allows it to be extended to meet users' needs
     more easily.

   * Autoconf   (SrcCD)

     Autoconf produces shell scripts which automatically configure
     source code packages.  These scripts adapt the packages to many
     kinds of Unix-like systems without manual user intervention.
     Autoconf creates a script for a package from a template file which
     lists the operating system features which the package can use, in
     the form of `m4' macro calls.  Autoconf requires GNU `m4' to
     operate, but the resulting configure scripts it generates do not.

   * Automake   (SrcCD)

     Automake is a tool for generating `Makefile.in's for use with
     Autoconf.  The generated makefiles are compliant with GNU Makefile
     standards.

   * BASH   (SrcCD)

     GNU's shell, BASH (Bourne Again SHell), is compatible with the
     Unix `sh' and offers many extensions found in `csh' and `ksh'.
     BASH has job control, `csh'-style command history, command-line
     editing (with Emacs and `vi' modes built-in), and the ability to
     rebind keys via the `readline' library.  BASH conforms to the
     POSIX 1003.2-1992 standard.
d540 84
a623 1
   * `bc'   (SrcCD)
d626 14
a639 15
     numbers.  GNU `bc' follows the POSIX 1003.2-1992 standard with
     several extensions, including multi-character variable names, an
     `else' statement, and full Boolean expressions.  The RPN
     calculator `dc' is now distributed as part of the same package,
     but GNU `bc' is not implemented as a `dc' preprocessor.

   * BFD   (BinCD, SrcCD)

     The Binary File Descriptor library allows a program which operates
     on object files (e.g., `ld' or GDB) to support many different
     formats in a clean way.  BFD provides a portable interface, so
     that only BFD needs to know the details of a particular format.
     One result is that all programs using BFD will support formats
     such as a.out, COFF, and ELF.  BFD comes with Texinfo source for a
     manual (not yet published on paper).
d644 1
a644 1
   * Binutils   (BinCD, SrcCD)
d646 3
a648 3
     Binutils includes these programs: `ar', `c++filt', `demangle',
     `gas', `gprof', `ld', `nlmconv', `nm', `objcopy', `objdump',
     `ranlib', `size', `strings', & `strip'.
d651 71
a721 46
     supports the a29k, Alpha, H8/300, H8/500, HP-PA, i386, i960, m68k,
     m88k, MIPS, NS32K, SH, SPARC, Tahoe, Vax, and Z8000 CPUs, and
     attempts to be compatible with many other assemblers for Unix and
     embedded systems.  It can produce mixed C and assembly listings,
     and includes a macro facility similar to that in some other
     assemblers.  GNU's linker, `ld', emits source-line numbered error
     messages for multiply-defined symbols and undefined references,
     and interprets a superset of AT&T's Linker Command Language, which
     gives control over where segments are placed in memory.  `nlmconv'
     converts object files into Novell NetWare Loadable Modules.
     `objdump' can disassemble code for most of the CPUs listed above,
     and can display other data (e.g., symbols and relocations) from
     any file format read by BFD.

   * Bison   (BinCD, SrcCD)   [FSFman, FSFrc]

     Bison is an upwardly compatible replacement for the parser
     generator `yacc'.  Texinfo source for the `Bison Manual' and
     reference card are included; see *Note Documentation::.

     A recent policy change allows non-free programs to use
     Bison-generated parsers.

   * C Library   *See *Note Forthcoming GNUs::*   (BinCD, SrcCD)  
     [FSFman]

     The GNU C library supports ANSI C-1989, POSIX 1003.1-1990 and most
     of the functions in POSIX 1003.2-1992.  It is upwardly compatible
     with 4.4BSD and includes many System V functions, plus GNU
     extensions.

     When used with the GNU Hurd, the C Library performs many functions
     of the Unix system calls directly.  Mike Haertel has written a
     fast `malloc' which wastes less memory than the old GNU version.
     The GNU regular-expression functions (`regex' and `rx') now nearly
     conform to the POSIX 1003.2 standard.

     GNU `stdio' lets you define new kinds of streams, just by writing a
     few C functions.  The `fmemopen' function uses this to open a
     stream on a string, which can grow as necessary.  You can define
     your own `printf' formats to use a C function you have written.
     For example, you can safely use format strings from user input to
     implement a `printf'-like function for another programming
     language.  Extended `getopt' functions are already used to parse
     options, including long options, in many GNU utilities.  Texinfo
     source for the `GNU C Library Reference Manual' is included (*note
d724 1
a724 30
     It runs on Sun-3 (SunOS 4.1), Sun-4 (SunOS 4.1 or Solaris 2), HP
     9000/300 (4.3BSD), SONY News 800 (NewsOS 3 or 4), MIPS DECstation
     (Ultrix 4), DEC Alpha (OSF/1), i386/i486/Pentium (GNU/Hurd,
     GNU/Linux, System V, SVR4, BSD, SCO 3.2, & SCO ODT 2.0), Sequent
     Symmetry i386 (Dynix 3), & SGI (Irix 4).

   * C++ Library   (BinCD, SrcCD)

     The GNU C++ library (libg++) contains an extensive collection of
     container and utility classes, including Obstacks,
     multiple-precision Integers and Rationals, Complex numbers,
     BitSets, and BitStrings.

     The distribution also includes the libstdc++ library.  This
     implements library facilities defined by the forthcoming ANSI/ISO
     C++ standard, including strings, the iostream library, and a port
     of the Standard Template Library.

   * Calc   (SrcCD)   [FSFman, FSFrc]

     Calc (written by Dave Gillespie in Emacs Lisp) is an extensible,
     advanced desk calculator & mathematical tool that runs as part of
     GNU Emacs.  You can use Calc as a simple four-function calculator,
     but it has many more features including: choice of algebraic or
     RPN (stack-based) entry; logarithmic, trigonometric, & financial
     functions; arbitrary precision; complex numbers; vectors;
     matrices; dates; times; infinities; sets; algebraic
     simplification; & differentiation & integration.  It outputs to
     `gnuplot', & comes with source for a manual & reference card
     (*note Documentation::.).
d726 1
a726 3
   * `cfengine'   (SrcCD)

     `cfengine' is used to maintain site-wide configuration of a
d728 16
a743 17
     appearance is similar to `rdist', but allows many more operations
     to be performed automatically.  See Mark Burgess, "A Site
     Configuration Engine", `Computing Systems', Vol. 8, No. 3 (ask
     `office@@usenix.org' how to get a copy).

   * Chess   (SrcCD)

     GNU Chess lets most modern computers play a full game of chess.  It
     has a plain terminal interface, a curses interface, & `xboard''s
     spiffy X Window interface.

     Recent improvements include fixes to the game analyzer, book, &
     hash table; smartening up draw & mate; improved thinking on
     opponent's time; Autoconf installation; a makefile for Windows NT
     compilation; forward pruning; unlimited quiescence captures;
     improved evaluation; improved null & time control logic; &
     repetition-detection.
d745 2
a746 2
     Stuart Cracraft started GNU Chess.  Improvements & rewrites are
     from John Stanback, Cha Kong Sian, Mike McGann, et al.
d751 38
a788 1
   * CLISP   (SrcCD)
d790 1
a790 41
     CLISP is a Common Lisp implementation by Bruno Haible and Michael
     Stoll.  It mostly supports the Lisp described by `Common LISP: The
     Language (2nd edition)' and the ANSI Common Lisp standard.  CLISP
     includes an interpreter, a byte-compiler, a large subset of CLOS,
     a foreign language interface, and, for some machines, a screen
     editor.  The user interface language (English, German, French) can
     be chosen at run time.  Major packages that run in CLISP include
     CLX & Garnet.  CLISP needs only 2 MB of memory & runs on many
     microcomputers (including MS-DOS systems, OS/2, Windows NT, Amiga
     500-4000, and Acorn RISC PC) & Unix-like systems (GNU/Linux, Sun4,
     SVR4, SGI, HP-UX, DEC Alpha, NeXTStep, & others).

   * Common Lisp   *Also *note Forthcoming GNUs::.*   (SrcCD)

     GNU Common Lisp (GCL, formerly known as Kyoto Common Lisp) is a
     compiler & interpreter for Common Lisp.  GCL is very portable &
     extremely efficient on a wide class of applications, & compares
     favorably in performance with commercial Lisps on several large
     theorem-prover & symbolic algebra systems.  GCL supports the CLtL1
     specification but is moving towards the proposed ANSI standard.

     GCL compiles to C & then uses the native optimizing C compiler
     (e.g., GCC).  A function with a fixed number of args & one value
     turns into a C function of the same number of args, returning one
     value--so GCL is maximally efficient on such calls.  Its
     conservative garbage collector gives great freedom to the C
     compiler to put Lisp values in registers.  It has a source level
     Lisp debugger for interpreted code & displays source code in an
     Emacs window.  Its profiler (based on the C profiling tools)
     counts function calls & the time spent in each function.

     There is now a built-in interface to the Tk widget system.  It runs
     in a separate process, so users may monitor progress on Lisp
     computations or interact with running computations via a windowing
     interface.

     There is also an Xlib interface via C (xgcl-2)  CLX runs with
     GCL, as does PCL (see "PCL" later in this article).

     GCL version 2.2 is released under the GNU Library General Public
     License.
d792 1
a792 1
   * CLX   (SrcCD)
d794 1
a794 2
     CLX is an X Window interface library for GCL.  This is separate
     from the built-in TK interface.
d796 1
a796 1
   * `cpio'   (SrcCD)
d799 12
a810 19
     including support for the final POSIX 1003.1 `ustar' standard.
     `mt', a program to position magnetic tapes, is included with
     `cpio'.

   * CVS   (SrcCD)

     CVS is a version control system (like RCS or SCCS) which allows
     you to keep old versions of files (usually source code), keep a
     log of who, when, and why changes occurred, etc.  It handles
     multiple developers, multiple directories, triggers to
     enable/log/control various operations, and can work over a wide
     area network.  It does not handle build management or
     bug-tracking; these are handled by `make' and GNATS, respectively.

   * DejaGnu   (SrcCD)

     DejaGnu is a framework to test programs with a single front end
     for all tests.  DejaGnu's flexibility & consistency makes it easy
     to write tests.
d812 1
a812 2
     DejaGnu comes with `expect', which runs scripts to conduct dialogs
     with programs.
d814 8
a821 1
   * Diffutils   (SrcCD)
d824 6
a829 7
     flexible formats.  It is much faster than traditional Unix
     versions.  The Diffutils package contains `diff', `diff3',
     `sdiff', & `cmp'.  Recent improvements include more consistent
     handling of character sets and a new `diff' option to do all
     input/output in binary; this is useful on some non-POSIX hosts.
     Plans for the Diffutils package include support for
     internationalization (e.g., error messages in Chinese) and for some
d832 1
a832 1
   * DJGPP   (BinCD)
d835 6
a840 9
     running MS-DOS.  DJGPP has a 32-bit i386 DOS extender with a
     symbolic debugger, development libraries, & ports of Bison,
     `flex', & Binutils.  Full source code is provided.  It needs at
     least 5MB of hard disk space to install & 512K of RAM to use.  It
     supports SVGA (up to 1024x768), XMS & VDISK memory allocation,
     `himem.sys', VCPI (e.g., QEMM, DESQview, & 386MAX), & DPMI (e.g.,
     Windows 3.x, OS/2, QEMM, & QDPMI).  DJGPP Version 2 was released
     in Feb 1996, & needs a DPMI environment; a free DPMI server is
     included.
d842 3
a844 2
     FTP from `ftp.simtel.net' in `/pub/simtelnet/gnu/djgpp/' (or
     another SimTel mirror site).
d846 2
a847 1
     Ask `listserv@@delorie.com', to join a DJGPP users mailing list.
d849 1
a849 1
   * `dld'   (SrcCD)
d851 4
a854 6
     `dld' is a dynamic linker written by W. Wilson Ho.  Linking your
     program with the `dld' library allows you to dynamically load
     object files into the running binary.  `dld' supports a.out object
     types on the following platforms: Convex C-Series (BSD),
     i386/i486/Pentium (Linux), Sequent Symmetry i386 (Dynix 3), Sun-3
     (SunOS 3 & 4), Sun-4 (SunOS 4), & VAX (Ultrix).
d856 1
a856 1
   * `doschk'   (SrcCD)
d858 4
a861 4
     This program is a utility to help software developers ensure that
     their source file names are distinguishable on System V platforms
     with 14-character filenames and on MS-DOS systems with 8+3
     character filenames.
d863 1
a863 1
   * `ecc'   (SrcCD)
d865 3
a867 4
     `ecc' is a Reed-Solomon error correction checking library and
     sample program, which can correct three byte errors in a block of
     255 bytes and detect more severe errors.  Contact `fclim@@acm.org'
     for more information.
d869 1
a869 1
   * `ed'   (SrcCD)
d871 2
a872 2
     `ed' is the standard text editor.  It is line-oriented and can be
     used interactively or in scripts.
d874 1
a874 1
   * Elib   (SrcCD)
d876 2
a877 2
     Elib is a small library of Emacs Lisp functions, including
     routines for using AVL trees and doubly-linked lists.
d881 2
a882 3
     This is a snapshot of Ohio State's GNU Emacs Lisp FTP Archive.
     FTP it from `archive.cis.ohio-state.edu' in
     `/pub/gnu/emacs/elisp-archive'.
d884 1
a884 1
   * Emacs   *Also *note Forthcoming GNUs::.*   [FSFman(s), FSFrc]
d887 9
a895 10
     customizable real-time display editor & computing environment.
     GNU Emacs is his second implementation.  It offers true
     Lisp--smoothly integrated into the editor--for writing extensions
     & provides an interface to the X Window System.  It runs on Unix,
     MS-DOS, & Windows NT or 95.  In addition to its powerful native
     command set, Emacs can emulate the editors vi & EDT (Digital's VMS
     editor).  Emacs has many other features which make it a full
     computing support environment.  Source for the `GNU Emacs Manual' &
     a reference card comes with the software.  Sources for the `GNU
     Emacs Lisp Reference Manual', & `Programming in Emacs Lisp: An
d899 1
a899 1
   * Emacs 19   (SrcCD)   [FSFman(s), FSFrc]
d901 27
a927 16
     Emacs 19 works with character-only terminals & with the X Window
     System (with or without an X toolkit).  New Emacs 19 features
     include: multiple X windows ("frames" to Emacs), with a separate X
     window for the minibuffer or a minibuffer attached to each X
     window; use of the X toolkit; interfacing with the X resource
     manager; property lists associated with regions of text in a
     buffer; multiple fonts & colors defined by those properties;
     simplified/improved processing of function keys, mouse movement &
     clicks; X selection processing, including clipboard selections;
     hooks to be run if the point or mouse moves outside a certain
     range; menu bars & popup menus defined by keymaps; scrollbars;
     before- & after-change hooks; a source-level debugger for Emacs
     Lisp programs; floating point numbers; improved buffer allocation,
     including returning storage to the system when a buffer is killed;
     many updated libraries; Autoconf-based configuration; support for
     version control systems (CVS, RCS, & SCCS); & European character
d930 47
a976 76
     Recent features include the ability to open frames on more than
     one X display from a single Emacs job, operation under MS-DOS, MS
     Windows, and Windows NT, displaying multiple views of an outline
     at the same time, Lisp-level timers for real time and idle time,
     version control support for CVS and for multiple branches, text
     properties for formatting text, commands to edit text properties
     and save them in files, and GNU-standard long-named command line
     options.  Also see *Note Forthcoming GNUs::.

     Emacs 19.32 works on: Acorn RISC (RISCiX); Alliant FX/2800 (BSD);
     Alpha (OSF/1 or GNU/Linux); Apollo (DomainOS); Bull DPX/2 2nn &
     3nn (SysV.3) & sps7 (SysV.2); Clipper; Convex (BSD); Cubix QBx
     (SysV); Data General Aviion (DGUX); DEC MIPS (Ultrix 4.2, OSF/1,
     not VMS); Elxsi 6400 (SysV); Gould Power Node & NP1 (4.2 & 4.3BSD);
     Harris Night Hawk 1200, 3000, 4000 & 5000 (cxux); Harris Night
     Hawk Power PC (powerunix); Honeywell XPS100 (SysV); HP 9000 series
     200, 300, 700, 800 (but not 500) (4.3BSD; HP-UX 7, 8, 9; NextStep);
     Intel i386/i486/Pentium (GNU/Hurd, GNU/Linux, 386BSD, AIX,
     BSDI/386, FreeBSD, Esix, ISC, MS-DOS, NetBSD, SCO3.2v4, Solaris,
     SysV, Xenix, WindowsNT, Windows95); IBM RS/6000 (AIX 3.2) & RT/PC
     (AIX, BSD); Motorola Delta 147 & 187 (SysV.3, SysV.4, m88kbcs);
     National Semiconductor 32K (Genix); NeXT (BSD, Mach 2 w/ NeXTStep
     3.0); Paragon (OSF/1); Prime EXL (SysV); Pyramid (BSD); Sequent
     Symmetry (BSD, ptx); Siemens RM400 & RM600 (SysV); SGI Iris 4D
     (Irix 4.x & 5.x); Sony News/RISC (NewsOS); Stardent i860 (SysV);
     Sun 3 & 4, SPARC 1, 1+, 2, 10, Classic (SunOS 4.0, 4.1, Solaris
     2.0-2.3); Tadpole 68k (SysV); Tektronix XD88 (SysV.3) & 4300
     (BSD); & Titan P2 & P3 (SysV).

   * Emacs 18   (SrcCD)   [FSFrc]

     Emacs 18 is several years old.  We no longer maintain it, but still
     distribute it for those using platforms which Emacs 19 does not
     support: Alliant FX/80, Altos 3068, Amdahl (UTS), AT&T (3Bs & 7300
     PC), CCI 5/32 & 6/32, Celerity, Digital (VAX VMS), Dual, Encore
     (APC, DPC, & XPC), HLH Orion (original & 1/05), ISI (Optimum V,
     80386), Masscomp, NCR Tower 32 (SVR2 & SVR3), Nixdorf Targon 31,
     Nu (TI & LMI), pfa50, Plexus, Prime EXL, Stride (system rel. 2),
     Tahoe, Tandem Integrity S2, Tektronix 16000, Triton 88, Ustation
     E30 (SS5E), Whitechapel (MG1), & Wicat.

   * `es'   (SrcCD)

     `es' is an extensible shell (based on `rc') with first-class
     functions, lexical scope, exceptions, and rich return values (i.e.,
     functions can return values other than just numbers).  `es''s
     extensibility comes from the ability to modify and extend the
     shell's built-in services, such as path searching and redirection.
     Like `rc', it is great for both interactive use and scripting,
     particularly since its quoting rules are much less baroque than
     the C and Bourne shells.

   * `enscript'   (SrcCD)

     `enscript' is an upwardly-compatible replacement for the Adobe
     `enscript' program.  It formats ASCII files (outputting in
     Postscript) and stores generated output to a file or sends it
     directly to the printer.

   * Exim   (SrcCD)

     Exim is a new, somewhat experimental mail transfer agent, patterned
     after some of the lessons learned during the development of Smail.
     Exim can handle relatively high volume mail systems, caching of
     mail delivery, header rewriting, multiple local domains from one
     mail system, and control over which hosts/nets may use it as a
     relay.

   * `f2c'   (SrcCD)

     `f2c' converts Fortran-77 source into C or C++, which can be
     compiled with GCC or G++.  Get bug fixes by FTP from site
     `netlib.bell-labs.com' or by email from
     `netlib@@netlib.bell-labs.com'.  For a summary, see the file
     `/netlib/f2c/readme.Z'.  Also see the Fortran items later in this
     article, and in *Note Forthcoming GNUs::.
d978 1
a978 1
   * `ffcall'   (SrcCD)
d982 4
a985 2
     functions with arbitrary argument lists and return types to be
     called or emulated (callbacks).
d987 3
a989 1
   * Fileutils   (SrcCD)
d991 25
a1015 31
     The Fileutils are: `chgrp', `chmod', `chown', `cp', `dd', `df',
     `dir', `dircolors', `du', `install', `ln', `ls', `mkdir', `mkfifo',
     `mknod', `mv', `rm', `rmdir', `sync', `touch', & `vdir'.

   * Findutils   (SrcCD)

     `find' is frequently used both interactively and in shell scripts
     to find files which match certain criteria and perform arbitrary
     operations on them.  Also included are `locate', which scans a
     database for file names that match a pattern, and `xargs', which
     applies a command to a list of files.

   * Finger   (SrcCD)

     GNU Finger has more features than other finger programs.  For
     sites with many hosts, a single host may be designated as the
     finger "server" host and other hosts at that site configured as
     finger "clients".  The server host collects information about who
     is logged in on the clients.  To finger a user at a GNU Finger
     site, a query to any of its client hosts gets useful information.
     GNU Finger supports many customization features, including user
     output filters and site-programmable output for special target
     names.

   * `flex'   (BinCD, SrcCD)   [FSFman, FSFrc]

     `flex' is a replacement for the `lex' scanner generator.  `flex'
     was written by Vern Paxson of the Lawrence Berkeley Laboratory and
     generates far more efficient scanners than `lex' does.  Sources
     for the `Flex Manual' and reference card are included (*note
     Documentation::.).
d1017 1
a1017 1
   * Fortran (`g77')   *Also *note Forthcoming GNUs::.*   (SrcCD)
d1019 4
a1022 12
     GNU Fortran (`g77'), developed by Craig Burley, is available for
     public beta testing on the Internet.  For now, `g77' produces code
     that is mostly object-compatible with `f2c' & uses the same
     run-time library (`libf2c').

   * Fontutils   (SrcCD)

     The Fontutils convert between font formats, create fonts for use
     with Ghostscript or TeX (starting with a scanned type image &
     converting the bitmaps to outlines), etc.  It includes: `bpltobzr',
     `bzrto', `charspace', `fontconvert', `gsrenderfont', `imageto',
     `imgrotate', `limn', & `xbfe'.
d1024 1
a1024 1
   * GAWK   (SrcCD)   [FSFman]
d1026 5
a1030 4
     GAWK is upwardly compatible with the latest POSIX specification of
     `awk'.  It also provides several useful extensions not found in
     other `awk' implementations.  Texinfo source for the `The GNU Awk
     User's Guide' comes with the software (*note Documentation::.).
d1032 1
a1032 1
   * `gcal'   (SrcCD)
d1034 4
a1037 3
     `gcal' is a program for printing calendars.  It displays different
     styled calendar sheets, eternal holiday lists, and fixed date
     warning lists.
d1039 1
a1039 1
   * GCC   *Also *note Forthcoming GNUs::.*   (BinCD, SrcCD)   [FSFman]
d1042 21
a1062 22
     Objective-C; the source file name suffix or a compiler option
     selects the language.  Objective-C support was donated by NeXT.
     The runtime support needed to run Objective-C programs is now
     distributed with GCC (this does not include any Objective-C
     classes aside from `object', but see "GNUstep" in *Note
     Forthcoming GNUs::).  As much as possible, G++ is kept compatible
     with the evolving draft ANSI standard, but not with `cfront'
     (AT&T's compiler), which has been diverging from ANSI.

     GCC is a fairly portable optimizing compiler which performs
     automatic register allocation, common sub-expression elimination
     (CSE) (including a certain amount of CSE between basic blocks -
     though not all the supported machine descriptions provide for
     scheduling or delay slots), invariant code motion from loops,
     induction variable optimizations, constant propagation, copy
     propagation, delayed popping of function call arguments, tail
     recursion elimination, integration of inline functions & frame
     pointer elimination, instruction scheduling, loop unrolling,
     filling of delay slots, leaf function optimization, optimized
     multiplication by constants, the ability to assign attributes to
     instructions, & many local optimizations automatically deduced
     from the machine description.
d1065 2
a1066 23
     int').  It supports extended floating point (type `long double') on
     the 68k; other machines will follow.  GCC supports full ANSI C,
     traditional C, & GNU C extensions (including: nested functions
     support, nonlocal gotos, & taking the address of a label).

     GCC can generate a.out, COFF, ELF, & OSF-Rose files when used with
     a suitable assembler.  It can produce debugging information in
     these formats: BSD stabs, COFF, ECOFF, ECOFF with stabs, & DWARF.

     GCC generates code for many CPUs, including the a29k, Alpha, ARM,
     AT&T, DSP1610, Clipper, Convex cN, Elxsi, Fujitsu Gmicro, i370,
     i860, i960, MIL-STD-1750a, MIPS, ns32k, PDP-11, Pyramid, ROMP,
     RS/6000, SH, SPUR, Tahoe, VAX, & we32k.

     Position-independent code is generated for the Clipper, Hitachi
     H8/300, HP-PA (1.0 & 1.1), i386/i486/Pentium, m68k, m88k, SPARC, &
     SPARClite.

     Operating systems supported include: GNU/Hurd, GNU/Linux, ACIS,
     AIX, AOS, BSD, Clix, Concentrix, Ctix, DG/UX, Dynix, FreeBSD,
     Genix, HP-UX, Irix, ISC, Luna, LynxOS, Minix, NetBSD, NewsOS,
     NeXTStep, OS/2, OSF, OSF-Rose, RISCOS, SCO, Solaris 2, SunOS 4,
     System/370, SysV, Ultrix, Unos, VMS, & Windows/NT.
d1068 23
a1090 2
     Using the configuration scheme for GCC, building a cross-compiler
     is as easy as building a native compiler.
d1094 4
a1097 2
     Texinfo source for the `Using and Porting GNU CC' manual is
     included with GCC (*note Documentation::.).
d1099 1
a1099 1
   * GDB   (BinCD, SrcCD)   [FSFman, FSFrc]
d1101 1
a1101 2
     GDB, the GNU DeBugger, is a source-level debugger for C, C++, and
     Fortran.
d1103 23
a1125 25
     GDB can debug both C and C++ programs, and will work with
     executables produced by many different compilers; however, C++
     debugging will have some limitations if you do not use GCC.

     GDB has a command line user interface, and Emacs has GDB mode as an
     interface.  Two X interfaces (not distributed or maintained by the
     FSF) are: `gdbtk' (FTP it from `ftp.cygnus.com' in directory
     `/pub/gdb'); and `xxgdb' (FTP it from `ftp.x.org' in directory
     `/contrib/utilities').

     Executable files and symbol tables are read via the BFD library,
     which allows a single copy of GDB to debug programs with multiple
     object file formats (e.g., a.out, COFF, ELF).  Other features
     include a rich command language, remote debugging over serial
     lines or TCP/IP, and watchpoints (breakpoints triggered when the
     value of an expression changes).

     GDB uses a standard remote interface to a simulator library which
     (so far) has simulators for the ARM, Hitachi H8/300, Hitachi
     H8/500, Hitachi Super-H, PowerPC, WDC 65816, & Zilog Z8001/2.

     GDB can perform cross-debugging.  To say that GDB "targets" a
     platform means it can perform native or cross-debugging for it.
     To say that GDB can "host" a given platform means that it can be
     built on it, but cannot necessarily debug native programs.
d1129 13
a1141 18
        * "target" & "host": Amiga 3000 (Amix, NetBSD), DEC Alpha
          (OSF/1), DECstation 3100 & 5000 (Ultrix), HP 9000/300 (BSD,
          HP-UX), HP 9000/700 (HP-UX 9, 10), i386 (GNU/Hurd, GNU/Linux,
          BSD, FreeBSD, LynxOS, NetBSD, SCO, Windows NT), IBM RS/6000
          (AIX 3.x, AIX 4.x, LynxOS), Motorola Delta m88k (System V,
          CX/UX), PC532 (NetBSD), Motorola m68k MVME-167 (LynxOS), NCR
          3000 (SVR4), PowerPC (AIX 4.x, MacOS, Windows NT), SGI (Irix
          V3, V4, V5), SONY News (NewsOS 3.x), SPARC (LynxOS, NetBSD,
          Solaris 2.x, & SunOS 4.1 ) Sun-3 (SunOS 4.1), & Ultracomputer
          (a29k running Sym1).

        * "target", but not "host": AMD 29000 (COFF & a.out), ARM (RDP),
          Hitachi H8/300, Hitachi SH (CMON, SH3, E7000), HP PA Pro
          (Winbond, Oki), i386 (a.out, COFF, OS/9000), i960 (MON960,
          Nindy, VxWorks), m68k/m68332 (a.out, COFF, CPU32BUG, EST,
          ROM68K, VxWorks), MIPS (ELF, IDT ecoff, PMON, VxWorks),
          PowerPC (PPCBug), Matra Sparclet, Fujitsu SPARClite (a.out,
          COFF), WDC 65816, & Z8000.
d1143 2
a1144 2
        * "host", but not "target": IBM RT/PC (AIX), HP/Apollo 68k
          (BSD), & m68k Apple Macintosh (MacOS).
d1146 2
a1147 2
     Sources for the manual, `Debugging with GDB', and a reference card
     are included (*note Documentation::.).
d1149 1
a1149 1
   * `gdbm'   (SrcCD)
d1152 28
a1179 54
     libraries.  It implements a database using quick lookup by
     hashing.  `gdbm' does not ordinarily make sparse files (unlike its
     Unix and BSD counterparts).

   * `gettext'    *Also *note Help the GNU Translation Project::.*  
     (SrcCD)

     The GNU `gettext' tool set has everything maintainers need to
     internationalize a package's user messages.  Once a package has
     been internationalized, `gettext''s many tools help translators
     localize messages to their native language and automate handling
     the translation files.

   * Generic NQS   (SrcCD)

     Generic NQS is a network queuing system for spreading batch jobs
     across a network of machines.  It is designed to be simple to
     install on a heterogeneous network of machines, and has
     optimizations for running on the high end, symmetric
     multiprocessing servers that are currently on the market.  It
     inter-operates with other NQS systems, including Cray's NQE.

   * `geomview'   (SrcCD)

     `geomview' is an interactive geometry viewing program.  It allows
     multiple independently controllable objects and cameras.
     `geomview' provides interactive control for motion, appearances
     (including lighting, shading, and materials), picking on an
     object, edge or vertex level, and snapshots in SGI image file or
     Renderman RIB format.  Adding or deleting objects is provided
     through direct mouse manipulation, control panels, and keyboard
     shortcuts.  External programs can drive desired aspects of the
     viewer (such as continually loading changing geometry or
     controlling the motion of certain objects) while allowing
     interactive control of everything else.

   * Ghostscript   *Also *note Forthcoming GNUs::.*   (SrcCD)

     Ghostscript is an interpreter for the Postscript and PDF graphics
     languages.

     The current version of GNU Ghostscript is 3.33.  This version
     includes nearly a full Postscript Level 2 interpreter and also a
     PDF 1.0 interpreter.  Significant new features include: support
     for anti-aliased characters; the ability to scan a directory and
     register all the fonts in it; support for Type 0 (Japanese /
     Chinese / Korean) fonts; and the ability to compile all the
     external initialization files into the executable.  This version
     can also run as a 32-bit MS Windows application.

     Thanks to the generosity of URW++ (Hamburg, Germany), the
     low-quality bitmap-derived fonts distributed with older versions
     have been replaced with commercial-quality, hinted outline fonts.
     *Note GNUs Flashes::.
d1182 34
a1215 2
     directly to a printer, drawing on an X window, or writing to files
     for printing later or manipulating with other graphics programs.
d1217 2
a1218 35
     Ghostscript includes a C-callable graphics library (for client
     programs that do not want to deal with the Postscript language).
     It also supports i386/i486/Pentiums running DOS with EGA, VGA or
     SuperVGA graphics (but please do *not* ask the FSF staff any
     questions about this; we do not use DOS).

   * Ghostview   (SrcCD)

     Tim Theisen, `ghostview@@cs.wisc.edu', created Ghostview, a
     previewer for multi-page files with an X Window interface.
     Ghostview & Ghostscript work together; Ghostview creates a viewing
     window & Ghostscript draws in it.

   * GIT   (SrcCD)

     The GNU Interactive Tools package includes: an extensible file
     system browser, an ASCII/hex file viewer, a process viewer/killer,
     & other related utilities & shell scripts.  It can be used to
     increase the speed & efficiency of many daily tasks, such as
     copying & moving files & directories, invoking editors,
     compressing/uncompressing files, creating & expanding archives,
     compiling programs, sending mail, etc.  It looks nice, has colors
     (if the standard ANSI color sequences are supported), & is
     user-friendly.

   * `gmp'   (SrcCD)

     GNU `mp' is a library for arithmetic on arbitrary precision
     integers, rational numbers, and floating-point numbers.  It has a
     rich set of functions with a regular interface.

     A major new release, version 2.0, is now out.  Compared to previous
     versions, it is much faster, & contains lots of new functions.
     The main new feature is support for arbitrary precision
     floating-point numbers.
d1223 14
a1236 30
     deterministic and stochastic dynamical systems.  The dynamical
     systems may evolve in continuous or discrete time.  Gnans has
     graphical & command line interfaces.

   * GNAT: The GNU Ada Translator   (SrcCD)

     A front end for much of Ada 95 (GNAT: The GNU Ada Translator) is
     available via anonymous FTP from `cs.nyu.edu' in `/pub/gnat'.  SGI
     and Digital have chosen GNU Ada as the Ada compiler for certain
     systems.  News about GNAT is posted to the USENET newsgroup
     `comp.lang.ada'.

   * GNATS   (SrcCD)

     GNATS (GNats: A Tracking System, not to be confused with GNAT, The
     GNU Ada Translator) is a bug-tracking system.  It is based upon
     the paradigm of a central site or organization which receives
     problem reports and negotiates their resolution by electronic
     mail.  Although it has been used primarily as a software
     bug-tracking system so far, it is sufficiently generalized that it
     could be used for handling system administration issues, project
     management, or any number of other applications.

   * GNUMATH (`gnussl')   (SrcCD)

     GNUMATH is a library (`gnussl') designed to simplify scientific
     programming.  Its focus is on problems that can be solved by a
     straight-forward application of numerical, linear algebra.  It
     also handles plotting.  GNUMATH is in beta release; it is expected
     to grow more versatile and offer a wider scope in time.
d1238 1
a1238 1
   * `gnuplot'   (SrcCD)
d1241 57
a1297 60
     expressions and data.  It plots both curves (2 dimensions) &
     surfaces (3 dimensions).  It was neither written nor named for the
     GNU Project; the name is a coincidence.  Various GNU programs use
     `gnuplot'.

   * `gnuserv'   (SrcCD)

     `gnuserv' is an enhanced version of Emacs' `emacsclient' program.
     It lets the user direct a running Emacs to edit files or evaluate
     arbitrary Emacs Lisp constructs from another process.

   * GnuGo   (SrcCD)

     GnuGo plays the game of Go (Wei-Chi); version 1.2 was released
     with minor changes for portability,  but it is not yet very
     sophisticated.

   * `gperf'   (SrcCD)

     `gperf' generates perfect hash tables.  The C version is in
     package cperf.  The C++ version is in libg++.  Both produce hash
     functions in either C or C++.

   * Graphics   (SrcCD)

     GNU Graphics produces x-y plots from ASCII or binary data.  It
     outputs in Postscript, Tektronix 4010 compatible, and Unix
     device-independent "plot" formats.  It has a previewer for the X
     Window System.  Features include a `spline' interpolation program;
     examples of shell scripts using `graph' and `plot'; a statistics
     toolkit; and output in TekniCAD TDA and ln03 file formats.  Email
     bugs or queries to Rich Murphey, `Rich@@lamprey.utmb.edu'.

   * grep   (SrcCD)

     This package has GNU `grep', `egrep', and `fgrep', which find
     lines that match entered patterns.  They are much faster than the
     traditional Unix versions.

   * Groff   (SrcCD)

     Groff is a document formatting system based on a
     device-independent version of `troff', & includes: `eqn', `nroff',
     `pic', `refer', `tbl', `troff'; the `man', `ms', & `mm' macros; &
     drivers for Postscript, TeX `dvi' format, the LaserJet 4 series of
     printers, and typewriter-like devices.  Groff's `mm' macro package
     is almost compatible with the DWB `mm' macros with several
     extensions.  Also included is a modified version of the Berkeley
     `me' macros and an enhanced version of the X11 `xditview'
     previewer.  Written in C++, these programs can be compiled with
     GNU C++ Version 2.7.2 or later.

     Groff users are encouraged to contribute enhancements.  Most needed
     are complete Texinfo documentation, a `grap' emulation (a `pic'
     preprocessor for typesetting graphs), a page-makeup postprocessor
     similar to `pm' (see `Computing Systems', Vol. 2, No. 2; ask
     `office@@usenix.org' how to get a copy), and an ASCII output class
     for `pic' to integrate `pic' with Texinfo.  Questions and bug
     reports from users who have read the documentation provided with
     Groff can be sent to `bug-groff@@prep.ai.mit.edu'.
d1299 1
a1299 1
   * `gzip'   (SrcCD)
d1302 2
a1303 2
     algorithm for compression which generally produces better results.
     It also expands files compressed with System V's `pack' program.
d1305 1
a1305 1
   * `hello'   (SrcCD)
d1308 4
a1311 6
     allows non-programmers to use a classic computer science tool
     which would otherwise be unavailable to them.  Because it is
     protected by the GNU General Public License, users are free to
     share and change it.  `hello' is also a good example of a program
     that meets the GNU coding standards.  Like any truly useful
     program, `hello' contains a built-in mail reader.
d1313 3
a1315 1
   * `hp2xx'   (SrcCD)
d1318 13
a1330 14
     elementary vectors, and converts them into a variety of vector and
     raster output formats.  It is also an HP-GL previewer.  Currently
     supported vector formats include encapsulated Postscript, Uniplex
     RGIP, Metafont, various special TeX-related formats, and
     simplified HP-GL (line drawing only) for imports.  Raster formats
     supported include IMG, PBM, PCX, & HP-PCL (including Deskjet &
     DJ5xxC support).  Previewers work under X11 (Unix), OS/2 (PM &
     full screen), & MS-DOS (SVGA, VGA, & HGC).

   * HylaFAX   (SrcCD)

     HylaFAX (once named FlexFAX) is a facsimile system for Unix
     systems.  It supports sending, receiving, & polled retrieval of
     facsimile, as well as transparent shared data use of the modem.
d1335 1
a1335 1
   * Hyperbole   (SrcCD)
d1337 11
a1347 21
     Hyperbole, written by Bob Weiner in Emacs Lisp, is an open,
     efficient, programmable information management & hypertext system,
     intended for everyday work on any platform supported by Emacs.

   * ID Utils   (SrcCD)

     ID Utils is a package of simple, fast, high-capacity,
     language-independent identifier database tools.  Actually, the term
     "identifier" is too limiting - ID Utils stores tokens, be they
     program identifiers of any form, literal numbers, or words of
     human-readable text.  Database queries can be issued from the
     command-line, or from within Emacs, serving as an augmented tags
     facility.

   * `indent'   (SrcCD)

     GNU `indent' formats C source code into the GNU indentation style.
     It also has options to output BSD, K&R, or your own special
     style.  GNU `indent' is more robust & provides more functionality
     than other such programs, including handling C++ comments.  It
     runs on a number of systems, including DOS & VMS.
d1351 1
a1351 10
   * Inetutils   (SrcCD)

     Inetutils is an interim distribution of common networking utilities
     and servers.

     This release is intended mainly to support the GNU Hurd, which is
     source compatible with BSD in many ways, and will probably only
     work on systems that are similarly compatible.

   * Ispell   (SrcCD)
d1353 9
a1361 4
     Ispell is an interactive spell checker that suggests "near misses"
     to replace unrecognized words.  System & user-maintained
     dictionaries for multiple languages can be used.  Standalone &
     Emacs interfaces are available.
d1366 17
a1382 21
     simplification of algebraic equations and expressions.  It is
     written in Scheme using the SLIB portable Scheme Library.  JACAL
     comes with SCM, an IEEE P1178 & R4RS compliant Scheme
     implementation written in C  SCM runs on Amiga, Atari-ST, MS-DOS,
     OS/2, NOS/VE, Unicos, VMS, Unix, & similar systems.  New in JACAL
     is multivariate factoring from Michael Thomas
     `(mjt@@octavia.anu.edu.au)'.  See JACAL's documentation at
     `http://www-swiss.ai.mit.edu/~jaffer/JACAL.html'.

     The FSF is not distributing JACAL on any physical media.  You can
     FTP it or get it from the Web site listed above.

   * Karma   (SrcCD)

     Karma is a signal and image processing library that provides
     interprocess communications, authentication, graphics display, and
     user interface to and manipulation of the Karma network data
     structure. Several foreign data formats are also supported.  Karma
     comes packaged with a number of standard tools, including a
     general-purpose image/movie display tool and a volume rendering
     tool.
d1384 1
a1384 1
   * `less'   (SrcCD)
d1387 2
a1388 2
     various features (such as the ability to scroll backwards) that
     most pagers lack.
d1390 1
a1390 1
   * Lynx   (SrcCD)
d1392 14
a1405 21
     Lynx is a text-based World Wide Web browser for people running
     under "dumb" character-only terminals.  For more information about
     Lynx, consult the URL `http://www.ukans.edu/'.

   * `m4'   (SrcCD)

     GNU `m4' is an implementation of the traditional Unix macro
     processor.  It is mostly SVR4 compatible, although it has some
     extensions (e.g., handling more than 9 positional parameters to
     macros).  `m4' also has built-in functions for including files,
     running shell commands, doing arithmetic, etc.

   * `make'   *See *Note Forthcoming GNUs::* (BinCD, SrcCD) [FSFman]

     GNU `make' supports POSIX 1003.2 and has all but a few obscure
     features of the BSD and System V versions of `make', and runs on
     MS-DOS, AmigaDOS, VMS, & Windows NT or 95, as well as all
     Unix-compatible systems.  GNU extensions include long options,
     parallel compilation, flexible implicit pattern rules, conditional
     execution, & powerful text manipulation functions.  Source for the
     `Make Manual' comes with the program (*note Documentation::.).
d1407 1
a1407 1
   * MandelSpawn   (SrcCD)
d1411 13
a1423 1
   * Maxima   (SrcCD)
d1425 4
a1428 2
     Maxima is a Common Lisp implementation of MIT's Macsyma system for
     computer based algebra.
d1430 2
a1431 1
   * Midnight Commander (`mc')   (SrcCD)
d1433 1
a1433 49
     The Midnight Commander is a user friendly & colorful Unix file
     manager & shell, useful to novice & guru alike.  It has a built-in
     virtual file system that manipulates files inside tar files or
     files on remote machines using the FTP protocol.  This mechanism
     is extendable with external Unix programs.

   * Miscellaneous Files Distribution   (SrcCD)

     The GNU Miscellaneous Files Distribution includes non-crucial
     files which have come to be common on various systems over the
     years, including word lists, airport codes, ZIP codes and more.

   * `mkisofs'   (SrcCD)

     `mkisofs' is a pre-mastering program to generate an ISO 9660 file
     system.  It takes a snapshot of a directory tree, and makes a
     binary image which corresponds to an ISO 9660 file system when
     written to a block device.

     It can also generate the System Use Sharing Protocol records of
     the Rock Ridge Interchange Protocol (used to further describe the
     files in an ISO 9660 file system to a Unix host; it provides
     information such as longer filenames, uid/gid, permissions, and
     device nodes).

     The `mkisofs' program is frequently used with `cdwrite'.
     `cdwrite' works by taking the image that `mkisofs' generates and
     driving a cdwriter to actually burn the disk.  `cdwrite' works
     under Linux, and supports popular cdwriters.  Older versions of
     `cdwrite' were included with older versions of `mkisofs'; check
     `sunsite.unc.edu' & get
     `/pub/Linux/utils/disk-management/cdwrite-2.0.tar.gz' for the
     latest version.

   * `mtools'   (SrcCD)

     `mtools' is a set of public domain programs to allow Unix systems
     to read, write, and manipulate files on an MS-DOS file system
     (usually a diskette).

   * MULE   (SrcCD)

     MULE is a MULtilingual Enhancement to GNU Emacs.  MULE text
     buffers can contain a mix of characters from many languages
     including: Japanese, Chinese, Korean, Vietnamese, Thai, modern
     European languages (including Greek & Russian), Arabic, & Hebrew.
     MULE also provides input methods for all of them.  MULE is being
     merged into GNU Emacs.  *Note GNU & Other Free Software in
     Japan::, for more information about MULE.
d1435 14
a1448 1
   * `ncurses'   (SrcCD)
d1451 1
a1451 1
     developing screen-based programs that are terminal independent.
d1453 1
a1453 1
   * NetHack   (SrcCD)
d1455 1
a1455 2
     NetHack is a Rogue-like adventure game supporting character & X
     displays.
d1457 1
a1457 1
   * NIH Class Library   (SrcCD)
d1459 34
a1492 36
     The NIH Class Library (once known as "OOPS", Object-Oriented
     Program Support) is a portable collection of C++ classes (similar
     to those in Smalltalk-80) written in C++ by Keith Gorlen of the
     National Institutes of Health (NIH).

   * `nvi'   (SrcCD)

     `nvi' is a freely redistributable implementation of the `vi'/`ex'
     Unix editor.  It has almost all the functionality of the original
     `vi'/`ex', except "open" mode & the `lisp' option.  Enhancements
     include multiple buffers, command-line editing & path completion,
     integrated Perl5 & Tcl scripting languages, Cscope support & tag
     stacks, 8-bit data support, infinite file/line lengths, infinite
     undo, message catalogs, incremental search, and extended regular
     expressions.  It uses Autoconf for configuration and runs on any
     Unix-like system.

   * Oaklisp    (SrcCD)

     Oaklisp is a fast, portable, object-oriented Scheme with first
     class types.

   * Objective-C Library *See "GNUstep" in *Note Forthcoming GNUs::*
     (SrcCD)

     Our Objective-C Class Library (`gstep-base.tar.gz',
     `libgnustep-base') has general-purpose, non-graphical Objective-C
     objects written by Andrew McCallum & other volunteers.  It includes
     collection classes for maintaining groups of objects, I/O streams,
     coders for formatting objects & C types to streams, ports for
     network packet transmission, distributed objects (remote object
     messaging), string classes, invocations, notifications, event
     loops, timers, exceptions, pseudo-random number generators, & time
     handling facilities.  It has the base classes for the GNUstep
     project; over 80 of them have already been written.  Send queries
     & bugs to `mccallum@@gnu.ai.mit.edu'.
d1494 1
a1494 1
   * OBST   (SrcCD)
d1498 15
a1512 15
     require the X Window System.  It features a hands-on tutorial
     including sample programs.  It compiles with G++, and should
     install easily on most Unix platforms.

   * Octave   (SrcCD)

     Octave is a high-level language similar to MATLAB, primarily
     intended for numerical computations.  It has a convenient command
     line interface for solving linear & nonlinear problems numerically.

     Octave does arithmetic for real and complex scalars and matrices,
     solves sets of nonlinear algebraic equations, integrates systems
     of ordinary differential & differential-algebraic equations, and
     integrates functions over finite & infinite intervals.
     Two- & three-dimensional plotting is available using `gnuplot'.
d1514 1
a1514 1
     Send queries & bugs to: `bug-octave@@bevo.che.wisc.edu'.
d1519 1
a1519 1
   * Oleo     (SrcCD)
d1521 6
a1526 7
     Oleo is a spreadsheet program (better for you than the more
     expensive spreadsheets).  It supports the X Window System and
     character-based terminals, and can output Embedded Postscript
     renditions of spreadsheets.  Keybindings should be familiar to
     Emacs users and are configurable.  Oleo supports multiple
     variable-width fonts when used under the X Window System or
     outputting to Postscript devices.
d1528 1
a1528 1
   * `p2c'   (SrcCD)
d1530 2
a1531 2
     `p2c' is Dave Gillespie's Pascal-to-C translator.  It inputs many
     dialects (HP, ISO, Turbo, VAX, etc.)  & generates readable,
d1534 1
a1534 1
   * `patch'   (SrcCD)
d1536 3
a1538 3
     `patch' is our version of Larry Wall's program to take `diff''s
     output and apply those differences to an original file to generate
     the modified version.
d1540 1
a1540 1
   * PCL   (SrcCD)
d1542 2
a1543 3
     PCL is a free implementation of a large subset of CLOS, the Common
     Lisp Object System.  It runs under both GCL and CLISP, mentioned
     above.
d1545 1
a1545 1
   * `perl'   (SrcCD)
d1547 3
a1549 3
     Larry Wall's `perl' combines the features & capabilities of C,
     `sed', `awk', & `sh', and provides interfaces to the Unix system
     calls & many C library routines.
d1551 1
a1551 1
   * `pine'   *Also *note Some Bad News about Pine::.*   (SrcCD)
d1556 1
a1556 1
   * `ptx'    *Also *note Forthcoming GNUs::.*   (SrcCD)
d1558 4
a1561 4
     GNU `ptx' is our version of the traditional permuted index
     generator.  It handles multiple input files at once, has TeX
     compatible output, & outputs readable "KWIC" (KeyWords In Context)
     indexes without using `nroff'.
d1563 1
a1563 2
     It does not yet handle input files that do not fit in memory all at
     once.
d1565 1
a1565 1
   * `rc'   (SrcCD)
d1567 4
a1570 4
     `rc' is a shell that features a C-like syntax (much more so than
     `csh') and far cleaner quoting rules than the C or Bourne shells.
     It's intended to be used interactively, but is also great for
     writing scripts.  It inspired the shell `es'.
d1572 1
a1572 1
   * RCS   (SrcCD)
d1575 13
a1587 13
     management of software projects.  Used with GNU `diff', RCS can
     handle binary files (8-bit data, executables, object files, etc).
     RCS now conforms to GNU configuration standards & to POSIX
     1003.1b-1993.  Also see the CVS item above.

   * `recode'    *Also *note Forthcoming GNUs::.*   (SrcCD)

     GNU `recode' converts files between character sets and usages.
     When exact transliterations are not possible, it may delete the
     offending characters or fall back on approximations.  This program
     recognizes or outputs nearly 150 different character sets and is
     able to transliterate files between almost any pair.  Most RFC
     1345 character sets are supported.
d1589 1
a1589 1
   * `regex'   (SrcCD)
d1592 59
a1650 79
     internationalization features.  It is included in many GNU
     programs which do regular expression matching & is available
     separately.  An alternate regular expression package, `rx', is
     faster than `regex' in most cases & will replace `regex' over time.

   * `rx'   (SrcCD)

     Tom Lord has written `rx', a new regular expression library which
     is faster than the older GNU `regex' library.  It is now being
     distributed with `sed' and `tar'.  `rx' will be used in the next
     releases of `m4' and `ptx'.

   * SAOimage   (SrcCD)

     SAOimage is an X-based astronomical image viewer.  It reads data
     images and displays them with a pseudocolor colormap.  There is
     full interactive control of the colormap, reading, and writing of
     colormaps, etc.

   * Scheme   (SrcCD)

     Scheme is a simplified, lexically-scoped dialect of Lisp.  It was
     designed at MIT and other universities to teach students the art
     of programming and to research new parallel programming constructs
     and compilation techniques.

     We now distribute MIT Scheme 7.3, which conforms to the "Revised^4
     Report On the Algorithmic Language Scheme" (MIT AI Lab Memo 848b),
     for which TeX source is included.  It is written partly in C, but
     is presently hard to bootstrap.  Binaries to bootstrap it exist
     for: HP9000 series 300, 400, 700, & 800 (running HP-UX 9.0), NeXT
     (NeXT OS 2 or 3.2), DEC Alpha (OSF/1), IBM RS/6000 (AIX), Sun-3 or
     Sun-4 (SunOS 4.1), DECstation 3100/5100 (Ultrix 4.0), Sony
     NeWS-3250 (NEWS OS 5.01), & Intel i386 (MS-DOS, Windows 3.1 or NT).
     If your system isn't on this list & you don't enjoy the bootstrap
     challenge, see the "JACAL" item earlier in this article.

   * `screen'   (SrcCD)

     `screen' is a terminal multiplexer that runs several separate
     "screens" (ttys) on a single character-based terminal.  Each
     virtual terminal emulates a DEC VT100 plus several ISO 2022 and
     ISO 6429 (ECMA 48, ANSI X3.64) functions, including color.
     Arbitrary keyboard input translation is also supported.  `screen'
     sessions can be detached and resumed later on a different terminal
     type.  Output in detached sessions is saved for later viewing.

   * `sed'   (SrcCD)

     `sed' is a stream-oriented version of `ed'.  It comes with the
     `rx' library.

   * Sharutils   (SrcCD)

     `shar' makes so-called shell archives out of many files, preparing
     them for transmission by electronic mail services; `unshar' helps
     unpack these shell archives after reception.  `uuencode' and
     `uudecode' are POSIX compliant implementations of a pair of
     programs which transform files into a format that can be safely
     transmitted across a 7-bit ASCII link.

   * Shellutils   (SrcCD)

     The Shellutils are: `basename', `chroot', `date', `dirname',
     `echo', `env', `expr', `factor', `false', `groups', `hostname',
     `id', `logname', `nice', `nohup', `pathchk', `printenv', `printf',
     `pwd', `seq', `sleep', `stty', `su', `tee', `test', `true', `tty',
     `uname', `uptime', `users', `who', `whoami', & `yes'.

   * Shogi   (SrcCD)

     Shogi is a Japanese game similar to Chess; a major difference is
     that captured pieces can be returned into play.

     GNU Shogi is a variant of GNU Chess; it implements the same
     features & similar heuristics.  As a new feature, sequences of
     partial board patterns can be introduced to help the program play
     toward specific opening patterns.  It has both character and X
     display interfaces.
d1656 22
a1677 26
     SIPP is a library for photorealisticly rendering 3D scenes.
     Scenes can be illuminated by an arbitrary number of light sources;
     they are built up of object hierarchies, with arbitrarily many
     subobjects and subsurfaces.  Surfaces can be rendered with either
     Phong, Gouraud, or flat shading.  The library supports
     programmable shaders and texture mapping.

   * Smail   (SrcCD)

     Smail is a mail transport system, designed as a compatible drop-in
     replacement for `sendmail'.  It uses a much simpler configuration
     format than `sendmail' and is designed to be setup with minimal
     effort.

   * Smalltalk   *Also *note Forthcoming GNUs::.*   (SrcCD)

     GNU Smalltalk is an interpreted object-oriented programming
     language system written in highly portable C  It has been ported
     to DOS, many Unix, & other OSes.  Features include a binary image
     save capability, the ability to call user-written C code with
     parameters, an Emacs editing mode, a version of the X protocol
     invocable from Smalltalk, optional byte-code compilation and/or
     execution tracing, & automatically loaded per-user initialization
     files.  It implements all of the classes & protocol in the book
     "Smalltalk-80: The Language", except for the graphic user
     interface (GUI) related classes.
d1682 2
a1683 3
     implementation of a fully intensional theory of propositional
     knowledge representation and reasoning.  SNePS runs under CLISP or
     GCL.
d1687 2
a1688 2
     Spinner is a modularized, object-oriented, non-forking World Wide
     Web server with high performance and throughput.
d1690 1
a1690 1
   * Superopt   (SrcCD)
d1693 21
a1713 23
     generate-and-test approach to find the shortest instruction
     sequence for a given function.  You provide a function as input, a
     CPU to generate code for, and how many instructions you want.  Its
     use in GCC is described in the `ACM SIGPLAN PLDI'92 Proceedings'.
     It supports: SPARC, m68k, m68020, m88k, IBM POWER and PowerPC, AMD
     29k, Intel x86 & 960, Pyramid, DEC Alpha, Hitachi SH, & HP-PA.

   * `tar'   (SrcCD)

     GNU `tar' includes multi-volume support, the ability to archive
     sparse files, compression/decompression, remote archives, and
     special features that allow `tar' to be used for incremental and
     full backups.  GNU `tar' uses an early draft of the POSIX 1003.1
     `ustar' format which is different from the final version.  This
     will be corrected in the future.

   * Termcap Library   (SrcCD)   [FSFman]

     The GNU Termcap library is a drop-in replacement for
     `libtermcap.a' on any system.  It does not place an arbitrary
     limit on the size of Termcap entries, unlike most other Termcap
     libraries.  Included is source for the `Termcap Manual' in Texinfo
     format (*note Documentation::.).
d1715 1
a1715 1
   * Termutils   (SrcCD)
d1719 1
a1719 2
     capabilities.  `tabs' is a program to set hardware terminal tab
     settings.
d1721 1
a1721 1
   * TeX   (SrcCD)
d1724 1
a1724 2
     typesetting, including mathematics.  It is GNU's standard text
     formatter.
d1726 6
a1731 6
     The University of Washington maintains & supports a tape
     distribution of TeX for Unix systems.  The core material is Karl
     Berry's `web2c' TeX package.  Sources are available via anonymous
     FTP; retrieval instructions are in `/pub/tex/unixtex.ftp' on
     `ftp.cs.umb.edu'.  If you receive any installation support from
     the University of Washington, consider sending them a donation.
d1736 16
a1751 16
          Pierre A. MacKay
          Department of Classics
          DH-10, Denny Hall 218
          University of Washington
          Seattle, WA   98195
          USA
          
          Electronic-Mail: `mackay@@cs.washington.edu'
          Telephone: +1-206-543-2268

     Please make checks payable to: `University of Washington'.  Do not
     specify any other payee.  That causes accounting problems.  Checks
     must be in U.S. dollars, drawn on a U.S. bank.  Only prepaid
     orders can be handled.  Overseas sites: please add to the base
     cost $20.00 to ship via air parcel post or $30.00 to ship via
     courier.  Please check with the above for current prices & formats.
d1753 1
a1753 1
   * Texinfo   (SrcCD)   [FSFman]
d1757 5
a1761 5
     manuals & online hypertext documentation (called "Info"), & can
     read online Info documents.  Version 3 has both Emacs Lisp &
     standalone programs written in C or shell script.  Texinfo mode
     for Emacs enables easy editing & updating of Texinfo files.  Source
     for the `Texinfo Manual' is included (*note Documentation::.).
d1763 1
a1763 1
   * Textutils   (SrcCD)
d1765 4
a1768 4
     The Textutils programs manipulate textual data.  They include:
     `cat', `cksum', `comm', `csplit', `cut', `expand', `fmt', `fold',
     `head', `join', `md5sum', `nl', `od', `paste', `pr', `sort',
     `split', `sum', `tac', `tail', `tr', `unexpand', `uniq', and `wc'.
d1770 1
a1770 1
   * TIFF library   (SrcCD)
d1772 3
a1774 2
     The TIFF library, `libtiff', is a library for manipulating Tagged
     Image File Format files, a commonly used bitmap graphics format.
d1776 2
a1777 1
   * Tile Forth   (SrcCD)
d1779 1
a1779 3
     Tile Forth is a 32-bit implementation of the Forth-83 standard
     written in C, allowing it to be easily ported to new systems &
     extended with any C-function (graphics, windowing, etc).
d1781 3
a1783 2
     Many documented Forth libraries are available, e.g. top-down
     parsing, multi-threads, & object-oriented programming.
d1785 52
a1836 1
   * `time'   (SrcCD)
a1837 3
     `time' reports (usually from a shell) the user, system, & real time
     used by a process.  On some systems it also reports memory usage,
     page faults, etc.
a1838 1
   * `ucblogo'   (SrcCD)
d1840 1182
a3021 1
     `ucblogo' implements the classic teaching language, Logo.
a3022 1
   * UUCP   (SrcCD)
a3023 6
     GNU's UUCP system (written by Ian Lance Taylor) supports the `f',
     `g' (all window & packet sizes), `v', `G', `t', `e', Zmodem, & two
     new bidirectional (`i' & `j') protocols.  With a BSD sockets
     library, it can make TCP connections.  With TLI libraries, it can
     make TLI connections.  Source is included for a manual (not yet
     published by the FSF).
d3025 2
a3026 1
   * W3   (SrcCD)
d3028 3
a3030 4
     W3 (written by William Perry in Emacs Lisp) is an extensible,
     advanced World Wide Web browser that runs as part of Emacs.  It
     understands many protocols & file formats: FTP, gopher, HTML,
     SMTP, Telnet, WAIS, etc.
d3032 9
a3040 1
   * `wdiff'   (SrcCD)
a3041 5
     `wdiff' is a front-end to GNU `diff'.  It compares two files,
     finding the words deleted or added to the first to make the
     second.  It has many output formats and works well with terminals
     and pagers.  `wdiff' is very useful when two texts differ only by
     a few words and paragraphs have been refilled.
a3042 1
   * WN   (SrcCD)
d3044 2
a3045 4
     WN is a World Wide Web server designed to be secure and flexible.
     It offers many different capabilities in pre-parsing files before
     passing them to the client, and has a very different design from
     Apache and the NCSA server.
d3047 5
a3051 1
   * X11   (SrcCD)
d3053 3
a3055 4
     We distribute Version 11, Release 6.1 of the X Window System with
     the latest patches and bug fixes.  X11 includes all of the core
     software, documentation, contributed clients, contributed
     libraries & toolkits, the Andrew User Interface System, games, etc.
d3057 2
a3058 2
     While supplies last, we will distribute X11R5 on the *Note
     November 1993 Source Code CD-ROM::.
a3059 1
   * `xboard', `xshogi'   (SrcCD)
a3060 7
     `xboard' is an X Window interface to GNU Chess.  `xshogi' is an X
     Window interface to GNU Shogi.  They use the R4 Athena widgets and
     Xt Intrinsics to provide an interactive referee for managing a
     game between a user & a computer opponent, or between two
     computers.  You can also use `xboard' without GNU Chess to play
     through games in files or to play through games manually (force
     mode); in this case, moves aren't validated.
d3062 2
a3063 1
   * `xgrabsc'   (SrcCD)
d3065 4
a3068 4
     `xgrabsc' is a screen capture program similar to `xwd' but with a
     graphical user interface, more ways of selecting the part of the
     screen to capture, & different types of output: Postscript, color
     Postscript, xwd, bitmap, pixmap, & puzzle.
a3069 1
   * `Ygl'   (SrcCD)
a3070 5
     `Ygl' emulates a subset of SGI's GL (Graphics Language) library
     under X11 on most platforms with an ANSI C compiler (GCC is OK).
     It has most two-dimensional graphics routines, the queue device &
     query routines, double buffering, RGB mode with dithering, FORTRAN
     bindings, etc.
d3072 2
a3073 1
    
d3075 9
a3083 2
Program/Package Cross Reference
*******************************
a3084 1079
   Here is a list of the package each GNU program or library is in.
You can FTP the current list in the file `/pub/gnu/ProgramIndex' from a
GNU FTP host (listed in *Note How to Get GNU Software::).

        * 4dview geomview
     
        * a2p perl
        * a2x xopt
        * ac bsd44
        * accton bsd44
        * ackpfd phttpd
        * acl bsd44
        * acm acm
        * acms acm
        * addbbox geomview
        * addftinfo Groff
        * adventure bsd44
        * afm2tfm TeX
        * aid ID Utils
        * amd bsd44
        * ansitape bsd44
        * AnswerGarden xopt
        * apply bsd44
        * appres xreq
        * apropos bsd44
        * ar Binutils
        * arithmetic bsd44
        * arp bsd44
        * atc bsd44
        * authwn WN
        * autoconf Autoconf
        * autoheader Autoconf
        * automake Automake
        * autoreconf Autoconf
        * autoscan Autoconf
        * autoupdate Autoconf
        * auto_box xopt
        * auto_box xreq
     
        * b2m Emacs
        * backgammon bsd44
        * bad144 bsd44
        * badsect bsd44
        * banner bsd44
        * basename Shellutils
        * bash BASH
        * battlestar bsd44
        * bc bc
        * bcd bsd44
        * bdes bsd44
        * bdftops Ghostscript
        * beach_ball xopt
        * beach_ball xreq
        * beach_ball2 xopt
        * bibtex TeX
        * biff bsd44
        * bison Bison
        * bitmap xreq
        * boggle bsd44
        * bpltobzr Fontutils
        * bugfiler bsd44
        * buildhash Ispell
        * bzrto Fontutils
     
        * c++ GCC
        * c++filt Binutils
        * c2ph perl
        * ca100 xopt
        * caesar bsd44
        * cal bsd44
        * calendar bsd44
        * canfield bsd44
        * cat Textutils
        * cbars wdiff
        * cc GCC
        * cc1 GCC
        * cc1obj GCC
        * cc1plus GCC
        * cccp GCC
        * cdwrite mkisofs
        * cfengine cfengine
        * cgi Spinner
        * charspace Fontutils
        * checknr bsd44
        * chess bsd44
        * chflags bsd44
        * chgrp Fileutils
        * ching bsd44
        * chmod Fileutils
        * chown Fileutils
        * chpass bsd44
        * chroot bsd44
        * ci RCS
        * cksum Textutils
        * cktyps g77
        * clisp CLISP
        * clri bsd44
        * cmail xboard
        * cmmf TeX
        * cmodext xopt
        * cmp Diffutils
        * co RCS
        * col bsd44
        * colcrt bsd44
        * colrm bsd44
        * column bsd44
        * comm Textutils
        * compress bsd44
        * comsat bsd44
        * connectd bsd44
        * cp Fileutils
        * cpicker xopt
        * cpio cpio
        * cpp GCC
        * cppstdin perl
        * cribbage bsd44
        * crock xopt
        * csh bsd44
        * csplit Textutils
        * ctags Emacs
        * ctwm xopt
        * cu UUCP
        * cut Textutils
        * cvs CVS
        * cvscheck CVS
        * cvtmail Emacs
        * cxterm xopt
     
        * d Fileutils
        * date Shellutils
        * dc bc
        * dd Fileutils
        * ddd DDD
        * defid ID Utils
        * delatex TeX
        * demangle Binutils
        * descend CVS
        * detex TeX
        * df Fileutils
        * dhtppd phttpd
        * diff Diffutils
        * diff3 Diffutils
        * diffpp enscript
        * digest-doc Emacs
        * dipress bsd44
        * dir Fileutils
        * dircolors Fileutils
        * dirname Shellutils
        * dish xopt
        * disklabel bsd44
        * diskpart bsd44
        * dld dld
        * dm bsd44
        * dmesg bsd44
        * doschk doschk
        * dox xopt
        * du Fileutils
        * dump bsd44
        * dump mkisofs
        * dumpfs bsd44
        * dvi2tty TeX
        * dvicopy TeX
        * dvips TeX
        * dvitype TeX
     
        * ecc ecc
        * echo Shellutils
        * ed ed
        * edit-pr GNATS
        * editres xreq
        * edquota bsd44
        * eeprom bsd44
        * egrep grep
        * eid ID Utils
        * emacs Emacs
        * emacsclient Emacs
        * emacsserver Emacs
        * emacstool Emacs
        * emu xopt
        * enscript enscript
        * env Shellutils
        * eqn Groff
        * error bsd44
        * es es
        * esdebug es
        * etags Emacs
        * ex nvi
        * example geomview
        * exicyclog Exim
        * exigrep Exim
        * exim Exim
        * eximon Exim
        * eximon Exim
        * eximstats Exim
        * exinext Exim
        * exiwhat Exim
        * expand Textutils
        * expect DejaGnu
        * expr Shellutils
        * exterm xopt
     
        * f2c f2c
        * factor bsd44
        * fakemail Emacs
        * false Shellutils
        * fastboot bsd44
        * fax2ps HylaFAX
        * faxalter HylaFAX
        * faxanswer HylaFAX
        * faxcover HylaFAX
        * faxd HylaFAX
        * faxd.recv HylaFAX
        * faxmail HylaFAX
        * faxquit HylaFAX
        * faxrcvd HylaFAX
        * faxrm HylaFAX
        * faxstat HylaFAX
        * fc f2c
        * fdraw xopt
        * ffe g77
        * fgrep grep
        * fid ID Utils
        * file bsd44
        * find Findutils
        * find2perl perl
        * finger Finger
        * fingerd Finger
        * fish bsd44
        * fixfonts Texinfo
        * fixinc.svr4 GCC
        * fixincludes GCC
        * flex flex
        * flex++ flex
        * flythrough geomview
        * fmt bsd44
        * fnid ID Utils
        * fold Textutils
        * font2c Ghostscript
        * fontconvert Fontutils
        * forth Tile Forth
        * forthicon Tile Forth
        * forthtool Tile Forth
        * fortune bsd44
        * fpr bsd44
        * freq Ispell
        * freqtbl Ispell
        * from bsd44
        * fsck bsd44
        * fsplit bsd44
        * fstat bsd44
        * ftp bsd44
        * ftp Inetutils
        * ftpd bsd44
        * ftpd Inetutils
     
        * g++ GCC
        * gas Binutils
        * gawk GAWK
        * gcal gcal
        * gcc GCC
        * gcore bsd44
        * gdb GDB
        * genclass libg++
        * geomstuff geomview
        * gettext gettext
        * getty bsd44
        * gftodvi TeX
        * gftopk TeX
        * gftype TeX
        * ghostview Ghostview
        * gid ID Utils
        * ginsu geomview
        * git GIT
        * gitaction GIT
        * gitcmp GIT
        * gitkeys GIT
        * gitmatch GIT
        * gitmount GIT
        * gitps GIT
        * gitredir GIT
        * gitrgrep GIT
        * gitview GIT
        * gitwipe GIT
        * gn GN
        * gnans Gnans
        * gnanslator Gnans
        * gnats GNATS
        * gnuchess Chess
        * gnuchessc Chess
        * gnuchessn Chess
        * gnuchessr Chess
        * gnuchessx Chess
        * gnuclient gnuserv
        * gnudoit gnuserv
        * gnupdisp Shogi
        * gnuplot gnuplot
        * gnuplot_x11 gnuplot
        * gnuserv gnuserv
        * gnushogi Shogi
        * gnushogir Shogi
        * gnushogix Shogi
        * go GnuGo
        * gpc xopt
        * gpc xreq
        * gperf cperf
        * gperf libg++
        * gprof Binutils
        * graffiti geomview
        * graph Graphics
        * grep grep
        * grodvi Groff
        * groff Groff
        * grops Groff
        * grotty Groff
        * groups Shellutils
        * gs Ghostscript
        * gsbj Ghostscript
        * gsdj Ghostscript
        * gslj Ghostscript
        * gslp Ghostscript
        * gsnd Ghostscript
        * gsrenderfont Fontutils
        * gunzip gzip
        * gvclock geomview
        * gwm xopt
        * gzexe gzip
        * gzip gzip
     
        * h2ph perl
        * h2pl perl
        * hack bsd44
        * hangman bsd44
        * head Textutils
        * hello hello
        * hexdump bsd44
        * hexl Emacs
        * hinge geomview
        * hostname Shellutils
        * hp2xx hp2xx
        * hterm xopt
        * htmlencode phttpd
        * httpd apache
        * httpdecode phttpd
     
        * i18nOlwmV2 xopt
        * i2mif xopt
        * ico xopt
        * ico xreq
        * id Shellutils
        * ident RCS
        * ifconfig bsd44
        * ifnames Autoconf
        * ImageMagick xopt
        * imageto Fontutils
        * iman xopt
        * imgrotate Fontutils
        * indent indent
        * indxbib Groff
        * inetd bsd44
        * inetd Inetutils
        * info Texinfo
        * inimf TeX
        * init bsd44
        * initex TeX
        * inn bsd44
        * install Fileutils
        * iostat bsd44
        * isodiag mkisofs
        * isodump mkisofs
        * ispell Ispell
        * ixterm xopt
        * ixx xopt
     
        * join Textutils
        * jot bsd44
        * jove bsd44
     
        * kdestroy bsd44
        * kdump bsd44
        * kermit bsd44
        * kgames xopt
        * kgmon bsd44
        * kill bsd44
        * kinit bsd44
        * kinput2 xopt
        * klist bsd44
        * kpasswdd bsd44
        * ksrvtgt bsd44
        * kterm xopt
        * ktrace bsd44
     
        * lam bsd44
        * larn bsd44
        * lasergnu gnuplot
        * last bsd44
        * lastcomm bsd44
        * latex TeX
        * lclock xopt
        * ld Binutils
        * leave bsd44
        * less less
        * lesskey less
        * libavcall.a ffcall
        * libbfd.a Binutils
        * libbfd.a GDB
        * libbzr.a Fontutils
        * libc.a C Library
        * libcompat.a bsd44
        * libcurses.a bsd44
        * libcurses.a ncurses
        * libdcurses.a ncurses
        * libedit.a bsd44
        * libF77.a f2c
        * libF77.a g77
        * libg++.a libg++
        * libgdbm.a gdbm
        * libgf.a Fontutils
        * libgmp.a gmp
        * libgnanslib.a Gnans
        * libgnussl.a gnussl
        * libI77.a f2c
        * libI77.a g77
        * libkvm.a bsd44
        * libm.a bsd44
        * libncurses.a ncurses
        * libnihcl.a NIHCL
        * libnihclmi.a NIHCL
        * libnihclvec.a NIHCL
        * libnls.a xreq
        * libobjects.a libobjects
        * liboctave.a Octave
        * liboldX.a xreq
        * libpbm.a Fontutils
        * libPEXt.a xopt
        * libpk.a Fontutils
        * libresolv.a bsd44
        * librpc.a bsd44
        * libsipp.a SIPP
        * libtcl.a DejaGnu
        * libtelnet.a bsd44
        * libterm.a bsd44
        * libtermcap.a Termcap
        * libtfm.a Fontutils
        * libtiff.a tiff
        * libutil.a bsd44
        * libvacall.a ffcall
        * libWc.a xopt
        * libwidgets.a Fontutils
        * libX.a xreq
        * libXau.a xreq
        * libXaw.a xreq
        * libXcp.a xopt
        * libXcu.a xopt
        * libXdmcp.a xreq
        * libXmp.a xopt
        * libXmu.a xreq
        * libXO.a xopt
        * libXop.a xopt
        * libXp.a xopt
        * libXpex.a xopt
        * libXt.a xopt
        * libXt.a xreq
        * libXwchar.a xopt
        * liby.a bsd44
        * libYgl.a Ygl
        * lid ID Utils
        * limn Fontutils
        * listres xopt
        * listres xreq
        * lkbib Groff
        * ln Fileutils
        * locate Findutils
        * lock bsd44
        * logcvt-ip2n phttpd
        * logger bsd44
        * login bsd44
        * logname Shellutils
        * logo ucblogo
        * lookbib Groff
        * lorder bsd44
        * lpr bsd44
        * ls Fileutils
        * lynx lynx
     
        * m4 m4
        * mail bsd44
        * mail-files Sharutils
        * mailq smail
        * mailshar Sharutils
        * make make
        * make-docfile Emacs
        * make-path Emacs
        * makeindex TeX
        * makeinfo Texinfo
        * MakeTeXPK TeX
        * man bsd44
        * man-macros Groff
        * maniview geomview
        * mattrib mtools
        * maze xopt
        * maze xreq
        * mazewar xopt
        * mc mc
        * mcd mtools
        * mcopy mtools
        * mcserv mc
        * md5sum Textutils
        * mdel mtools
        * mdir mtools
        * me-macros Groff
        * medit2gv geomview
        * merge RCS
        * mesg bsd44
        * mf TeX
        * mformat mtools
        * mft TeX
        * mgdiff xopt
        * mh bsd44
        * mille bsd44
        * mkafmmap enscript
        * mkcache GN
        * mkdep bsd44
        * mkdir Fileutils
        * mkfifo Fileutils
        * mkid ID Utils
        * mkisofs mkisofs
        * mklocale bsd44
        * mkmanifest mtools
        * mkmf bsd44
        * mkmodules CVS
        * mknod Fileutils
        * mkstr bsd44
        * mlabel mtools
        * mm-macros Groff
        * mmd mtools
        * monop bsd44
        * more bsd44
        * morse bsd44
        * mount bsd44
        * mountd bsd44
        * movemail Emacs
        * mprof bsd44
        * mrd mtools
        * mread mtools
        * mren mtools
        * ms-macros Groff
        * msgcmp gettext
        * msgfmt gettext
        * msgmerge gettext
        * msgs bsd44
        * msgunfmt gettext
        * mst Smalltalk
        * mt cpio
        * mterm xopt
        * mtree bsd44
        * mtype mtools
        * mule MULE
        * muncher xopt
        * mv Fileutils
        * mvdir Fileutils
        * mwrite mtools
     
        * NDview geomview
        * nethack NetHack
        * netstat bsd44
        * newfs bsd44
        * nfsd bsd44
        * nfsiod bsd44
        * nfsstat bsd44
        * nice Shellutils
        * nl Textutils
        * nlmconv Binutils
        * nm Binutils
        * nohup Shellutils
        * nose geomview
        * notify HylaFAX
        * nroff Groff
        * number bsd44
     
        * objc GCC
        * objcopy Binutils
        * objdump Binutils
        * objective-c GCC
        * obst-boot OBST
        * obst-CC OBST
        * obst-cct OBST
        * obst-cgc OBST
        * obst-cmp OBST
        * obst-cnt OBST
        * obst-cpcnt OBST
        * obst-csz OBST
        * obst-dir OBST
        * obst-dmp OBST
        * obst-gen OBST
        * obst-gsh OBST
        * obst-init OBST
        * obst-scp OBST
        * obst-sil OBST
        * obst-stf OBST
        * oclock xreq
        * octave Octave
        * od Textutils
        * oleo Oleo
        * ora-examples xopt
     
        * p2c p2c
        * pagesize bsd44
        * palette xopt
        * pascal bsd44
        * passwd bsd44
        * paste Textutils
        * patch patch
        * patgen TeX
        * pathalias bsd44
        * pathchk Shellutils
        * pathto smail
        * pax bsd44
        * pbmplus xopt
        * perl perl
        * pfbtops Groff
        * phantasia bsd44
        * phttpd phttpd
        * pic Groff
        * pico pine
        * pig bsd44
        * pine pine
        * ping bsd44
        * pixedit xopt
        * pixmap xopt
        * pktogf TeX
        * pktype TeX
        * plaid xopt
        * plot2fig Graphics
        * plot2plot Graphics
        * plot2ps Graphics
        * plot2tek Graphics
        * pltotf TeX
        * pollrcvd HylaFAX
        * pom bsd44
        * pooltype TeX
        * portmap bsd44
        * ppt bsd44
        * pr Textutils
        * pr-addr GNATS
        * pr-edit GNATS
        * primes bsd44
        * printenv Shellutils
        * printf Shellutils
        * protoize GCC
        * proxygarb Spinner
        * ps bsd44
        * ps2ascii Ghostscript
        * ps2epsi Ghostscript
        * ps2fax HylaFAX
        * psbb Groff
        * pstat bsd44
        * psycho xopt
        * ptester phttpd
        * ptx ptx
        * pubdic+ xopt
        * puzzle xopt
        * puzzle xreq
        * pwd Shellutils
        * pyramid xopt
     
        * query-pr GNATS
        * quiz bsd44
        * quot bsd44
        * quota bsd44
        * quotacheck bsd44
        * quotaon bsd44
     
        * rain bsd44
        * random bsd44
        * ranlib Binutils
        * rbootd bsd44
        * rc rc
        * rcp bsd44
        * rcp Inetutils
        * rcs RCS
        * rcs-to-cvs CVS
        * rcs2log Emacs
        * rcsdiff RCS
        * rcsfreeze RCS
        * rcsmerge RCS
        * rdist bsd44
        * reboot bsd44
        * recode recode
        * recvstats HylaFAX
        * red ed
        * refer Groff
        * remsync Sharutils
        * renice bsd44
        * repquota bsd44
        * restore bsd44
        * rev bsd44
        * rexecd bsd44
        * rexecd Inetutils
        * rlog RCS
        * rlogin bsd44
        * rlogin Inetutils
        * rlogind bsd44
        * rlogind Inetutils
        * rm Fileutils
        * rmail bsd44
        * rmdir Fileutils
        * rmt cpio
        * rmt tar
        * robots bsd44
        * rogue bsd44
        * route bsd44
        * routed bsd44
        * rr xopt
        * rs bsd44
        * rsh bsd44
        * rsh Inetutils
        * rshd bsd44
        * rshd Inetutils
        * rsmtp smail
        * runq smail
        * runtest DejaGnu
        * runtest.exp DejaGnu
        * ruptime bsd44
        * rwho bsd44
        * rwhod bsd44
     
        * s2p perl
        * sail bsd44
        * saoimage SAOimage
        * savecore bsd44
        * sc bsd44
        * sccs bsd44
        * sccs2rcs CVS
        * scdisp xopt
        * screen screen
        * script bsd44
        * scsiformat bsd44
        * sctext xopt
        * sdiff Diffutils
        * sed sed
        * send-pr GNATS
        * sendfax HylaFAX
        * sendmail bsd44
        * sgi2fax HylaFAX
        * sgn GN
        * sh bsd44
        * shar Sharutils
        * shinbun xopt
        * shogi Shogi
        * showfont xopt
        * showmount bsd44
        * shutdown bsd44
        * size Binutils
        * sj3 xopt
        * sjxa xopt
        * slattach bsd44
        * sleep Shellutils
        * sliplogin bsd44
        * smail smail
        * smtpd smail
        * snake bsd44
        * snftobdf xopt
        * soelim Groff
        * sort Textutils
        * sos2obst OBST
        * spider xopt
        * split Textutils
        * startslip bsd44
        * stereo geomview
        * stf OBST
        * strings Binutils
        * strip Binutils
        * stty Shellutils
        * su Shellutils
        * sum Textutils
        * superopt Superopt
        * swapon bsd44
        * sweep geomview
        * sync bsd44
        * sysctl bsd44
        * syslog Inetutils
        * syslogd bsd44
        * syslogd Inetutils
        * systat bsd44
     
        * tabs Termutils
        * tac Textutils
        * tackdown geomview
        * tail Textutils
        * taintperl perl
        * talk bsd44
        * talk Inetutils
        * talkd bsd44
        * talkd Inetutils
        * tangle TeX
        * tar tar
        * tbl Groff
        * tcal gcal
        * tcl DejaGnu
        * tclsh DejaGnu
        * tcopy bsd44
        * tcp Emacs
        * tee Shellutils
        * tek2plot Graphics
        * telnet bsd44
        * telnet Inetutils
        * telnetd bsd44
        * telnetd Inetutils
        * test Shellutils
        * test-g++ DejaGnu
        * test-tool DejaGnu
        * tetris bsd44
        * tex TeX
        * tex3patch Texinfo
        * texi2dvi Texinfo
        * texindex Texinfo
        * texspell TeX
        * textfmt HylaFAX
        * tfmtodit Groff
        * tftopl TeX
        * tftp bsd44
        * tftp Inetutils
        * tftpd bsd44
        * tftpd Inetutils
        * tgrind TeX
        * time time
        * timed bsd44
        * timer Emacs
        * timex xopt
        * tip bsd44
        * tkpostage xopt
        * tn3270 bsd44
        * togeomview geomview
        * touch Fileutils
        * tput Termutils
        * tr Textutils
        * traceroute bsd44
        * transcript HylaFAX
        * transfig xopt
        * transformer geomview
        * trek bsd44
        * trigrp geomview
        * trn3 bsd44
        * troff Groff
        * trpt bsd44
        * trsp bsd44
        * true Shellutils
        * tset bsd44
        * tsort bsd44
        * tty Shellutils
        * ttygnans Gnans
        * tunefs bsd44
        * tupdate gettext
        * tvtwm xopt
        * twm xreq
     
        * ul bsd44
        * ulpc Spinner
        * umount bsd44
        * uname Shellutils
        * uncompress gzip
        * unexpand Textutils
        * unifdef bsd44
        * unify wdiff
        * uniq Textutils
        * unprotoize GCC
        * unshar Sharutils
        * unvis bsd44
        * update bsd44
        * updatedb Findutils
        * users Shellutils
        * uuchk UUCP
        * uucico UUCP
        * uuconv UUCP
        * uucp UUCP
        * uucpd bsd44
        * uucpd Inetutils
        * uudecode Sharutils
        * uudir UUCP
        * uuencode Sharutils
        * uulog UUCP
        * uuname UUCP
        * uupath smail
        * uupick UUCP
        * uurate UUCP
        * uusched UUCP
        * uustat UUCP
        * uuto UUCP
        * uux UUCP
        * uuxqt UUCP
     
        * v Fileutils
        * vacation bsd44
        * vandal xopt
        * vcdiff Emacs
        * vdir Fileutils
        * vftovp TeX
        * vgrind bsd44
        * vi nvi
        * viewres xopt
        * viewres xreq
        * vine xopt
        * vipw bsd44
        * virmf TeX
        * virtex TeX
        * vis bsd44
        * vmstat bsd44
        * vptovf TeX
     
        * w bsd44
        * waisgn GN
        * wakeup Emacs
        * wall bsd44
        * wargames bsd44
        * wc Textutils
        * wdiff wdiff
        * weave TeX
        * what bsd44
        * whatis bsd44
        * whereis bsd44
        * who Shellutils
        * whoami Shellutils
        * whois bsd44
        * window bsd44
        * winterp xopt
        * wish DejaGnu
        * wn WN
        * wndex WN
        * worm bsd44
        * worms bsd44
        * write bsd44
        * wump bsd44
     
        * x11perf xreq
        * x2p perl
        * xalarm xopt
        * xancur xopt
        * xargs Findutils
        * xauth xreq
        * xbfe Fontutils
        * xbiff xopt
        * xbiff xreq
        * xboard xboard
        * xboing xopt
        * xbuffy3 xopt
        * xcalc xopt
        * xcalc xreq
        * xcalendar xopt
        * xcdplayer xopt
        * xcell xopt
        * xclipboard xreq
        * xclock xreq
        * xcmdmenu xopt
        * xcms xopt
        * xcmsdb xreq
        * xcmstest xreq
        * xco xopt
        * xcolorize xopt
        * xcolors xopt
        * xconsole xreq
        * xcrtca xopt
        * xdaliclock xopt
        * xdiary xopt
        * xditview Groff
        * xditview xopt
        * xditview xreq
        * xdm xreq
        * xdpyinfo xreq
        * xdu xopt
        * xdvi TeX
        * xdvi xopt
        * xdvorak xopt
        * xearth xopt
        * xed xopt
        * xedit xopt
        * xedit xreq
        * xev xopt
        * xev xreq
        * xexit xopt
        * xeyes xopt
        * xeyes xreq
        * xfd xreq
        * xfed xopt
        * xfedor xopt
        * xfeoak xopt
        * xferstats HylaFAX
        * xfig xopt
        * xfontsel xopt
        * xfontsel xreq
        * xforecast xopt
        * xgas xopt
        * xgas xreq
        * xgc xopt
        * xgc xreq
        * xgettext gettext
        * xhearts xopt
        * xhelp xopt
        * xhost xreq
        * xinit xreq
        * xkeycaps xopt
        * xkill xreq
        * xlax xopt
        * xlayout xopt
        * xlbiff xopt
        * xless xopt
        * xload xopt
        * xload xreq
        * xlogin xopt
        * xlogo xreq
        * xlsatoms xreq
        * xlsclients xreq
        * xlsfonts xreq
        * xmag xreq
        * xmail xopt
        * xmailbox xopt
        * xmailwatcher xopt
        * xman xopt
        * xman xreq
        * xmandel xopt
        * xmessage xopt
        * xmeter xopt
        * xmh xreq
        * xmh-icons xopt
        * xmh.editor xopt
        * xmodmap xreq
        * xmon xopt
        * xmove xopt
        * xmphone xopt
        * xpd xopt
        * xphoon xopt
        * xpipeman xopt
        * xplot Graphics
        * xpostit xopt
        * xpr xopt
        * xpr xreq
        * xprompt xopt
        * xproof xopt
        * xprop xreq
        * xpserv xopt
        * xrdb xreq
        * xrefresh xreq
        * xrsh xopt
        * xrubik xopt
        * xrunclient xopt
        * xscope xopt
        * xscreensaver xopt
        * xsession xopt
        * xset xreq
        * xsetroot xreq
        * xshogi xshogi
        * xstdcmap xreq
        * xstr bsd44
        * xtalk xopt
        * xterm xreq
        * xterm_color xopt
        * xtetris xopt
        * xTeXcad.13 xopt
        * xtiff xopt
        * xtokid ID Utils
        * xtree xopt
        * xtv xopt
        * xwd xreq
        * xwininfo xreq
        * xwud xreq
     
        * yacc bsd44
        * yes Shellutils
        * youbin xopt
        * yow Emacs
     
        * zcat gzip
        * zcmp gzip
        * zdiff gzip
        * zforce gzip
        * zgrep gzip
        * zmore gzip
        * znew gzip
     
        * [ Shellutils
a3085 1
 
d3094 9
a3102 1
   * December 1995 *Note Compiler Tools Binaries CD-ROM::.
d3104 5
a3108 2
   * December 1994 Compiler Tools Binaries CD-ROM, see the *note Free
     Software Foundation Order Form::..
d3110 3
a3112 2
   * December 1993 Compiler Tools Binaries CD-ROM, see the *note Free
     Software Foundation Order Form::..
a3113 9
Our CD-ROMs are in ISO 9660 format and can be mounted as a read-only
file system on most computers.  If your driver supports it, you can
mount each CD with "Rock Ridge" extensions and it will look just like
an ordinary Unix file system, rather than one full of truncated and
otherwise mangled names that fit vanilla ISO 9660.

   You can build most of the software without copying the sources off
the CD.  You only need enough disk space for object files and
intermediate build targets.
a3114 1
    
d3119 20
a3138 34
   If a business or organization is ultimately paying, the July 1996
Source CD set costs $240.  The set costs $60 if you, an individual, are
paying out of your own pocket.  The December 1995 Compiler Tools
Binaries CD-ROM costs $220 for a business or organization, and $55 for
an individual.

    

What Do the Different Prices Mean?
..................................

   The software on our disks is free; anyone can copy it and anyone can
run it.  What we charge for is the physical disk and the service of
distribution.

   We charge two different prices depending on who is buying.  When a
company or other organization buys the July 1996 Source CD-ROMs, we
charge $240.  When an individual buys the same CD-ROMs, we charge just
$60.  This distinction is not a matter of who is allowed to use the
software.  In either case, once you have a copy, you can distribute as
many copies as you wish and there's no restriction on who can have or
run them.  The price distinction is entirely a matter of what kind of
entity pays for the CDs.

   You, the reader, are certainly an individual, not a company.  If you
are buying a disk "in person", then you are probably doing so as an
individual.  But if you expect to be reimbursed by your employer, then
the disk is really for the company; so please pay the company price and
get reimbursed for it.  We won't try to check up on you--we use the
honor system--so please cooperate.

   Buying CDs at the company price is very helpful for GNU; just
140 Source CDs at that price support an FSF programmer or tech writer
for a year.
d3140 5
a3144 1
    
d3146 7
a3152 1
Why Is There an Individual Price?
d3155 9
a3163 9
   In the past, our distribution tapes were ordered mainly by companies.
The CD at the price of $240 provides them with all of our software for a
much lower price than they would previously have paid for six different
tapes.  To lower the price more would cut into the FSF's funds very
badly and decrease the software development we can do.

   However, for individuals, $240 is too high a price; hardly anyone
could afford that.  So we decided to make CDs available to individuals
at the lower price of $60.
a3164 1
    
d3166 2
a3167 1
Is There a Maximum Price?
d3170 5
a3174 5
   Our stated prices are minimum prices.  Feel free to pay a higher
price if you wish to support GNU development more.  The sky's the
limit; we will accept as high a price as you can offer.  Or simply give
a donation (tax-deductible in the U.S.) to the Free Software
Foundation, a tax-exempt public charity.
a3175 1
    
d3180 12
a3191 13
   We have the third edition of our CD-ROM that has binaries and
complete sources for GNU compiler tools for some systems which lack a
compiler.  This enables the people who use these systems to compile GNU
and other free software without having to buy a proprietary compiler.
You can also use these GNU tools to compile your own C/C++/Objective-C
programs.  Older editions of this CD are available while supplies last
at a reduced price; see the *note Free Software Foundation Order
Form::..

   We hope to have more systems on each update of this CD.  If you can
help build binaries for new systems (especially those that don't come
with a C compiler), or have one to suggest, please contact us at the
addresses on the top menu.
d3195 10
a3204 10
        * DJGPP 1.12m4 from GCC 2.6.3
        * GCC/G++/Objective-C 2.7.1
        * GNU C Library 1.09
        * GDB 4.15.1
        * Binutils 2.6
        * Bison 1.24
        * Emacs 19.29 (MS-DOS only)
        * Flex 2.5.2
        * Make 3.74
        * libg++ 2.7.1
d3208 77
a3284 4
        * `i386-msdos'
        * `hppa1.0-hp-hpux9'
        * `sparc-sun-solaris2'
        * `sparc-sun-sunos4.1'
d3286 1
a3286 1
    
d3288 1
a3288 2
MS-DOS/Windows Book with CD-ROM
-------------------------------
d3290 1
a3290 3
   We are working on our first book on GNU Software for DOS/Windows,
but we do not know when it will be finished.  It will include a CD-ROM
with the sources & binaries for much of the GNU software.
d3292 7
a3298 3
   Because it just slows us down, please do NOT contact us about this
book until we announce it on our electronic mailing lists (to
subscribe, ask `info-gnu-request@@prep.ai.mit.edu').
a3299 1
    
a3300 1
    
d3305 1
a3305 2
   We have several versions of our Source Code CD-ROMs available,
including:
d3307 1
a3307 1
   * *Note July 1996 Source Code CD-ROMs::, the newest release, has
d3310 1
a3310 1
   * *Note December 1995 Source Code CD-ROMs::.
d3312 1
a3312 2
   * June 1995 Source Code CD-ROM, see the *note Free Software
     Foundation Order Form::..
d3314 1
a3314 2
   * May 1994 Source Code CD-ROM, see the *note Free Software
     Foundation Order Form::..
d3316 2
a3317 1
   * *Note November 1993 Source Code CD-ROM::.
d3319 2
a3320 2
   * May 1993 Source Code CD-ROM, see the *note Free Software
     Foundation Order Form::..
d3322 14
a3335 2
   * October 1992 Source Code CD-ROM, see the *note Free Software
     Foundation Order Form::..
a3336 162
The older Source CDs are available while supplies last at a reduced
price (please note that the December 1994 Source CD is permanently out
of stock).  All the Source CDs have Texinfo source for the GNU manuals
listed in *Note Documentation::.

   MIT Scheme & much of X11 is *not* on the older Source CDs.

   There are no precompiled programs on these Source CDs.  You will
need a C compiler (programs which need some other interpreter or
compiler normally provide the C source for a bootstrapping program).
We ship C compiler binaries for some systems on the *Note Compiler
Tools Binaries CD-ROM::.

    

July 1996 Source Code CD-ROMs
.............................

   The 8th edition of our Source Code CD is out with two CD-ROM disks.
It has programs, bug fixes, & improvements not on the older Source CDs.
It has these packages, & some manuals that are not part of packages:


        * acm 4.7
        * apache 1.1
        * Autoconf 2.10
        * Automake 1.0
        * BASH 1.14.6
        * bc 1.03
        * Binutils 2.7
        * Bison 1.25
        * C Library 1.93
        * Calc 2.02d
        * cfengine 1.3.7
        * Chess 4.0.pl77
        * CLISP 1996.05.30
        * Common Lisp 2.2
        * cperf 2.1a
        * cpio 2.4.2
        * CVS 1.8.1
        * DejaGnu 1.3
        * Diffutils 2.7
        * dld 3.3
        * doschk 1.1
        * ed 0.2
        * Elib 1.0
        * elisp archive
        * Emacs 18.59
        * Emacs 19.31
        * Emacs 19.32
        * enscript 1.4.0
        * es 0.84
        * Exim 0.53
        * f2c 1996.07.23
        * ffcall 1.0
        * Fileutils 3.13
        * Findutils 4.1
        * Finger 1.37
        * flex 2.5.3
        * Fontutils 0.6
        * g77 0.5.18
        * GAWK 3.0.0
        * gcal 1.01
        * GCC/G++/Objective-C 2.7.2
        * GCC 2.7.3
        * GDB 4.16
        * gdbm 1.7.3
        * Generic NQS 3.50.0
        * geomview 1.5.0
        * gettext 0.10
        * Ghostscript 3.33
        * Ghostview 1.5
        * Ghostview for Windows 1.0
        * GIT 4.3.11
        * gmp 2.0.2
        * GN 2.24
        * Gnans 1.5.1
        * gnat 3.05
        * GNATS 3.2
        * GNU Emacs Lisp Reference Manual 1.03
        * GNU Emacs Lisp Reference Manual 2.4
        * GnuGo 1.2
        * gnuplot 3.5
        * gnuserv 2.1alpha
        * gnussl 0.2
        * Graphics 0.17
        * grep 2.0
        * Groff 1.10
        * gzip 1.2.4
        * hello 1.3
        * hp2xx 3.1.4
        * HylaFAX 4.0b018
        * ID Utils 3.1
        * indent 1.9.1
        * Inetutils 1.0
        * Ispell 3.1.20
        * karma 1.4
        * less 321
        * libg++ 2.7.2
        * libobjects 0.1.19
        * lynx 2.5
        * m4 1.4
        * make 3.75
        * MandelSpawn 0.07
        * maxima 5.2
        * mc 3.2.1
        * miscfiles 1.0
        * mkisofs 1.05GNU
        * mm 1.07
        * mtools 3.0
        * MULE 2.3
        * ncurses 1.9.9e
        * NetHack 3.2.1
        * NIHCL 3.1.4
        * nvi 1.71
        * Oaklisp 930720
        * OBST 3.4.3
        * Octave 1.1.1
        * Oleo 1.6
        * p2c 1.20
        * patch 2.1
        * perl 4.036
        * perl 5.003
        * phttpd 0.99.72.1
        * pine 3.91
        * Programming in Emacs Lisp an Introduction 1.04
        * ptx 0.4
        * rc 1.4
        * RCS 5.7
        * readline 2.0
        * regex 0.12
        * rx 1.0
        * SAOimage 1.18
        * screen 3.7.1
        * sed 2.05
        * Sharutils 4.2
        * Shellutils 1.12
        * Shogi 1.2p03
        * SIPP 3.1
        * smail 3.2
        * Smalltalk 1.1.1
        * Spinner 1.0b14
        * Superopt 2.5
        * tar 1.11.8
        * Termcap 1.3
        * Termutils 2.0
        * TeX 3.145
        * Texinfo 3.7
        * Textutils 1.19
        * tiff 3.4b035
        * Tile Forth 2.1
        * time 1.7
        * ucblogo 3.3
        * UUCP 1.06.1
        * W3 2.2.26
        * wdiff 0.5
        * WN 1.15.3
        * X11R6.1
        * xboard 3.4.pl1
        * xgrabsc 2.41
        * xshogi 1.2p03
        * Ygl 3.1
a3337 1
    
d3342 355
a3696 130
   We still have copies of the 7th edition of our Source CD available.
This was the first two-disk edition of our Source Code CD.  It contains
these packages, & some manuals that are not part of packages:

        * acm 4.7
        * apache 0.8.8
        * Autoconf 2.7
        * BASH 1.14.5
        * bc 1.03
        * Binutils 2.5.2
        * Binutils 2.6
        * Bison 1.24
        * C Library 1.09
        * Calc 2.02c
        * cfengine 1.2.21
        * Chess 4.0.pl75
        * CLISP 1995.08.12
        * Common Lisp 2.2
        * cperf 2.1a
        * cpio 2.3
        * CVS 1.6
        * DDD 1.3b
        * DejaGnu 1.2.9
        * Diffutils 2.7
        * dld 3.2.3
        * doschk 1.1
        * ecc 1.2.1
        * ed 0.2
        * Elib 0.07
        * Elisp archive
        * Emacs 18.59
        * Emacs 19.28
        * Emacs 19.29
        * Emacs 19.30
        * es 0.84
        * f2c 1995.11.18
        * ffcall 1.0
        * Fileutils 3.12
        * Findutils 4.1
        * Finger 1.37
        * flex 2.5.2
        * Fontutils 0.6
        * g77 0.5.17
        * GAWK 2.15.6
        * GCC/G++/Objective C 2.7.1
        * GDB 4.15.1
        * gdbm 1.7.3
        * gettext 0.9a
        * Ghostscript 2.6.2
        * Ghostview 1.5
        * Ghostview for Windows 1.0
        * GIT 4.3.7
        * gmp 1.3.2
        * GN 2.23
        * Gnans 1.5
        * GNATS 3.2
        * GNU Emacs Lisp Reference Manual, Ed. 1.03 for Version 18.59
        * GNU Emacs Lisp Reference Manual, Ed. 2.4 for Version 19.29
        * GnuGo 1.2
        * gnuplot 3.5
        * gnuserv 2.1alpha
        * Graphics 0.17
        * grep 2.0
        * Groff 1.09
        * gzip 1.2.4
        * hello 1.3
        * hp2xx 3.1.4
        * HylaFAX v3.0pl0
        * Hyperbole 4.01
        * indent 1.9.1
        * Ispell 3.1.20
        * less 290
        * libg++ 2.7.1
        * libobjects 0.1.3
        * m4 1.4
        * make 3.74
        * mc 3.0
        * MIT Scheme 7.3
        * mkisofs 1.04GNU
        * mtools 2.0.7
        * MULE 2.3
        * ncurses 1.9.7a
        * NetHack 3.1.3
        * NIHCL 3.1.4
        * nvi 1.34
        * Oaklisp 93.07.23
        * OBST 3.4.3
        * Octave 1.1.1
        * Oleo 1.6
        * p2c 1.20
        * patch 2.1
        * perl 4.036
        * perl 5.001
        * phttpd 0.99.68
        * pine 3.91
        * Programming in Emacs Lisp: An Introduction, Ed. 1.04
        * ptx 0.4
        * rc 1.4
        * RCS 5.7
        * recode 3.4
        * regex 0.12
        * rx 0.05
        * SAOimage 1.08
        * screen 3.7.1
        * sed 2.05
        * Sharutils 4.1
        * Shellutils 1.12
        * Shogi 1.2p03
        * SIPP 3.1
        * Smalltalk 1.1.1
        * SNePS 2.3.1
        * Spinner 1.0b11
        * Superopt 2.5
        * tar 1.11.8
        * Termcap 1.3
        * TeX 3.145
        * Texinfo 3.6
        * Textutils 1.13
        * Tile Forth 2.1
        * time 1.6
        * tput 1.0
        * ucblogo 3.3
        * UUCP 1.06.1
        * W3 2.2.25
        * wdiff 0.5
        * X11R6
        * xboard 3.3.pl3
        * xgrabsc 2.41
        * xshogi 1.2p03
        * Ygl 3.0.2
a3697 1
    
d3702 231
a3932 121
   We still have the 3rd edition of our Source CD, at a reduced price,
while supplies last.  It was the last Source Code CD to contain X11R5.
This CD has Edition 2.2 for version 19 of the `GNU Emacs Lisp Reference
Manual' & some additional software; not all FSF distributed software is
included (*note Source Code CD-ROMs::.).  It contains these packages:

        * acm 3.1
        * Autoconf 1.7
        * BASH 1.13.4
        * bc 1.02
        * Binutils 1.9
        * Binutils 2.3
        * Bison 1.22
        * C Library 1.06.7
        * Calc 2.02b
        * Chess 4.0p62
        * CLISP 93.11.08
        * cpio 2.3
        * CVS 1.3
        * dc 0.2
        * DejaGnu 1.0.1
        * Diffutils 2.6
        * dld 3.2.3
        * doschk 1.1
        * ecc 1.2.1
        * Elib 0.06
        * Emacs 18.59
        * Emacs 19.21
        * es 0.84
        * f2c 1993.04.28
        * Fileutils 3.9
        * find 3.8
        * Finger 1.37
        * flex 2.3.8
        * Fontutils 0.6
        * GAS 1.36.utah
        * GAS 1.38.1
        * GAS 2.2
        * GAWK 2.15.3
        * GCC/G++/Objective-C 2.5.4
        * GDB 4.11
        * gdbm 1.7.1
        * Ghostscript 2.6.1
        * Ghostview 1.5
        * Ghostview for Windows 1.0
        * gmp 1.3.2
        * GNATS 3.01
        * GnuGo 1.1
        * gnuplot 3.5
        * gperf 2.1a
        * Graphics 0.17
        * grep 2.0
        * Groff 1.08
        * gzip 1.2.4
        * hello 1.3
        * hp2xx 3.1.3a
        * indent 1.8
        * Ispell 4.0
        * less 177
        * libg++ 2.5.1
        * m4 1.1
        * make 3.69.1
        * MandelSpawn 0.06
        * mtools 2.0.7
        * MULE 1.0
        * NetFax 3.2.1
        * NetHack 3.1.3
        * NIHCL 3.0
        * Oleo 1.5
        * p2c 1.20
        * patch 2.1
        * PCL 93.03.18
        * perl 4.036
        * ptx 0.3
        * rc 1.4
        * RCS 5.6.0.1
        * recode 3.2.4
        * regex 0.12
        * screen 3.5.2
        * sed-1.18 2.03
        * shellutils 1.9.1
        * Shogi 1.1p02
        * Smalltalk 1.1.1
        * Superopt 2.3
        * tar 1.11.2
        * Termcap 1.2
        * TeX 3.1
        * Texinfo 3.1
        * tileforth 2.1
        * time 1.6
        * tput 1.0
        * UUCP 1.04
        * uuencode 1.0
        * wdiff 0.04
        * X11R5

    

CD-ROM Subscription Service
***************************

   Our subscription service enables you to stay current with the latest
GNU developments.  For a one-time cost equivalent to three Source
CD-ROMs (plus shipping in some cases), we will ship you four new
versions of the *Note Source Code CD-ROMs::.  The CD-ROMs are sent as
they are issued (currently twice a year, but we hope to make it more
frequent).  We do not yet know if we will be offering subscriptions to
the Compiler Tools Binaries CD or our DOS/Windows Book with CD-ROM when
it is available.

   A subscription is an easy way to keep up with the regular bug fixes
to the X Window System.  Each edition of the *Note Source Code
CD-ROMs::, has updated sources for the X Window System.

   Please note: In two cases, you must pay 4 times the normal shipping
required for a single order when you pay for each subscription.  If
you're in Alaska, Hawaii, or Puerto Rico you must add $20.00 for
shipping for each subscription.  If you're outside of the U.S., Canada,
and Puerto Rico, you must add $80.00 for each subscription.  See
"CD-ROMs" and "Tax and Shipping Costs" on the *note Free Software
Foundation Order Form::..
a3933 1
    
d3938 14
a3951 15
   The front of our T-shirt has the GNU Emacs Lisp code `(USE 'GNU)'
with "`()'" being the dancing parentheses from the cover of our `GNU
Emacs Lisp Reference Manual' (drawn by Berkeley, CA artist Etienne
Suvasa).  The shirt's back is imprinted with the Preamble to the GNU
General Public License.

   These shirts come in black, purple, red, pink, burgundy, blue, and
natural (off-white).  When you order, please give 3 choices.  Black and
purple are printed in white; the other colors are printed in black.
All shirts are thick 100% cotton, and come in sizes S, M, L, XL, and
XXL (but they run small so you may want a larger size than usual).

   GNU T-shirts often create spontaneous friendships at conferences &
on university campuses.  They also make great gifts for friends &
family, including children!
a3952 1
    
d3959 1
a3959 1
the appropriate CD-ROM; the prices for these magnetic
d3965 19
a3983 1
     PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1997.
d3985 1
d3987 1
d3989 1
a3989 2
Unix Software
-------------
d3991 32
d4027 2
a4028 2
(Please contact us with any questions.  *note Deluxe Distribution::.
for machine, operating system, and media types.)
d4031 1
a4031 1
____ @@ $5000 = $ ______   The Deluxe Distribution, with manuals, etc.
d4039 1
a4039 1
Version of X Window System to build: _________________________________________
d4047 1
a4047 1
GNU Source Code CD-ROMs, Version 8 with X11R6.1 (*note July 1996 Source Code CD-ROMs::.):
d4049 1
a4049 1
____ @@ $240  = $ ______   for corporations and other organizations.
d4051 1
a4051 1
____ @@ $ 60  = $ ______   for individuals.
d4055 1
a4055 1
(*note CD-ROM Subscription Service::.):
d4057 1
a4057 1
____ @@ $720  = $ ______   for corporations and other organizations.
d4059 1
a4059 1
____ @@ $180  = $ ______   for individuals.
d4065 1
a4065 1
____ @@ $220  = $ ______   for corporations and other organizations.
d4067 1
a4067 1
____ @@  $55  = $ ______   for individuals.
d4071 7
a4077 2
Proceedings
-----------
d4079 3
a4081 1
*Note First Conference on Freely Redistributable Software::
d4083 1
a4083 3
____ @@ $ 25  = $ ______   The Proceedings of the First Conference
                          on Freely Redistributable Software - only
                          available while supplies last.
d4085 2
d4092 2
a4093 2
These manuals (*note Documentation::.).  The latest version of each manual
will be shipped.  Please contact us if you want a specific version.
d4095 1
a4095 1
____ @@ $ 25  = $ ______   GNU Emacs version manual, with a reference card.
d4097 1
a4097 1
____ @@ $ 50  = $ ______   GNU Emacs Lisp Reference manual, in two volumes.
d4099 1
a4099 1
____ @@ $ 60  = $ ______   GNU Emacs Lisp Reference, Japanese Edition.
d4101 1
a4101 1
____ @@ $ 50  = $ ______   Using and Porting GNU CC.
d4103 1
a4103 1
____ @@ $ 50  = $ ______   GNU C Library Reference Manual.
d4105 1
a4105 1
____ @@ $ 50  = $ ______   GNU Emacs Calc manual, with a reference card.
d4107 1
a4107 1
____ @@ $ 20  = $ ______   Programming in Emacs Lisp: An Introduction.
d4109 1
a4109 1
____ @@ $ 20  = $ ______   Debugging with GDB, with a reference card.
d4111 1
a4111 1
____ @@ $ 25  = $ ______   GAWK manual.
d4113 1
a4113 1
____ @@ $ 20  = $ ______   Make manual.
d4115 1
a4115 1
____ @@ $ 20  = $ ______   Bison manual, with a reference card.
d4117 1
a4117 1
____ @@ $ 20  = $ ______   Flex manual, with a reference card.
d4119 1
a4119 1
____ @@ $ 20  = $ ______   Texinfo manual.
d4121 1
a4121 1
____ @@ $ 15  = $ ______   Termcap manual.
d4129 1
a4129 1
contact us.
d4131 1
a4131 1
____ @@ $ 10  = $ ______   GNU Emacs version 19 reference cards.
d4133 1
a4133 1
____ @@ $ 10  = $ ______   GNU Emacs Calc reference cards.
d4135 1
a4135 1
____ @@ $ 10  = $ ______   GDB reference cards.
d4137 1
a4137 1
____ @@ $ 10  = $ ______   Bison reference cards.
d4139 1
a4139 1
____ @@ $ 10  = $ ______   Flex reference cards.
d4146 1
a4146 12
GNU/FSF T-shirts, thick 100% cotton in sizes: M, L, XL, & XXL (they run
small); and in colors: black, purple, red, pink, burgundy, blue, &
natural (off-white); please list 1st, 2nd, and 3rd choice of color
(*note FSF T-shirt::.):

____ @@ $ 15  = $ ______   Size _____

                          Color choice: 1st _______ 2nd _______ 3rd _______

____ @@ $ 15  = $ ______   Size _____

                          Color choice: 1st _______ 2nd _______ 3rd _______
d4148 1
a4148 1
____ @@ $ 15  = $ ______   Size  _____
d4150 1
a4150 1
                          Color choice: 1st _______ 2nd _______ 3rd _______
d4152 1
a4152 1
____ @@ $ 15  = $ ______   Size _____
d4154 1
a4154 1
                          Color choice: 1st _______ 2nd _______ 3rd _______
d4163 2
a4164 2
____ @@ $  5  = $ ______   GNU Emacs version 18 reference cards, in packets
                           of ten.
d4169 4
a4172 4
                                                for             for
                                                corporations    individuals:
                                                and other
                                                organizations:
d4175 1
a4175 1
        December 1995 (Version 3)               ____________    ____________
d4178 1
a4178 4
        December 1994 (Version 2)               ____________    ____________

GNU Compiler Tools Binaries CD-ROM
        December 1993 (Version 1)               ____________    ____________
d4184 1
a4184 4
        December 1995 (Version 7) with X11R6    ____________    ____________

GNU Source Code CD-ROM
        June 1995 (Version 6) with X11R6        ____________    ____________
d4187 1
a4187 1
        May 1994 (Version 4) with X11R6         ____________    ____________
d4190 1
a4190 1
        November 1993 (Version 3) with X11R5    ____________    ____________
d4193 1
a4193 1
        May 1993 (Version 2) with X11R5         ____________    ____________
d4196 1
a4196 2
        October 1992 (Version 1) with X11R5     ____________    ____________

d4201 1
a4201 1
____ @@ $ 80  = $ ______   for corporations and other organizations.
d4203 1
a4203 1
____ @@ $ 20  = $ ______   for individuals.
d4205 1
a4205 1
                 ======
d4211 1
d4215 31
a4245 31
             + $ ______   For addresses in Massachusetts: add 5% sales tax
                          or give tax exempt number.  There is no sales tax
                          on T-shirts.
             + $ ______   Shipping fee for addresses in Alaska, Hawaii, or
                          Puerto Rico:
                            $  5.00 base charge;
                          + $  5.00 for *each* Emacs Calc or Emacs Lisp
                            Reference manual ($ 5.00 * #ofMans);
                          + $ 20.00 for *each* CD-ROM subscription
                                             ($20.00 * #ofSubs);
                          + $  1.00 for *each* item other then the above
                            (shipping for all other items =
                                                     $ 1.00 * #ofOtherItems).
             + $ ______   Shipping fee for most Foreign Destinations: (Please
                          do *not* use this formula for addresses in China,
                          Guam, Indonesia, Israel, Malaysia, New Zealand,
                          Philippines, and Thailand.  Please fax,
                          or contact us for an exact shipping quote.)
                            $ 20.00 base charge for orders to other
                              addresses outside of U.S., Canada, & Puerto Rico:
                          + $ 80.00 for *each*  CD-ROM subscription
                                  ($ 80.00 * #ofSubs);
                          + $ 10.00 for *each* of the other items in the
                            order ($ 10.00 * #ofItems).
             + $ ______   Optional (tax-deductible in the U.S.) donation.
                 ------   We suggest 5% if paying by credit card.

         TOTAL $ ______   We pay for shipping via UPS ground transportation in
                          the contiguous 48 states and Canada.  For very
                          large orders, ask about actual shipping costs for
                          that order.
a4266 2
E-mail Address: ______________________________________________________________

d4269 1
a4269 1
|                                                                            |
d4274 1
a4274 1
|                                                                            |
d4282 1
a4282 1
You are responsible for paying all duties, tariffs, and taxes.  If you
d4287 3
a4289 5
 |                                                                         |
 |      Please make checks payable to the ``Free Software Foundation''.    |
 |                                                                         |
 |           Checks must be in U.S. dollars, drawn on a U.S. bank.         |
 |                                                                         |
d4316 4
a4319 4
|                                                                            |
|     If you wish to pay by wire transfer or you are a reseller, please      |
|     contact us or write us for details.                                    |
|                                                                            |
d4323 5
a4327 5
                Please mail orders to:  Free Software Foundation
                                        59 Temple Place - Suite 330
                                        Boston, MA   02111
PRICES AND CONTENTS MAY CHANGE          +1-617-542-5942
WITHOUT NOTICE AFTER January 31, 1997   Fax (including Japan): +1-617-542-2652
d4329 1
a4329 1
Version: July 1996 ASCII etc/ORDERS
@


1.1.1.15
log
@import emacs-20.1
@
text
@d3 1
a3 1
Most of this file is excerpted from the July 1997 GNU's Bulletin.
d10 8
a17 3
 
FSF Order Form with Descriptions                       July, 1997
   
a19 5
Free Software Foundation, Inc.     Telephone: +1-617-542-5942
59 Temple Place - Suite 330        Fax: (including Japan) +1-617-542-2652
Boston, MA   02111-1307            Electronic Mail: `gnu@@prep.ai.mit.edu'
USA                                World Wide Web: http://www.gnu.ai.mit.edu
 
d26 1
a26 1
ask gnu@@prep.ai.mit.edu for the complete July, 1997 GNU's Bulletin.
a32 1
        New European Distributor
d45 3
a47 4
	      What Do the Different Prices Mean?
	      Why Is There an Individual Price?
	      Is There a Maximum Price?
	   January 1997 Compiler Tools Binaries CD-ROM
d49 5
a53 2
	      July 1997 Source Code CD-ROMs
	      January 1997 Source Code CD-ROMs
a62 15
New European Distributor
************************

The Free Software Foundation now has a European distribution agent: GNU
Distribution Europe, Belgium.

Users in European Community countries can order GNU manuals, CD-ROMs and
T-shirts through this distribution agent, and get a lower overall price (due
to reduced shipping costs) and quicker delivery.

Write to GNU Distribution Europe--Belgium, Sportstaat 28, 9000 Gent, Belgium;
Fax: +32-9-2224976; Phone: +32-9-2227542; Email:
`europe-order@@gnu.ai.mit.edu'.


d66 16
a81 12
If you appreciate Emacs, GNU CC, Ghostscript, and other free software, you
may wish to help us make sure there is more in the future--remember,
*donations translate into more free software!*

Your donation to us is tax-deductible in the United States.  We gladly accept
*any* currency, although the U.S. dollar is the most convenient.

If your employer has a matching gifts program for charitable donations,
please arrange to: add the FSF to the list of organizations for your
employer's matching gifts program; and have your donation matched (note *Note
Cygnus Matches Donations!::).  If you do not know, please ask your personnel
department.
d83 1
a83 2
Circle amount you are donating, cut out this form, and send it with your
donation to:
d114 1
a114 1
 
d119 15
a133 14
To encourage cash donations to the Free Software Foundation, Cygnus Solutions
will continue to contribute corporate funds to the FSF to accompany gifts by
its employees, and by its customers and their employees.

Donations payable to the Free Software Foundation should be sent by eligible
persons to Cygnus Solutions, which will add its gifts and forward the total
to the FSF each quarter.  The FSF will provide the contributor with a receipt
to recognize the contribution (which is tax-deductible on U.S.  tax returns).
To see if your employer is a Cygnus customer, or for more information,
please contact Cygnus:

        Cygnus Solutions
        1325 Chesapeake Terrace
        Sunnyvale, CA   94089
d136 3
a138 3
        Telephone: +1 408 542 9600
                   +1 800 Cygnus1 (-294-6871)
        Fax:       +1 408 542 9700
d141 1
d143 1
a143 1
 
d148 60
a207 2
The French redistributor PACT has agreed to donate $1.00 for each GNU/Linux
CD that they sell.
d209 1
a209 60
Red Hat Software has agreed to donate $1.00 to the FSF for every copy of Red
Hat Archives sold.  They have also added a GNU logo to the back of that CD
with the words "Supports the Free Software Foundation".

The SNOW 2.1 CD producers added the words "Includes $5 donation to the FSF"
to the front of their CD.  Potential buyers will know just how much of the
price is for the FSF & how much is for the redistributor.

The Sun Users Group Deutschland has made it even clearer: their CD says,
"Price 90 DM, + 12 DM donation to the FSF." We thank them for their
contribution to our efforts.

Kyoto Micro Computer of Japan regularly gives us 10% of their GNU-related
sales.

Mr. Hiroshi, Mr. Kojima, and the other authors of the `Linux Primer' in Japan
have donated money from the sales of their book.

Infomagic has continued to make sizable donations to the FSF.

At the request of author Arnold Robbins, Specialized Systems Consultants, Inc.
continues to donate 3% of their profits from selling `Effective AWK
Programming'.  We would also like to acknowledge the many SSC authors who
have donated their royalties and fees to the FSF.

In the long run, the success of free software depends on how much new free
software people develop.  Free software distribution offers an opportunity to
raise funds for such development in an ethical way.  These redistributors
have made use of the opportunity.  Many others let it go to waste.

You can help promote free software development by convincing for-a-fee
redistributors to contribute--either by doing development themselves or by
donating to development organizations (the FSF and others).

The way to convince distributors to contribute is to demand and expect this
of them.  This means choosing among distributors partly by how much they give
to free software development.  Then you can show distributors they must
compete to be the one who gives the most.

To make this work, you must insist on numbers that you can compare, such as,
"We will give ten dollars to the Foobar project for each disk sold." A vague
commitment, such as "A portion of the profits is donated," doesn't give you a
basis for comparison.  Even a precise fraction "of the profits from this
disk" is not very meaningful, since creative accounting and unrelated
business decisions can greatly alter what fraction of the sales price counts
as profit.

Also, press developers for firm information about what kind of development
they do or support.  Some kinds make much more long-term difference than
others.  For example, maintaining a separate version of a GNU program
contributes very little; maintaining a program on behalf of the GNU Project
contributes much.  Easy new ports contribute little, since someone else would
surely do them; difficult ports such as adding a new CPU to the GNU compiler
or Mach contribute more; major new features & programs contribute the most.

By establishing the idea that supporting further development is "the proper
thing to do" when distributing free software for a fee, we can assure a
steady flow of resources for making more free software.

 
d214 13
a226 11
When choosing a free software business, ask those you are considering how
much they do to assist free software development, e.g., by contributing money
to free software development or by writing free software improvements
themselves for general use.  By basing your decision partially on this
factor, you can help encourage those who profit from free software to
contribute to its growth.

Wingnut (SRA's special GNU support group) supports the FSF by purchasing
Deluxe Distribution packages on a regular basis.  In this way they transfer
10% of their income to the FSF.  Listing them here is our way of thanking
them.
d238 1
a238 1
 
d243 1
a243 1
   * Hurd Progress   (Also *note What Is the Hurd::.)
d245 50
a294 52
     We have made three test releases of the Hurd, the most recent being 0.2.
     The Hurd is currently much more reliable than previously, and various
     utilities and file system translators, such as an FTP file system, have
     been written that take advantage of the Hurd's unique design.

     One way for people to help out is to compile and run as much third-party
     free software as they can; in this way we can find bugs and deficiencies
     with some rapidity.  Volunteers with a PC are therefore eagerly sought to
     get the 0.2 release and compile their favorite Unix programs and games.

     Daily snapshots of the Hurd sources are now available for those that
     want to see the latest (non-stable) version; see the Hurd page on the
     FSF Web site, `http://www.gnu.ai.mit.edu', for more information.

   * New Source Code CD!   (*note July 1997 Source Code CD-ROMs::.)

     We are releasing the July 1997 (Edition 10) Source Code CD-ROM this
     month.  Once again, it is a two disk set.  It includes several new
     packages: `aegis', `cook', `guavac', `lesstif', `prcs', `rsync', `swarm',
     & `vera'.  On the CD-ROMs are full distributions of X11R6.3,,
     Emacs, GCC, and current versions of all other GNU Software.  *Note GNU
     Software::, for more about these packages.

   * New/Updated Manuals since Last Bulletin   (*note Documentation::.)

     Since the last bulletin, we have published several updated editions of
     our manuals (note the price changes): `GNU Emacs Manual', revised for
     GNU Emacs version 20, now $30; & `Texinfo Manual', for version 3.11 of
     Texinfo, now $25.  We hope to have the following available very soon:
     `GNU Tar manual', first time in print, freshly reorganized and
     rewritten, $20; `GNU Software for MS-Windows and MS-DOS', a book and
     CD-ROM set with a variety of GNU software compiled for MS-DOS and
     Windows 3.1/95/97/NT, $35 ($140 for corporate orders).  Watch our Web
     site, `http://www.gnu.ai.mit.edu', for announcements of these
     publications.

   * Fonts freed

     A free commercial-quality set of the basic 35 Postscript Type 1 fonts is
     now finally available.  The copyright holder of these fonts, URW++
     Design and Development Incorporated, has decided to release them under
     the GPL.  Each font includes `.pfb' (outlines), `.afm' (metrics), and
     `.pfm' (Windows printer metrics) files.  The fonts are compatible with
     Adobe Type Manager and with general Type 1 manipulation tools, as well
     as with Ghostscript and other Postscript language interpreters.

     The fonts are available in `ghostscript-fonts-4.0.tar.gz' on the usual
     FTP sites.

   * DDD now works with LessTif   (Also *note GNU Software::.) Release 2.1.1
     of DDD, the Data Display Debugger, now works with LessTif, a free Motif
     clone.
d298 6
a303 9
     As a 501(c)3 tax-exempt organization, the FSF is eligible to receive
     United Way funds.  When donating to United Way, one can specify that all
     or part of the donation be directed to the FSF.  On the donor form,
     check the "Specific Requests" box and include the sentence, "Send my
     gift to the Free Software Foundation, 59 Temple Place, Suite 330,
     Boston, MA 02111." We especially appreciate the donations from Microsoft
     matching the United Way donations of their employees.  Also see *Note
     Donations Translate Into Free Software::, and *Note Cygnus Matches
     Donations!::.
d307 2
a308 1
     We no longer offer tapes or MS-DOS diskettes due to very low demand.
d312 41
a352 93
     GNU Emacs 19 and many other GNU programs have been ported to MS-DOS for
     i386/i486/Pentium machines.  We ship binaries & sources on the *Note
     Compiler Tools Binaries CD-ROM::.

   * The FSF Takes Discover

     The Free Software Foundation now accepts the Discover card for orders or
     donations.  We also accept the following: Carte Blanche, Diner's Club,
     JCB, MasterCard, Visa, and American Express.  Note that we are charged
     about 5% of an order's total amount in credit card processing fees;
     please consider paying by check instead or adding on a 5% donation to
     make up the difference.  We do *not* recommend that you send credit card
     numbers to us via email, since we have no way of insuring that the
     information will remain confidential.

   * MULE Merge Complete

     MULE is the Multi-Lingual Emacs developed by Ken'ichi Handa at the
     Electrotechnical Lab in Tsukuba, Japan.  This code has been merged into
     Emacs and is included in Emacs 20.

   * GPC, the GNU Pascal Compiler

     The GNU Pascal Compiler (GPC) is part of the GNU compiler family, GNU CC
     or GCC.  It combines a Pascal front end with the proven GNU compiler
     backend for code generation and optimization.  Unlike utilities such as
     p2c, this is a true compiler, not just a converter.

     Version 2.0 of GPC corresponds to GCC version 2.7.2.1.

     The purpose of the GNU Pascal project is to produce a compiler which:
        * combines the clarity of Pascal with powerful tools suitable for
          real-life programming,

        * supports both the Pascal standard and the Extended Pascal standard
          as defined by ISO, ANSI and IEEE.  (ISO 7185:1990, ISO/IEC
          10206:1991, ANSI/IEEE 770X3.160-1989)

        * supports other Pascal standards (UCSD Pascal, Borland Pascal,
          Pascal-SC) in so far as this serves the goal of clarity and
          usability,

        * can generate code for and run on any computer for which the GNU C
          Compiler can generate code and run on.

     The current release (2.0) implements Standard Pascal (ISO 7185, level 0)
     and a large subset of Extended Pascal (ISO 10206) and Borland Pascal.

     The upcoming release 2.1 features better conformance to the various
     Pascal standards, and of course bug fixes.

     A growing group of GPC enthusiasts contributes to the project with code,
     bug reports or fixes.

     `http://agnes.dida.physik.uni-essen.de/~gnu-pascal/', also known as
     `http://home.pages.de/~gnu-pascal/', is the GNU Pascal home page;
     sources may be downloaded from `ftp://kampi.hut.fi/jtv/gnu-pascal/'
     (official) or `ftp://agnes.dida.physik.uni-essen.de/pub/gnu-pascal/'
     (development versions).

   * GUILE

     GUILE 1.2 is released.  GNU's Ubiquitous Intelligent Language for
     Extension is an SCM-based library that can make any ordinary C program
     extensible.  (For SCM info, see "JACAL" in *Note GNU Software::.)
     Nightly snapshots of the development sources are also available, in
     `ftp://ftp.red-bean.com/pub/guile/guile-core-snap.tar.gz'.

     Also being developed are SCSH-compatible system call & Tk interfaces, a
     module system, dynamic linking support, & a byte-code interpreter.
     Support for Emacs Lisp & a more C-like language is coming.

   * A New FSF T-shirt!

     We have a new T-shirt design.  *Note FSF T-shirt::, for the description.

   * New free game

     In August 1995, the action game Abuse by Jonathan Clark was released for
     the first time.  It wasn't free software then--but now, less than two
     years later, the company Crack dot Com has rereleased it as free
     software.  Abuse was initially developed on Linux-based GNU systems, and
     we've included it on our our source CD set.

     Beyond providing the free software community with a game that many
     people enjoy, and code that could be useful for developing other free
     games, this demonstrates an important fact about the economic
     circumstances of computer game development: most non-free games bring
     their profit in a very short period of time.  Therefore, a game company
     can turn a game into free software fairly soon, with little hardship.

     Let's hope that other game developers follow this example.

d354 1
d359 45
a403 38
The Free Software Foundation has been asked repeatedly to create a package
that provides executables for all of our software.  Normally we offer only
sources.  The Deluxe Distribution provides binaries with the source code and
includes six T-shirts, all our CD-ROMs, printed manuals, & reference cards.

The FSF Deluxe Distribution contains the binaries and sources to hundreds of
different programs including Emacs, the GNU C/C++ Compiler, the GNU Debugger,
the complete X Window System, and all the GNU utilities.

We will make a Deluxe Distribution for most machines/operating systems.  We
may be able to send someone to your office to do the compilation, if we can't
find a suitable machine here.  However, we can only compile the programs that
already support your chosen machine/system - porting is a separate matter.
(To commission a port, see the GNU Service Directory; details in *Note Free
Software Support::.) Compiling all these programs takes time; a Deluxe
Distribution for an unusual machine will take longer to produce than one for
a common machine.  Please contact the FSF Office with any questions.

We supply the software on a write-once CD-ROM (in ISO 9660 format with "Rock
Ridge" extensions), or on one of these tapes in Unix `tar' format: 1600 or
6250bpi 1/2in reel, Sun DC300XLP 1/4in cartridge - QIC24, IBM RS/6000 1/4in
c.t. - QIC 150, Exabyte 8mm c.t., or DAT 4mm c.t.  If your computer cannot
read any of these, please contact us to see if we can handle your format.

The manuals included are one each of `Bison', `Calc', `GAWK', `GCC', `GNU C
Library', `GDB', `Flex', `GNU Emacs Lisp Reference', `Programming in Emacs
Lisp: An Introduction', `Make', `Texinfo', & `Termcap' manuals; six copies of
the `GNU Emacs' manual; and ten reference cards each for Emacs, Bison, Calc,
Flex, & GDB.

Every Deluxe Distribution also has a copy of the latest editions of our
CD-ROMs that have sources of our software & compiler tool binaries for some
systems.  The CDs are in ISO 9660 format with Rock Ridge extensions.

The price of the Deluxe Distribution is $5000 (shipping included).  These
sales provide enormous financial assistance to help the FSF develop more free
software.  To order, please fill out the "Deluxe Distribution" section on the
*note Free Software Foundation Order Form::.  and send it to:
d415 1
a415 1
 
d420 98
a517 91
GNU is dedicated to having quality, easy-to-use online & printed
documentation.  GNU manuals are intended to explain underlying concepts,
describe how to use all the features of each program, & give examples of
command use.  GNU manuals are distributed as Texinfo source files, which
yield both typeset hardcopy via the TeX document formatting system and online
hypertext display via the menu-driven Info system.  Source for these manuals
comes with our software; here are the manuals that we publish as printed
books.  *Note Free Software Foundation Order Form::, to order them.

Most GNU manuals are bound as soft cover books with "lay-flat" bindings.
This allows you to open them so they lie flat on a table without creasing the
binding.  They have an inner cloth spine and an outer cardboard cover that
will not break or crease as an ordinary paperback will.  Currently, the
`Using and Porting GNU CC', `GDB', `Emacs', `Emacs Lisp Reference',
`Programming in Emacs Lisp: An Introduction', `GNU Awk User's Guide', `Make',
& `Bison' manuals have this binding.  Our other manuals also lie flat when
opened, using a GBC binding.  Our manuals are 7in by 9.25in except the 8.5in
by 11in `Calc' manual.

The edition number of the manual and version number of the program listed
after each manual's name were current at the time this Bulletin was published.

`Debugging with GDB' (for Version 4.16) tells how to run your program under
GNU Debugger control, examine and alter data, modify a program's flow of
control, and use GDB through GNU Emacs.

The `GNU Emacs Manual' (13th Edition for Version 20) describes editing with
GNU Emacs.  It explains advanced features, including international character
sets; outline mode and regular expression search; how to use special
programming modes to write languages like C++ and TeX; how to use the `tags'
utility; how to compile and correct code; how to make your own keybindings;
and other elementary customizations.

`Programming in Emacs Lisp: An Introduction' (October 1995 Edition 1.04) is
for people who are not necessarily interested in programming, but who do want
to customize or extend their computing environment.  If you read it in Emacs
under Info mode, you can run the sample programs directly.

`The GNU Emacs Lisp Reference Manual' (Edition 2.4 for Version 19.29) and
`The GNU Emacs Lisp Reference, Japanese Edition' (Japanese Draft Revision
1.0, from English Edition 2.4 for Version 19.29) cover this programming
language in depth, including data types, control structures, functions,
macros, syntax tables, searching/matching, modes, windows, keymaps, byte
compilation, and the operating system interface.

`The GNU Awk User's Guide' (Edition 1.0 for Version 3.0) tells how to use
`gawk'.  It is written for those who have never used `awk' and describes
features of this powerful string and record manipulation language.  It
clearly delineates those features which are part of POSIX `awk' from `gawk'
extensions, providing a comprehensive guide to `awk' program portability.

`GNU Make' (Edition 0.51 for Version 3.76 Beta) describes GNU `make', a
program used to rebuild parts of other programs.  The manual tells how to
write "makefiles", which specify how a program is to be compiled and how its
files depend on each other.  Included are an introductory chapter for novice
users and a section about automatically generated dependencies.

The `Flex' manual (Edition 1.03 for Version 2.3.7) teaches you to write a
lexical scanner definition for the `flex' program to create a C++ or C-coded
scanner that recognizes the patterns defined.  You need no prior knowledge of
scanners.

`The Bison Manual' (November 1995 Edition for Version 1.25) teaches you how
to write context-free grammars for the Bison program that convert into
C-coded parsers.  You need no prior knowledge of parser generators.

`Using and Porting GNU CC' (November 1995 Edition for Version 2.7.2) tells
how to run, install, and port the GNU C Compiler to new systems.  It lists
new features and incompatibilities of GCC, but people not familiar with C
will still need a good reference on the C programming language.  It also
covers G++.

The `Texinfo' manual (Edition 2.24 for Version 3) explains the markup
language that produces our online Info documentation & typeset hardcopies.
It tells you how to make tables, lists, chapters, nodes, accented & special
characters, indexes, cross references, & how to catch mistakes.

`The Termcap Manual' (3rd Edition for Version 1.3), often described as "twice
as much as you ever wanted to know about termcap," details the format of the
termcap database, the definitions of terminal capabilities, and the process
of interrogating a terminal description.  This manual is primarily for
programmers.

The `C Library Reference Manual' (Edition 0.08 for Version 2.0) describes the
library's facilities, including both what Unix calls "library functions" &
"system calls."  We are doing small copier runs of this manual until it
becomes more stable.  Please send fixes to `bug-glibc-manual@@prep.ai.mit.edu'.

The `Emacs Calc Manual' (for Version 2.02) is both a tutorial and a reference
manual.  It tells how to do ordinary arithmetic, how to use Calc for algebra,
calculus, and other forms of mathematics, and how to extend Calc.
a518 1
 
d523 20
a542 17
All our software is available via FTP; see *Note How to Get GNU Software::.
We also offer *Note CD-ROMs::, and printed *Note Documentation::, which
includes manuals and reference cards.  In the articles describing the
contents of each medium, the version number listed after each program name
was current when we published this Bulletin.  When you order a newer CD-ROM,
some of the programs may be newer and therefore the version number higher.
*Note Free Software Foundation Order Form::, for ordering information.

Some of the contents of our FTP distributions are compressed.  We have
software on our FTP sites to uncompress these files.  Due to patent troubles
with `compress', we use another compression program, `gzip'.

You may need to build GNU `make' before you build our other software.  Some
vendors supply no `make' utility at all and some native `make' programs lack
the `VPATH' feature essential for using the GNU configure system to its full
extent.  The GNU `make' sources have a shell script to build `make' itself on
such systems.
d544 1
a544 1
We welcome all bug reports and enhancements sent to the appropriate
d547 1
a547 1
 
d552 8
a559 7
We are using Autoconf, a uniform scheme for configuring GNU software packages
in order to compile them (see "Autoconf" and "Automake" below, in this
article).  The goal is to have all GNU software support the same alternatives
for naming machine and system types.

Ultimately, it will be possible to configure and build the entire system all
at once, eliminating the need to configure each individual package separately.
d561 1
a561 1
You can also specify both the host and target system to build
d565 1
a565 1
 
d572 1
a572 1
Key to cross reference:
d574 2
a575 2
        BinCD        January 1997 Binaries CD-ROM
        SrcCD        July 1997 Source CD-ROMs
d577 5
a581 21
[FSFman] shows that we sell a manual for that package.  [FSFrc] shows we sell
a reference card for that package.  To order them, *Note Free Software
Foundation Order Form::.  *Note Documentation::, for more information on the
manuals.  Source code for each manual or reference card is included with each
package.

   * `abuse'   *Also *note GNUs Flashes::.*   (SrcCD)

     The recently-freed program `abuse' is a dark, side-scrolling game with
     Robotron-esque controls: you control your movement with the keyboard and
     fire & aim with the mouse.  You can get more info at
     `http://crack.com/games/abuse'.

   * acct   (SrcCD)

     acct is a system accounting package.  It includes the programs `ac'
     (summariize login accounting), `accton' (turn accounting on or off),
     `last' (show who has logged in recently), `lastcomm' (show which
     commands have been used), `sa' (summarize process accounting),
     `dump-utmp' (print a `utmp' file in human-readable format), &
     `dump-acct' (print an `acct' or `pacct' file in human-readable format).
d585 13
a597 20
     `acm' is a LAN-oriented, multiplayer, aerial combat simulation that runs
     under the X Window System.  Players engage in air to air combat against
     one another using heat seeking missiles and cannons.  We are working on
     a more accurate simulation of real airplane flight characteristics.

   * aegis   (SrcCD)

     Aegis is a transaction-based software configuration management system.
     It provides a framework within which a team of developers may work on
     many changes to a program concurrently, and Aegis coordinates
     integrating these changes back into the master source of the program,
     with as little disruption as possible.

   * Apache   *Also see* `http://www.apache.org/'   (SrcCD)

     Apache is an HTTP server designed as a successor to the NCSA family of
     Web servers.  It adds a significant amount of new functionality, has an
     extensive API for modular enhancements, is extremely flexible without
     compromising speed, and has an active development group and user
     community.
d601 7
a607 7
     Autoconf produces shell scripts which automatically configure source code
     packages.  These scripts adapt the packages to many kinds of Unix-like
     systems without manual user intervention.  Autoconf creates a script for
     a package from a template file which lists the operating system features
     which the package can use, in the form of `m4' macro calls.  Autoconf
     requires GNU `m4' to operate, but the resulting configure scripts it
     generates do not.
d611 1
a611 1
     Automake is a tool for generating `Makefile.in' files for use with
d617 6
a622 5
     GNU's shell, BASH (Bourne Again SHell), is compatible with the Unix `sh'
     and offers many extensions found in `csh' and `ksh'.  BASH has job
     control, `csh'-style command history, command-line editing (with Emacs
     and `vi' modes built-in), and the ability to rebind keys via the
     `readline' library.  BASH conforms to the POSIX 1003.2-1992 standard.
d624 1
a624 1
   * bc   (SrcCD)
d627 5
a631 5
     numbers.  GNU `bc' follows the POSIX 1003.2-1992 standard with several
     extensions, including multi-character variable names, an `else'
     statement, and full Boolean expressions.  The RPN calculator `dc' is now
     distributed as part of the same package, but GNU `bc' is not implemented
     as a `dc' preprocessor.
d635 7
a641 6
     The Binary File Descriptor library allows a program which operates on
     object files (e.g., `ld' or GDB) to support many different formats in a
     clean way.  BFD provides a portable interface, so that only BFD needs to
     know the details of a particular format.  One result is that all
     programs using BFD will support formats such as a.out, COFF, and ELF.
     BFD comes with Texinfo source for a manual (not yet published on paper).
d648 3
a650 3
     Binutils includes these programs: `addr2line', `ar', `c++filt', `gas',
     `gprof', `ld', `nm', `objcopy', `objdump', `ranlib', `size', `strings', &
     `strip'.
d653 13
a665 13
     supports the a29k, Alpha, ARM, D10V, H8/300, H8/500, HP-PA, i386, i960,
     M32R, m68k, m88k, MIPS, Matsushita 10200 and 10300, NS32K, PowerPC,
     RS/6000, SH, SPARC, Tahoe, Vax, and Z8000 CPUs, and attempts to be
     compatible with many other assemblers for Unix and embedded systems.  It
     can produce mixed C and assembly listings, and includes a macro facility
     similar to that in some other assemblers.  GNU's linker, `ld', supports
     shared libraries on many systems, emits source-line numbered error
     messages for multiply-defined symbols and undefined references, and
     interprets a superset of AT&T's Linker Command Language, which gives
     control over where segments are placed in memory.  `objdump' can
     disassemble code for most of the CPUs listed above, and can display
     other data (e.g., symbols and relocations) from any file format read by
     BFD.
d669 31
a699 5
     Bison is an upwardly compatible replacement for the parser generator
     `yacc'.  Texinfo source for the `Bison Manual' and reference card are
     included.

   * C Library (`glibc')   (BinCD, SrcCD)   [FSFman]
d701 17
a717 38
     The GNU C library supports ISO C-1989, ISO C/amendment 1-1995, POSIX
     1003.1-1990, POSIX 1003.1b-1993, POSIX 1003.1c-1995 (when the underlying
     system permits), & most of the functions in POSIX 1003.2-1992.  It is
     nearly compliant with the extended XPG4.2 specification which guarantees
     upward compatibility with 4.4BSD & many System V functions.

     When used with the GNU Hurd, the C Library performs many functions of the
     Unix system calls directly.  Mike Haertel has written a fast `malloc'
     which wastes less memory than the old GNU version.

     GNU `stdio' lets you define new kinds of streams, just by writing a few
     C functions.  Two methods for handling translated messages help writing
     internationalized programs & the user can adopt the environment the
     program runs in to conform with local conventions.  Extended `getopt'
     functions are already used to parse options, including long options, in
     many GNU utilities.  The name lookup functions now are modularized which
     makes it easier to select the service which is needed for the specific
     database & the document interface makes it easy to add new services.
     Texinfo source for the `GNU C Library Reference Manual' is included
     (*note Documentation::.).

     Previous versions of the GNU C library ran on a large number of systems.
     The architecture-dependent parts of the C library have not been updated
     since development on version 2.0 started, so today it runs out of the
     box only on GNU/Hurd (all platforms GNU/Hurd also runs on) & GNU/Linux
     (ix86, Alpha, m68k, MIPS, Sparc, PowerPC; work is in progress for ARM).
     Other architectures will become available again as soon as somebody does
     the port.

   * C++ Library (`libg++')   (BinCD, SrcCD)

     The GNU C++ library (traditionally called `libg++') includes libstdc++,
     which implements the library facilities defined by the forthcoming ISO
     C++ standard.  This includes strings, iostream, and various container
     classes.  All of this is templatized.

     The package also contains the older libg++ library for backward
     compatibility, but new programs should avoid using it.
d721 10
a730 9
     Calc (written by Dave Gillespie in Emacs Lisp) is an extensible, advanced
     desk calculator & mathematical tool that runs as part of GNU Emacs.  You
     can use Calc as a simple four-function calculator, but it has many more
     features including: choice of algebraic or RPN (stack-based) entry;
     logarithmic, trigonometric, & financial functions; arbitrary precision;
     complex numbers; vectors; matrices; dates; times; infinities; sets;
     algebraic simplification; & differentiation & integration.  It outputs
     to `gnuplot', & comes with source for a manual & reference card (*note
     Documentation::.).
d736 4
a739 4
     appearance is similar to `rdist', but allows many more operations to be
     performed automatically.  See Mark Burgess, "A Site Configuration
     Engine", `Computing Systems', Vol. 8, No. 3 (ask `office@@usenix.org' how
     to get a copy).
d743 13
a755 15
     GNU Chess enables you to play a game of chess with a computer instead of
     a person.  It is useful to practice with when there are significant
     spare cpu cycles and a real person is unavailable.

     The program offers a plain terminal interface, one using curses, and a
     reasonable X Windows interface `xboard'.  Best results are obtained by
     compiling with GNU C.

     Improvements this past year are in the Windows-compatible version,
     mostly bugfixes.

     Stuart Cracraft started the GNU mascot back in the mid-1980's.  John
     Stanback (and innumerable contributors) are responsible for GNU's brain
     development and its fair play.  Acknowledgements for the past year's
     work are due Conor McCarthy.
d758 1
a758 3
     `info-gnu-chess@@prep.ai.mit.edu'.  Visit the author's Web site at
     `http://www.earthlink.net/~cracraft/index.html'.  Play GNU Chess on the
     Web at `http://www.delorie.com/game-room/chess'.
d762 35
a796 15
     CLISP is a Common Lisp implementation by Bruno Haible & Michael Stoll.
     It mostly supports the Lisp described by `Common LISP: The Language (2nd
     edition)' & the ANSI Common Lisp standard.  CLISP includes an
     interpreter, a byte-compiler, a large subset of CLOS & a foreign language
     interface.  The user interface language (English, German, French) can be
     chosen at run time.  An X11 API is available through CLX & Garnet.
     CLISP needs only 2 MB of memory & runs on all kinds of Unix systems & on
     many microcomputers (including MS-DOS systems, OS/2, Windows NT, Windows
     95, Amiga 500-4000, & Acorn RISC PC).  See also item "Common Lisp",
     which describes GCL, a complete Common Lisp implementation with compiler.

   * CLX   (SrcCD)

     CLX is an X Window interface library for GCL.  This is separate from the
     built-in TK interface.
d798 2
a799 1
   * Common Lisp (`gcl')   (SrcCD)
d801 1
a801 24
     GNU Common Lisp (GCL, formerly known as Kyoto Common Lisp) is a compiler
     & interpreter for Common Lisp.  GCL is very portable & extremely
     efficient on a wide class of applications, & compares favorably in
     performance with commercial Lisps on several large theorem-prover &
     symbolic algebra systems.  GCL supports the CLtL1 specification but is
     moving towards the proposed ANSI standard.

     GCL compiles to C & then uses the native optimizing C compiler (e.g.,
     GCC).  A function with a fixed number of args & one value turns into a C
     function of the same number of args, returning one value--so GCL is
     maximally efficient on such calls.  Its conservative garbage collector
     gives great freedom to the C compiler to put Lisp values in registers.
     It has a source level Lisp debugger for interpreted code & displays
     source code in an Emacs window.  Its profiler (based on the C profiling
     tools) counts function calls & the time spent in each function.

     There is now a built-in interface to the Tk widget system.  It runs in a
     separate process, so users may monitor progress on Lisp computations or
     interact with running computations via a windowing interface.

     There is also an Xlib interface via C (xgcl-2).  CLX runs with GCL, as
     does PCL (see "PCL" later in this article).

     GCL version 2.2.2 is released under the GNU Library General Public
d804 1
a804 1
   * cook   (SrcCD)
d806 2
a807 11
     Cook is a tool for constructing files, and maintaining referential
     integrity between files.  It is given a set of files to create, and
     recipes of how to create and maintain them.  In any non-trivial program
     there will be prerequisites to performing the actions necessary to
     creating any file, such as include files.  The `cook' program provides a
     mechanism to define these.

     Some features which distinguish Cook include a strong procedural
     description language, and fingerprints to supplement file modification
     time stamps.  There is also a `make2cook' utility included to ease
     transition.
d812 3
a814 2
     including support for the final POSIX 1003.1 `ustar' standard.  `mt', a
     program to position magnetic tapes, is included with `cpio'.
d818 7
a824 27
     CVS is a version control system (like RCS or SCCS) which allows you to
     keep old versions of files (usually source code), keep a log of who,
     when, and why changes occurred, etc.  It handles multiple developers,
     multiple directories, triggers to enable/log/control various operations,
     and can work over a wide area network.  It does not handle build
     management or bug-tracking; these are handled by `make' and GNATS,
     respectively.

   * `cxref'   (SrcCD)

     `cxref' is a program that will produce documentation (in LaTeX or HTML)
     including cross-references from C program source code.  It has been
     designed to work with ANSI C, incorporating K&R, and most popular GNU
     extensions.  The documentation for the subject program is produced from
     comments in the code that are appropriately formatted.  The cross
     referencing comes from the code itself and requires no extra work.

   * DDD   (SrcCD)

     The Data Display Debugger (DDD) is a common graphical user interface to
     GDB, DBX, and XDB, the popular Unix debuggers.  DDD provides a graphical
     data display where complex data structures can be explored incrementally
     and interactively.  DDD has been designed to compete with well-known
     commercial debuggers; as of release 2.1.1, DDD also compiles and runs
     with LessTif, a free Motif clone, without loss of functionality.  For
     more details, see the DDD WWW page at
     `http://www.cs.tu-bs.de/softech/ddd/'.
d828 3
a830 3
     DejaGnu is a framework to test programs with a single front end for all
     tests.  DejaGnu's flexibility & consistency makes it easy to write tests.
     DejaGnu will also work with remote hosts and embedded systems.
d832 2
a833 2
     DejaGnu comes with `expect', which runs scripts to conduct dialogs with
     programs.
d838 17
a854 13
     flexible formats.  It is much faster than traditional Unix versions.  The
     Diffutils package has `diff', `diff3', `sdiff', & `cmp'.  Future plans
     include support for internationalization (e.g., error messages in
     Chinese) & some non-Unix PC environments, & a library interface that can
     be used by other free software.

   * DJGPP   *Also see "GCC" below*   (BinCD)

     DJ Delorie has ported GCC/G++ to i386s running DOS.  DJGPP has a 32-bit
     i386 DOS extender with a symbolic debugger, development libraries, &
     ports of Bison, `flex', & Binutils.  Full source code is provided.  It
     needs at least 5MB of hard disk space to install & 512K of RAM to use.
     It supports SVGA (up to 1024x768), XMS & VDISK memory allocation,
d856 3
a858 2
     Windows 3.x, OS/2, QEMM, & QDPMI).  Version 2 was released in Feb. 1996,
     & needs a DPMI environment; a free DPMI server is included.
d860 2
a861 2
     WWW at `http://www.delorie.com/djgpp/' or FTP from `ftp.simtel.net' in
     `/pub/simtelnet/gnu/djgpp/' (or a SimTel mirror site).
d867 6
a872 6
     `dld' is a dynamic linker written by W. Wilson Ho.  Linking your program
     with the `dld' library allows you to dynamically load object files into
     the running binary.  `dld' supports a.out object types on the following
     platforms: Convex C-Series (BSD), i386/i486/Pentium (GNU/Linux), Sequent
     Symmetry i386 (Dynix 3), Sun-3 (SunOS 3 & 4), Sun-4 (SunOS 4), & VAX
     (Ultrix).
d876 11
a886 4
     This program is a utility to help software developers ensure that their
     source file names are distinguishable on System V platforms with
     14-character filenames and on MS-DOS systems with 8+3 character
     filenames.
d890 2
a891 2
     `ed' is the standard text editor.  It is line-oriented and can be used
     interactively or in scripts.
d895 2
a896 2
     Elib is a small library of Emacs Lisp functions, including routines for
     using AVL trees and doubly-linked lists.
d900 3
a902 2
     This is a snapshot of Ohio State's GNU Emacs Lisp FTP Archive.  FTP it
     from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.
d904 1
a904 1
   * Emacs   *Also *note GNUs Flashes::.*   [FSFman(s), FSFrc]
d907 10
a916 9
     customizable real-time display editor & computing environment.  GNU Emacs
     is his second implementation.  It offers true Lisp--smoothly integrated
     into the editor--for writing extensions & provides an interface to the X
     Window System.  It runs on Unix, MS-DOS, & Windows NT or 95.  In
     addition to its powerful native command set, Emacs can emulate the
     editors vi & EDT (DEC's VMS editor).  Emacs has many other features which
     make it a full computing support environment.  Source for the `GNU Emacs
     Manual' & a reference card comes with the software.  Sources for the
     `GNU Emacs Lisp Reference Manual', & `Programming in Emacs Lisp: An
a919 13
   * Emacs 20   (SrcCD)   [FSFman(s), FSFrc]

     Emacs 20.1 was just released recently.  Its main new features include
     support for many languages and many character codes (the MULE facility)
     and a new convenient customization feature.  The text-filling commands
     handle indented and bulleted paragraphs conveniently; there are new help
     facilities for looking up documentation about functions and symbols in
     various languages.  A new method of file-locking works even when using
     NFS.  Some dired commands have been made more systematic.

     We believe Emacs 20 operates on the same systems as Emacs 19, but we do
     not have confirmation for all of them.

d922 46
a967 21
     Emacs 19 works with character-only terminals & with the X Window System
     (with or without an X toolkit).  It also runs on MS-DOS, MS Windows, and
     with multiple-window support on MS Windows 95/NT.

     Emacs 19 works on: Acorn RISC (RISCiX); Alliant FX/2800 (BSD); Alpha
     (OSF/1 or GNU/Linux); Apollo (DomainOS); Bull DPX/2 2nn & 3nn (SysV.3) &
     sps7 (SysV.2); Clipper; Convex (BSD); Cubix QBx (SysV); Data General
     Aviion (DGUX); DEC MIPS (Ultrix 4.2, OSF/1, not VMS); Elxsi 6400 (SysV);
     Gould Power Node & NP1 (4.2 & 4.3BSD); Harris Night Hawk 1200, 3000,
     4000 & 5000 (cxux); Harris Night Hawk Power PC (powerunix); Honeywell
     XPS100 (SysV); HP 9000 series 200, 300, 700, 800 (but not 500) (4.3BSD;
     HP-UX 7, 8, 9; NextStep); Intel i386/i486/Pentium (GNU/Hurd, GNU/Linux,
     386BSD, AIX, BSDI/386, FreeBSD, Esix, ISC, MS-DOS, NetBSD, SCO3.2v4,
     Solaris, SysV, Xenix, WindowsNT, Windows95); IBM RS/6000 (AIX 3.2) &
     RT/PC (AIX, BSD); Motorola Delta 147 & 187 (SysV.3, SysV.4, m88kbcs);
     National Semiconductor 32K (Genix); NeXT (BSD, Mach 2 w/ NeXTStep 3.0);
     Paragon (OSF/1); Prime EXL (SysV); Pyramid (BSD); Sequent Symmetry (BSD,
     ptx); Siemens RM400 & RM600 (SysV); SGI Iris 4D (Irix 4.x & 5.x); Sony
     News/RISC (NewsOS); Stardent i860 (SysV); Sun 3 & 4, SPARC 1, 1+, 2, 10,
     Classic (SunOS 4.0, 4.1, Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix
     XD88 (SysV.3) & 4300 (BSD); & Titan P2 & P3 (SysV).
d972 19
a990 1
     distribute it for those using platforms which Emacs 19 does not support.
d995 3
a997 13
     `enscript' program.  It formats ASCII files (outputting in Postscript)
     and stores generated output to a file or sends it directly to the
     printer.

   * `es'   (SrcCD)

     `es' is an extensible shell (based on `rc') with first-class functions,
     lexical scope, exceptions, and rich return values (i.e., functions can
     return values other than just numbers).  `es''s extensibility comes from
     the ability to modify and extend the shell's built-in services, such as
     path searching and redirection.  Like `rc', it is great for both
     interactive use and scripting, particularly since its quoting rules are
     much less baroque than the C and Bourne shells.
d1001 15
a1015 14
     Exim is a new Internet mail transfer agent, similar in style to Smail 3.
     It can handle relatively high volume mail systems, header rewriting,
     control over which hosts/nets may use it as a relay, blocking of
     unwanted mail from specified hosts/nets/senders, and multiple local
     domains on one mail host ("virtual domains") with several options for
     the way these are handled.

   * `f2c'   *Also see "Fortran" below & in *Note Forthcoming GNUs::.*  
     (SrcCD)

     `f2c' converts Fortran-77 source into C or C++, which can be compiled
     with GCC or G++.  Get bug fixes by FTP from site `netlib.bell-labs.com'
     or by email from `netlib@@netlib.bell-labs.com'.  For a summary, see the
     file `/netlib/f2c/readme.gz'.
d1021 2
a1022 2
     functions with arbitrary argument lists and return types to be called or
     emulated (callbacks).
d1026 3
a1028 3
     The Fileutils are: `chgrp', `chmod', `chown', `cp', `dd', `df', `dir',
     `dircolors', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod',
     `mv', `rm', `rmdir', `sync', `touch', & `vdir'.
d1032 5
a1036 5
     `find' is frequently used both interactively and in shell scripts to
     find files which match certain criteria and perform arbitrary operations
     on them.  Also included are `locate', which scans a database for file
     names that match a pattern, and `xargs', which applies a command to a
     list of files.
d1040 9
a1048 8
     GNU Finger has more features than other finger programs.  For sites with
     many hosts, a single host may be designated as the finger "server" host
     and other hosts at that site configured as finger "clients".  The server
     host collects information about who is logged in on the clients.  To
     finger a user at a GNU Finger site, a query to any of its client hosts
     gets useful information.  GNU Finger supports many customization
     features, including user output filters and site-programmable output for
     special target names.
d1052 12
a1063 4
     `flex' is a replacement for the `lex' scanner generator.  `flex' was
     written by Vern Paxson of the Lawrence Berkeley Laboratory and generates
     far more efficient scanners than `lex' does.  Sources for the `Flex
     Manual' and reference card are included (*note Documentation::.).
d1067 12
a1078 19
     The Fontutils convert between font formats, create fonts for use with
     Ghostscript or TeX (starting with a scanned type image & converting the
     bitmaps to outlines), etc.  It includes: `bpltobzr', `bzrto',
     `charspace', `fontconvert', `gsrenderfont', `imageto', `imgrotate',
     `limn', & `xbfe'.

   * Fortran (`g77')   *Also *note Forthcoming GNUs::.*   (BinCD, SrcCD)

     GNU Fortran (`g77'), developed by Craig Burley, is available for public
     beta testing on the Internet.  For now, `g77' produces code that is
     mostly object-compatible with `f2c' & uses the same run-time library
     (`libf2c').

   * `gawk'   (SrcCD)   [FSFman]

     `gawk' is upwardly compatible with the latest POSIX specification of
     `awk'.  It also provides several useful extensions not found in other
     `awk' implementations.  Texinfo source for the `The GNU Awk User's
     Guide' comes with the software (*note Documentation::.).
d1083 2
a1084 2
     styled calendar sheets, eternal holiday lists, and fixed date warning
     lists.
d1086 1
a1086 1
   * GCC   (BinCD, SrcCD)   [FSFman]
d1089 22
a1110 21
     Objective-C; the source file name suffix or a compiler option selects
     the language.  (Also see "GNAT" later in this article for Ada language
     supports.) Objective-C support was donated by NeXT.  The runtime support
     needed to run Objective-C programs is now distributed with GCC.  (This
     does not include any Objective-C classes aside from `object', but see
     "GNUstep" in *Note Forthcoming GNUs::.) G++ seeks to be compliant with
     the ANSI C++ language standard.  See
     `http://www.cygnus.com/misc/wp/index.html' for the latest draft.

     GCC is a fairly portable optimizing compiler which performs many
     optimizations.  They include: automatic register allocation, common
     sub-expression elimination (CSE) (including a certain amount of CSE
     between basic blocks - though not all the supported machine descriptions
     provide for scheduling or delay slots), invariant code motion from
     loops, induction variable optimizations, constant propagation, copy
     propagation, delayed popping of function call arguments, tail recursion
     elimination, integration of inline functions & frame pointer elimination,
     instruction scheduling, loop unrolling, filling of delay slots, leaf
     function optimization, optimized multiplication by constants, the
     ability to assign attributes to instructions, & many local optimizations
     automatically deduced from the machine description.
d1113 23
a1135 22
     int').  It supports extended floating point (type `long double') on the
     68k; other machines will follow.  GCC supports full ANSI C, traditional
     C, & GNU C extensions (including: nested functions support, nonlocal
     gotos, & taking the address of a label).

     GCC can generate a.out, COFF, ELF, & OSF-Rose files when used with a
     suitable assembler.  It can produce debugging information in these
     formats: BSD stabs, COFF, ECOFF, ECOFF with stabs, & DWARF.

     GCC generates code for many CPUs, including the a29k, Alpha, ARM, AT&T,
     DSP1610, Clipper, Convex cN, Elxsi, Fujitsu Gmicro, i370, i860, i960,
     MIL-STD-1750a, MIPS, ns32k, PDP-11, Pyramid, ROMP, RS/6000, SH, SPUR,
     Tahoe, VAX, & we32k.

     Position-independent code is generated for the Clipper, Hitachi H8/300,
     HP-PA (1.0 & 1.1), i386/i486/Pentium, m68k, m88k, SPARC, & SPARClite.

     Operating systems supported include: GNU/Hurd, GNU/Linux, ACIS, AIX, AOS,
     BSD, Clix, Concentrix, Ctix, DG/UX, Dynix, FreeBSD, Genix, HP-UX, Irix,
     ISC, Luna, LynxOS, Minix, NetBSD, NewsOS, NeXTStep, OS/2, OSF, OSF-Rose,
     RISCOS, SCO, Solaris 2, SunOS 4, System/370, SysV, Ultrix, Unos, VMS, &
     Windows/NT.
d1137 2
a1138 2
     Using the configuration scheme for GCC, building a cross-compiler is as
     easy as building a native compiler.
d1140 4
a1143 2
     Texinfo source for the `Using and Porting GNU CC' manual is included
     with GCC (*note Documentation::.).
d1147 2
a1148 2
     GDB, the GNU DeBugger, is a source-level debugger for C, C++, & Fortran.
     It provides partial support for Modula-2 & Chill.
d1150 3
a1152 3
     GDB can debug both C & C++, & will work with executables made by many
     different compilers; but, C++ debugging will have some limitations if
     you do not use GCC.
d1155 11
a1165 9
     interface.  Two X interfaces (not distributed or maintained by the FSF)
     are: `gdbtk' (FTP it from `ftp.cygnus.com' in directory `/pub/gdb'); and
     `xxgdb' (FTP it from `ftp.x.org' in directory `/contrib/utilities').

     Executable files and symbol tables are read via the BFD library, which
     allows a single copy of GDB to debug programs with multiple object file
     formats (e.g., a.out, COFF, ELF).  Other features include a rich command
     language, remote debugging over serial lines or TCP/IP, and watchpoints
     (breakpoints triggered when the value of an expression changes).
d1168 2
a1169 1
     includes simulators for the ARM, Hitachi H8/300, Hitachi SH, & PowerPC.
d1171 4
a1174 4
     GDB can perform cross-debugging.  To say that GDB "targets" a platform
     means it can perform native or cross-debugging for it.  To say that GDB
     can "host" a given platform means that it can be built on it, but cannot
     necessarily debug native programs.
d1178 24
a1201 20
        * "target" & "host": Amiga 3000 (AmigaOS, Amix, NetBSD), DEC Alpha
          (OSF/1), DECstation 3100 & 5000 (Ultrix), HP 9000/300 (BSD, HP-UX),
          HP 9000/700 (HP-UX 9, 10), i386/i486/Pentium (GNU/Hurd, GNU/Linux,
          BSD, FreeBSD, LynxOS, NetBSD, SCO, Windows NT), IBM RS/6000 (AIX
          3.x, AIX 4.x, LynxOS), Motorola Delta m88k (System V, CX/UX),
          Motorola m68k MVME-167 (LynxOS), NCR 3000 (SVR4), PC532 (NetBSD),
          PowerPC (AIX 4.x, MacOS, Windows NT), SGI (Irix V3, V4, V5), SONY
          News (NewsOS 3.x), SPARC (LynxOS, NetBSD, Solaris 2.x, & SunOS 4.1),
          & Sun-3 (SunOS 4.1).

        * "target", but not "host": AMD 29000, ARM (RDP), Fujitsu SPARClite,
          Hitachi H8/300, Hitachi SH (CMON, SH3, E7000), HP PA Pro (Winbond,
          Oki), i960 (MON960, Nindy, VxWorks), m68k/m68332 (CPU32BUG, EST,
          ROM68K, VxWorks), Matra Sparclet, MIPS (IDT, PMON, VxWorks),
          PowerPC (PPCBug), & Z8000.

        * "host", but not "target": HP/Apollo 68k (BSD), IBM RT/PC (AIX), &
          m68k Apple Macintosh (MacOS).  Sources for the manual,
     `Debugging with GDB', and a reference card are included (*note
     Documentation::.).
d1206 3
a1208 3
     libraries.  It implements a database using quick lookup by hashing.
     `gdbm' does not ordinarily make sparse files (unlike its Unix and BSD
     counterparts).
d1210 2
a1211 25
   * Generic NQS   (SrcCD)

     Generic NQS is a network queuing system for spreading batch jobs across a
     network of machines.  It is designed to be simple to install on a
     heterogeneous network of machines, and has optimizations for running on
     the high end, symmetric multiprocessing servers that are currently on the
     market.  It is available for many more Unix variants than any other
     comparable product, and inter-operates with other NQS systems, including
     Cray's NQE.

   * `geomview'   *See* `http://www.geom.umn.edu/software/geomview'   (SrcCD)

     `geomview' is an interactive geometry viewing program, for Unix systems
     with Motif, using X, GL, or OpenGL graphics.  It allows multiple
     independently controllable objects and cameras.  External programs may
     drive desired aspects of the viewer, e.g. loading changing geometry or
     controlling motion, while allowing interactive mouse-and-GUI control of
     everything else.  Controllable features include motion, appearance
     (wireframe, shading, lighting and material properties), mouse-based
     selection, snapshoting (PPM or SGI image, Postscript, and RenderMan
     formats), display in hyperbolic and spherical spaces, and projection
     from higher dimensions.  Includes converters to display Mathematica and
     Maple 3-D graphics, and limited conversion to/from VRML.

   * `gettext'   *Also *note Help the Translation Project::.*   (SrcCD)
d1214 4
a1217 4
     internationalize a package's user messages.  Once a package has been
     internationalized, `gettext''s many tools help translators localize
     messages to their native language and automate handling the translation
     files.
d1219 1
a1219 1
   * `gforth'   (SrcCD)
d1221 20
a1240 1
     `gforth' is a fast, portable implementation of the ANS Forth language.
d1242 1
a1242 1
   * Ghostscript   (SrcCD)
d1247 23
a1269 14
     The current version of GNU Ghostscript, 3.53, includes a Postscript
     Level 2 interpreter and a PDF 1.1 interpreter (except for encryption).
     Significant new features include the ability to convert PDF to
     Postscript.

     Ghostscript executes commands in the Postscript and PDF languages by
     writing directly to a printer, drawing on an X window, or writing to
     files for printing later or manipulating with other graphics programs.

     Ghostscript includes a C-callable graphics library (for client programs
     that do not want to deal with the Postscript language).  It also runs on
     MS-DOS, MS Windows, OS/2, OpenVMS, and Mac OS (native on both 68K and
     PowerPC) (but please do *not* ask the FSF staff any questions about this;
     we do not use these operating systems).
d1273 4
a1276 4
     Tim Theisen, `ghostview@@cs.wisc.edu', created Ghostview, a previewer for
     multi-page files with an X Window interface.  Ghostview & Ghostscript
     work together; Ghostview creates a viewing window & Ghostscript draws in
     it.
d1280 9
a1288 8
     The GNU Interactive Tools package includes: an extensible file system
     browser, an ASCII/hex file viewer, a process viewer/killer, & other
     related utilities & shell scripts.  It can be used to increase the speed
     & efficiency of many daily tasks, such as copying & moving files &
     directories, invoking editors, compressing/uncompressing files, creating
     & expanding archives, compiling programs, sending mail, etc.  It looks
     nice, has colors (if the standard ANSI color sequences are supported), &
     is user-friendly.
d1292 8
a1299 9
     GNU `mp' is a library for arithmetic on arbitrary precision integers,
     rational numbers, and floating-point numbers.  It has a rich set of
     functions with a regular interface.

     A major new release, version 2, came out in Spring '96.  Compared to
     previous versions, it is much faster, contains lots of new functions, &
     has support for arbitrary precision floating-point numbers.

   * GN   (SrcCD)
d1301 1
a1301 3
     GN is a gopher/HTTP server.

   * Gnans   (SrcCD)
d1304 3
a1306 3
     deterministic and stochastic dynamical systems.  The dynamical systems
     may evolve in continuous or discrete time.  Gnans has graphical &
     command line interfaces.
d1310 5
a1314 6
     GNAT, a front end for the entire Ada 95 language, including all special
     needs annexes, is available via anonymous FTP from `cs.nyu.edu' and
     various mirror sites in `/pub/gnat'.  SGI, DEC, and Siemens Nixdorf have
     chosen GNU Ada 95 as the Ada compiler for some of their systems.  GNAT
     is maintained by Ada Core Technologies.  For more information, see
     `http://www.gnat.com'.
d1318 8
a1325 11
     GNATS, GNats: A Tracking System, is a bug-tracking system.  It is based
     upon the paradigm of a central site or organization which receives
     problem reports and negotiates their resolution by electronic mail.
     Although it has been used primarily as a software bug-tracking system so
     far, it is sufficiently generalized that it could be used for handling
     system administration issues, project management, or any number of other
     applications.

   * GnuGo   (SrcCD)

     GnuGo plays the game of Go.  It is not yet very sophisticated.
d1329 5
a1333 5
     GNUMATH is a library (`gnussl') that simplifies scientific programming
     in C & C++.  Its focus is on problems that can be solved by a
     straight-forward application of numerical linear algebra.  It also
     handles plotting.  It is in beta release; it is expected to grow more
     versatile & offer a wider scope in time.
d1338 4
a1341 3
     expressions and data.  It plots both curves (2 dimensions) & surfaces (3
     dimensions).  It was neither written nor named for the GNU Project; the
     name is a coincidence.  Various GNU programs use `gnuplot'.
d1345 3
a1347 3
     `gnuserv' is an enhanced version of Emacs' `emacsclient' program.  It
     lets the user direct a running Emacs to edit files or evaluate arbitrary
     Emacs Lisp constructs from another process.
d1349 1
a1349 1
   * `gpc'   *Also *note GNUs Flashes::.*   (SrcCD)
d1351 19
a1369 1
     `gpc' is the GNU Pascal Compiler.
d1373 3
a1375 3
     This package has GNU `grep', `egrep', and `fgrep', which find lines that
     match entered patterns.  They are much faster than the traditional Unix
     versions.
d1379 19
a1397 28
     Groff is a document formatting system based on a device-independent
     version of `troff', & includes: `eqn', `nroff', `pic', `refer', `tbl',
     `troff'; the `man', `ms', & `mm' macros; & drivers for Postscript, TeX
     `dvi' format, the LaserJet 4 series of printers, and typewriter-like
     devices.  Groff's `mm' macro package is almost compatible with the DWB
     `mm' macros with several extensions.  Also included is a modified
     version of the Berkeley `me' macros and an enhanced version of the X11
     `xditview' previewer.  Written in C++, these programs can be compiled
     with GNU C++ Version 2.7.2 or later.

     Groff users are encouraged to contribute enhancements.  Most needed are
     complete Texinfo documentation, a `grap' emulation (a `pic' preprocessor
     for typesetting graphs), a page-makeup postprocessor similar to `pm'
     (see `Computing Systems', Vol. 2, No. 2; ask `office@@usenix.org' how to
     get a copy), and an ASCII output class for `pic' to integrate `pic' with
     Texinfo.  Questions and bug reports from users who have read the
     documentation provided with Groff can be sent to
     `bug-groff@@prep.ai.mit.edu'.

   * `guavac'   (SrcCD)

     `guavac' is a new free compiler for the Java language.

   * GUILE   *Also *note GNUs Flashes::.*   (SrcCD)

     GUILE is GNU's Ubiquitous Intelligent Language for Extension, an
     interpreter for the Scheme programming language, packaged as a library
     that you can link into your programs to make them extensible.
d1399 1
a1399 1
   * `gzip'   (BinCD, SrcCD)
d1402 2
a1403 2
     algorithm for compression which generally produces better results.  It
     also expands files compressed with System V's `pack' program.
d1408 6
a1413 5
     allows non-programmers to use a classic computer science tool which would
     otherwise be unavailable to them.  Because it is protected by the GNU
     General Public License, users are free to share and change it.  `hello'
     is also a good example of a program that meets the GNU coding standards.
     Like any truly useful program, `hello' contains a built-in mail reader.
d1418 17
a1434 13
     elementary vectors, and converts them into a variety of vector and raster
     output formats.  It is also an HP-GL previewer.  Currently supported
     vector formats include encapsulated Postscript, Uniplex RGIP, Metafont,
     various special TeX-related formats, and simplified HP-GL (line drawing
     only) for imports.  Raster formats supported include IMG, PBM, PCX, &
     HP-PCL (including Deskjet & DJ5xxC support).  Previewers work under X11
     (Unix), OS/2 (PM & full screen), & MS-DOS (SVGA, VGA, & HGC).

   * HylaFAX   *Also see* `http://www.vix.com/hylafax/'   (SrcCD)

     HylaFAX (once named FlexFAX) is a facsimile system for Unix systems.  It
     supports sending, receiving, & polled retrieval of facsimile, as well as
     transparent shared data use of the modem.
d1438 3
a1440 3
     Hyperbole, written by Bob Weiner in Emacs Lisp, is an open, efficient,
     programmable information management, autonumbered outliner, & hypertext
     system, intended for everyday work on any platform Emacs runs on.
d1445 5
a1449 3
     language-independent tools that index program identifiers, literal
     numbers, or words of human-readable text.  Queries can be issued from
     the command-line, or from within Emacs, serving as an augmented tags
d1454 5
a1458 4
     GNU `indent' formats C source code into the GNU, BSD, K&R, or your own
     special indentation style.  GNU `indent' is more robust & provides more
     functionality than other such programs, including handling C++ comments.
     It runs on Unix, Windows, VMS, ATARI and other systems.
d1460 1
a1460 1
     The next version which formats C++ source code will soon be released.
d1464 2
a1465 1
     Inetutils has common networking utilities & servers.
d1467 3
a1469 4
     Version 1.3a is more portable than previous releases: Inetutils now
     works on GNU/Linux and SunOS/Solaris systems, although it still requires
     a system with some degree of BSD compatibility.  This release also has
     many security holes plugged.
d1473 4
a1476 4
     Ispell is an interactive spell checker that suggests "near misses" to
     replace unrecognized words.  System & user-maintained dictionaries for
     multiple languages can be used.  Standalone & Emacs interfaces are
     available.
d1480 9
a1488 7
     JACAL is a symbolic mathematics system for the manipulation &
     simplification of algebraic expressions & equations.

     The FSF is not distributing JACAL on any physical media.  You can FTP it,
     or visit the Web site `http://www-swiss.ai.mit.edu/~jaffer/JACAL.html'.

   * jargon   (SrcCD)
d1490 2
a1491 1
     The jargon file is the online version of `The New Hacker's Dictionary'.
d1495 7
a1501 6
     Karma is a signal and image processing library and visualization toolkit
     that provides interprocess communications, authentication, graphics
     display, and user interface to and manipulation of the Karma network
     data structure.  Several foreign data formats are also supported.  Karma
     comes packaged with a number of generic visualization tools and some
     astronomy-specific tools.
d1506 2
a1507 13
     various features (such as the ability to scroll backwards) that most
     pagers lack.

   * LessTif   (SrcCD)

     LessTif is a free clone of Motif.

   * Libtool   (SrcCD)

     GNU libtool is a generic library support script which manages the
     complexity of building and linking against shared libraries.  Libtool
     allows source code package maintainers to easily add shared library
     support without breaking static-only platform compatibility.
d1509 1
a1509 2
     Libtool supports building static libraries on all known platforms.
     Shared library support has been implemented for several platforms.
d1511 3
a1513 4
   * Lynx   *Also see* `http://lynx.browser.org'  (SrcCD)

     Lynx is a text-only World Wide Web browser for those running
     character-only ("cursor-addressable") terminals or terminal emulators.
d1517 15
a1531 15
     GNU `m4' is an implementation of the traditional Unix macro processor.
     It is mostly SVR4 compatible, although it has some extensions (e.g.,
     handling more than 9 positional parameters to macros).  `m4' also has
     built-in functions for including files, running shell commands, doing
     arithmetic, etc.

   * `make'   (BinCD, SrcCD)   [FSFman]

     GNU `make' supports POSIX 1003.2 and has all but a few obscure features
     of the BSD and System V versions of `make', and runs on MS-DOS,
     AmigaDOS, VMS, & Windows NT or 95, as well as all Unix-compatible
     systems.  GNU extensions include long options, parallel compilation,
     flexible implicit pattern rules, conditional execution, & powerful text
     manipulation functions.  Source for the `Make Manual' comes with the
     program (*note Documentation::.).
a1541 18
   * MCSim   (SrcCD)

     MCSim is a general purpose modeling and simulation program which also
     performs standard or Markov chain Monte Carlo simulations.  It allows
     you to specify a set of linear or nonlinear equations (eventually
     differential), and solve them using parameter values you choose or
     parameter values sampled from specified statistical distributions.
     Simulation outputs can be compared to experimental data for parameter
     estimation.

   * Meta-HTML   (SrcCD)

     <Meta-HTML> is a programming language specifically designed for working
     within the World Wide Web environment.  Although it is a genuine
     programming language, suitable for large-scale symbolic manipulation, it
     provides the most commonly wanted Web functionality as built-in
     primitives, so you don't have to write them.

d1544 5
a1548 5
     The Midnight Commander is a user friendly & colorful Unix file manager &
     shell, useful to novice & guru alike.  It has a built-in virtual file
     system that manipulates files inside tar files or files on remote
     machines using the FTP protocol.  This mechanism is extendable with
     external Unix programs.
d1552 3
a1554 2
     The GNU Miscellaneous Files are non-crucial files that are common on
     various systems, including word lists, airport codes, ZIP codes etc.
d1558 19
a1576 16
     `mkisofs' is a pre-mastering program to generate an ISO 9660 file system.
     It takes a snapshot of a directory tree, and makes a binary image which
     corresponds to an ISO 9660 file system when written to a block device.

     It can also generate the System Use Sharing Protocol records of the Rock
     Ridge Interchange Protocol (used to further describe the files in an ISO
     9660 file system to a Unix host; it provides information such as longer
     filenames, uid/gid, permissions, and device nodes).

     The `mkisofs' program is often used with `cdwrite'.  The `cdwrite'
     program works by taking the image that `mkisofs' generates and driving a
     cdwriter drive to actually burn the disk.  `cdwrite' works under
     GNU/Linux, and supports popular cdwriter drives.  Older versions of
     `cdwrite' were included with older versions of `mkisofs';
     `sunsite.unc.edu' has the latest version:
     `/pub/Linux/utils/disk-management/cdwrite-2.0.tar.gz'.
d1580 13
a1592 13
     `mtools' is a collection of utilities to access MS-DOS disks from Unix
     without mounting them.  It supports Windows 95 style long file names,
     OS/2 Xdf disks, ZIP/JAZ disks and 2m disks (store up to 1992k on a high
     density 3 1/2 disk).

   * MULE   *Also *note GNUs Flashes::.*   (SrcCD)

     MULE is a MULtilingual Enhancement to GNU Emacs.  MULE text buffers can
     contain a mix of characters from many languages including: Japanese,
     Chinese, Korean, Vietnamese, Thai, modern European languages (including
     Greek & Russian), Arabic, & Hebrew.  MULE also provides input methods
     for all of them.  *Note GNU & Other Free Software in Japan::, for more
     information about MULE.
d1594 1
a1594 2
     The version 20 release of Emacs includes the MULE features, making MULE
     itself obsolete.
d1596 4
a1599 1
   * `mutt'   *Also see* `http://www.cs.hmc.edu/~me/mutt'   (SrcCD)
d1601 2
a1602 2
     Mutt is a small but very powerful mail client: a hybrid, or "mutt,"
     consisting of features from various other curses-based e-mail clients.
d1604 1
a1604 1
   * NetHack   (SrcCD)
d1606 4
a1609 2
     NetHack is a display-oriented adventure game similar to Rogue.  ASCII,
     X11, and various PC based GUI displays are supported.
d1611 1
a1611 2
     NetHack runs on GNU/Linux, Amiga, Atari, BeBox, Mac, MS Windows, MS-DOS,
     OS/2, Unix, VMS, and Windows NT.
d1613 9
a1621 2
     The current release of NetHack is 3.2.2.  Bug reports concerning NetHack
     should be sent to `nethack-bugs@@linc.cis.upenn.edu'.
d1623 1
a1623 1
   * NIH Class Library   (SrcCD)
d1625 2
a1626 3
     The NIH Class Library is a set of C++ classes (similar to
     Smalltalk-80's) written in C++ by Keith Gorlen of the National Institutes
     of Health (NIH).
d1628 2
a1629 1
   * `nvi'   (SrcCD)
d1631 11
a1641 26
     `nvi' is an implementation of the `ex'/`vi' Unix editor.  It has all the
     functionality of the original `ex'/`vi', except `open' mode & the `lisp'
     edit option.  Enhancements include multiple buffers, command-line
     editing & path completion, integrated Perl5 & Tcl scripting languages,
     Cscope support & tag stacks, 8-bit data support, infinite file/line
     lengths, infinite undo, language catalogs, incremental search, extended
     regular expressions, and security fixes.  It uses Autoconf for
     configuration and runs on any Unix-like system.

   * Oaklisp   (SrcCD)

     Oaklisp is a fast, portable, object-oriented Scheme with first class
     types.

   * Objective-C Library   (SrcCD)

     Our Objective-C Class Library (`gstep-base.tar.gz', `libgnustep-base')
     has general-purpose, non-graphical Objective-C objects written by Andrew
     McCallum & others.  It includes collection classes for maintaining
     groups of objects, I/O streams, coders for formatting objects & C types
     to streams, ports for network packet transmission, distributed objects
     (remote object messaging), string classes, invocations, notifications,
     event loops, timers, exceptions, pseudo-random number generators, &
     more.  It has the base classes for the GNUstep project; all but a few of
     them have already been written.  Send queries & bugs to
     `mccallum@@gnu.ai.mit.edu'.  See "GNUstep" in *Note Forthcoming GNUs::.
d1647 30
a1676 25
     require the X Window System.  It features a hands-on tutorial including
     sample programs.  It compiles with G++, and should install easily on
     most Unix platforms.

   * Octave   *Also see* `http://www.che.wisc.edu/octave'   (SrcCD)

     Octave does arithmetic for real and complex scalars and matrices, solves
     sets of nonlinear algebraic equations, integrates systems of ordinary
     differential & differential-algebraic equations, and integrates
     functions over finite & infinite intervals.  Two- & three-dimensional
     plotting is available using `gnuplot'.

     Version 2.0.9 of Octave was released in July.  It includes support for
     dynamically linked functions, user-defined data types, many new
     functions, & a completely revised manual.  Octave works on most Unix
     systems, OS/2, and Windows NT/95.

   * Oleo   (SrcCD)

     Oleo is a spreadsheet program (better for you than the more expensive
     spreadsheets).  It supports the X Window System and character-based
     terminals, and can output Embedded Postscript renditions of spreadsheets.
     Keybindings should be familiar to Emacs users and are configurable.
     Oleo supports multiple variable-width fonts when used under the X Window
     System or outputting to Postscript devices.
d1686 3
a1688 3
     `patch' applies `diff''s output to a set of original files to generate
     the modified versions.  Recent versions of GNU `patch' can update binary
     files, and can remove files and directories when they become obsolete.
d1692 3
a1694 2
     PCL is a free implementation of a large subset of CLOS, the Common Lisp
     Object System.  It runs under both GCL and CLISP, mentioned above.
d1698 8
a1705 39
     Larry Wall's `perl' combines the features & capabilities of C, `sed',
     `awk', & `sh', and provides interfaces to the Unix system calls & many C
     library routines.

   * `phttpd'    (SrcCD)

     `phttpd' is a high speed World Wide Web server using multithreading,
     memory mapping, and dynamic linking to achieve its goals of high speed,
     scalability, and light weight.  It is currently supported only on
     Solaris (SunOS5).

   * plotutils   (SrcCD)

     The GNU plotutils (plotting utilities) package includes `libplot', a
     subroutine library for producing 2-D device-independent vector graphics,
     and `graph', a sample application for plotting 2-D scientific data that
     is built on top of `libplot'.  Supported devices include X Window System
     displays, Postscript devices, and Tektronix emulators.  `xfig' output
     format, which can be edited with the free graphics editor `xfig', is
     also supported.  The Postscript output format includes directives which
     allow it to be edited with the `idraw' graphics editor.  Included with
     `graph' are `spline', a program that uses splines in tension to
     interpolate data, and `ode', an application that will numerically
     integrate a system of ordinary differential equations.

   * PRCS   (SrcCD)

     PRCS, the Project Revision Control System, is a version control program
     with purpose similar to that of CVS.  It was designed with simplicity in
     mind.  Like CVS, PRCS uses RCS to accomplish this task, but this is
     inconsequential to the user, as RCS is completely hidden beneath a layer
     of abstraction.

   * `ptx'   (SrcCD)

     GNU `ptx' is our version of the traditional permuted index generator.
     It handles multiple input files at once, has TeX compatible output, &
     outputs readable "KWIC" (KeyWords In Context) indexes without using
     `nroff'.  Plans are to merge this package into `textutils'.
d1707 9
a1715 1
     It does not yet handle input files that do not fit in memory all at once.
d1719 4
a1722 4
     `rc' is a shell that features a C-like syntax (much more so than `csh')
     and far cleaner quoting rules than the C or Bourne shells.  It's
     intended to be used interactively, but is also great for writing
     scripts.  It inspired the shell `es'.
d1727 13
a1739 25
     management of software projects.  Used with GNU `diff', RCS can handle
     binary files (8-bit data, executables, object files, etc).  RCS now
     conforms to GNU configuration standards & to POSIX 1003.1b-1993.  Also
     see the CVS item above.

   * `readline'   (BinCD, SrcCD)

     Brian Fox wrote the `readline' library one weekend in 1987, so that the
     FSF would have a clean Emacs-like line editing facility that could be
     used across multiple programs.  After installing it in Bash, he went on
     to test the reusability of the code by adding it to GDB, and then later,
     to the GNU FTP client.  The library supplies many entry points--the
     simplest interface gives any program the ability to store a history of
     input lines, and gives the end user a complete Emacs-like (or vi-like)
     editing capability over the input, simply by replacing calls to `gets'
     with calls to `readline'.

   * `recode'   *Also *note Forthcoming GNUs::.*   (SrcCD)

     GNU `recode' converts files between character sets and usages.  When
     exact transliterations are not possible, it may delete the offending
     characters or fall back on approximations.  This program recognizes or
     outputs nearly 150 different character sets and is able to transliterate
     files between almost any pair.  Most RFC 1345 character sets are
     supported.
d1744 4
a1747 21
     internationalization features.  It is included in many GNU programs which
     do regular expression matching & is available separately.  An alternate
     regular expression package, `rx', is faster than `regex' in many cases;
     we were planning to replace `regex' with `rx', but it is not certain
     this will happen.

   * Roxen   (SrcCD)

     Roxen is a modularized, object-oriented, non-forking World Wide Web
     server with high performance and throughput, and capabilities for on the
     fly image generation (`http://www.roxen.com').  It was formerly named
     Spinner, but was renamed for trademark reasons.

   * `rsync'   (SrcCD)

     `rsync' is a replacement for `rcp' that has many more features.  `rsync'
     uses the "rsync algorithm", which provides a very fast method for
     synchronizing large remote files, sending only the differences across
     the link.  It does not require both versions of a file to be local in
     order to compute the differences.  A technical report describing the
     rsync algorithm is included with the package.
d1751 4
a1754 2
     Tom Lord has written `rx', a new regular expression library which is
     generally faster and more correct than the older GNU `regex' library.
d1758 22
a1779 5
     SAOimage is an X-based astronomical image viewer.  It reads array data
     images, which may be in specific formats, and displays them with a
     pseudocolor colormap.  There is full interactive control of the
     colormap, panning and zooming, graphical annotation, and cursor tracking
     in pixel and sky coordinates, among other features.
d1783 7
a1789 7
     `screen' is a terminal multiplexer that runs several separate "screens"
     (ttys) on a single character-based terminal.  Each virtual terminal
     emulates a DEC VT100 plus several ISO 2022 and ISO 6429 (ECMA 48, ANSI
     X3.64) functions, including color.  Arbitrary keyboard input translation
     is also supported.  `screen' sessions can be detached and resumed later
     on a different terminal type.  Output in detached sessions is saved for
     later viewing.
d1793 2
a1794 2
     `sed' is a stream-oriented version of `ed'.  It comes with the `rx'
     library.
d1798 6
a1803 6
     `shar' makes so-called shell archives out of many files, preparing them
     for transmission by electronic mail services; `unshar' helps unpack
     these shell archives after reception.  `uuencode' and `uudecode' are
     POSIX compliant implementations of a pair of programs which transform
     files into a format that can be safely transmitted across a 7-bit ASCII
     link.
d1807 5
a1811 5
     The Shellutils are: `basename', `chroot', `date', `dirname', `echo',
     `env', `expr', `factor', `false', `groups', `hostname', `id', `logname',
     `nice', `nohup', `pathchk', `printenv', `printf', `pwd', `seq', `sleep',
     `stty', `su', `tee', `test', `true', `tty', `uname', `uptime', `users',
     `who', `whoami', & `yes'.
d1815 2
a1816 2
     Shogi is a Japanese game similar to Chess; a major difference is that
     captured pieces can be returned into play.
d1818 5
a1822 4
     GNU Shogi is a variant of GNU Chess; it implements the same features &
     similar heuristics.  As a new feature, sequences of partial board
     patterns can be introduced to help the program play toward specific
     opening patterns.  It has both character and X display interfaces.
d1826 1
a1826 1
   * SIPP   (SrcCD)
d1828 6
a1833 5
     SIPP is a library for photorealistically rendering 3D scenes.  Scenes can
     be illuminated by an arbitrary number of light sources; they are built up
     of object hierarchies, with arbitrarily many subobjects and subsurfaces.
     Surfaces can be rendered with either Phong, Gouraud, or flat shading.
     The library supports programmable shaders and texture mapping.
d1838 16
a1853 14
     replacement for `sendmail'.  It uses a much simpler configuration format
     than `sendmail' and is designed to be setup with minimal effort.

   * Smalltalk   (SrcCD)

     GNU Smalltalk is an interpreted object-oriented programming language
     system written in highly portable C.  It has been ported to MS-DOS, many
     Unixes, & other OSes.  Features include a binary image save capability,
     the ability to call user-written C code with parameters, an Emacs
     editing mode, a version of the X protocol invocable from Smalltalk,
     optional byte-code compilation and/or execution tracing, & automatically
     loaded per-user initialization files.  It implements all of the classes
     & protocol in the book "Smalltalk-80: The Language", except for the
     graphic user interface (GUI) related classes.
d1855 1
a1855 1
   * SNePS   (SrcCD)
d1858 3
a1860 2
     implementation of a fully intensional theory of propositional knowledge
     representation and reasoning.  SNePS runs under CLISP or GCL.
d1862 1
a1862 1
   * `spell'   (SrcCD)
d1864 2
a1865 11
     GNU `spell' is a clone of standard Unix `spell', implemented as a
     wrapper to `ispell'.

   * `stow'   (SrcCD)

     `stow' manages the installation of multiple software packages, keeping
     them separate while making them appear (via symbolic links) to be
     installed in the same place.  For example, Emacs can be installed in
     `/usr/local/stow/emacs' and Perl in `/usr/local/stow/perl', permitting
     each to be administered separately, while with `stow' they will both
     appear to be installed in `/usr/local'.
d1870 15
a1884 23
     generate-and-test approach to find the shortest instruction sequence for
     a given function.  You provide a function as input, a CPU to generate
     code for, and how many instructions you want.  Its use in GCC is
     described in the `ACM SIGPLAN PLDI'92 Proceedings'.  It supports: SPARC,
     m68k, m68020, m88k, IBM POWER and PowerPC, AMD 29k, Intel x86 & 960,
     Pyramid, DEC Alpha, Hitachi SH, & HP-PA.

   * Swarm   (SrcCD)

     Swarm is a software package for multi-agent simulation of complex systems
     being developed at The Santa Fe Institute.  Swarm is intended to be a
     useful tool for researchers in a variety of disciplines, especially
     artificial life.  The basic architecture of Swarm is the simulation of
     collections of concurrently interacting agents: with this architecture,
     a large variety of agent based models can be implemented.

   * `tar'   (BinCD, SrcCD)

     GNU `tar' includes multi-volume support, the ability to archive sparse
     files, compression/decompression, remote archives, and special features
     that allow `tar' to be used for incremental and full backups.  GNU `tar'
     uses an early draft of the POSIX 1003.1 `ustar' format which is
     different from the final version.  This will be corrected in the future.
d1888 5
a1892 4
     The GNU Termcap library is a drop-in replacement for `libtermcap.a' on
     any system.  It does not place an arbitrary limit on the size of Termcap
     entries, unlike most other Termcap libraries.  Included is source for the
     `Termcap Manual' in Texinfo format (*note Documentation::.).
d1898 2
a1899 1
     capabilities.  `tabs' is a program to set hardware terminal tab settings.
d1903 30
a1932 10
     TeX is a document formatter that is used, among other things, by the FSF
     for all its printed documentation.  You will need it if you want to make
     printed manuals.  See `http://www.tug.org/web2c/'.

     The Source Code CD-ROM contains a minimal TeX collection, sufficient to
     process Texinfo files.  For a complete TeX distribution, including both
     sources and precompiled binaries for many platforms, consider teTeX.
     This is available on CD-ROM (see `http://www.tug.org/texlive.html'), or
     by FTP.  The FTP instructions change too frequently to include them here;
     see `ftp://ftp.tug.org/tex/unixtex.ftp'.
d1936 7
a1942 8
     Texinfo is a set of utilities (`makeinfo', `info', `install-info',
     `texi2dvi', `texindex', & `texinfmt.el') which generate printed manuals,
     plain ASCII text, & online hypertext documentation (called "Info"), &
     can read online Info documents; Info files can also be read in Emacs.
     Version 3 has both Emacs Lisp & standalone programs written in C or as
     shell scripts.  Texinfo mode for Emacs enables easy editing & updating
     of Texinfo files.  Source for the `Texinfo Manual' is included (*note
     Documentation::.).
d1946 4
a1949 4
     The Textutils programs manipulate textual data.  They include: `cat',
     `cksum', `comm', `csplit', `cut', `expand', `fmt', `fold', `head',
     `join', `md5sum', `nl', `od', `paste', `pr', `sort', `split', `sum',
     `tac', `tail', `tr', `unexpand', `uniq', and `wc'.
d1953 2
a1954 2
     The TIFF library, `libtiff', is a library for manipulating Tagged Image
     File Format files, a commonly used bitmap graphics format.
d1958 3
a1960 3
     Tile Forth is a 32-bit implementation of the Forth-83 standard written
     in C, allowing it to be easily ported to new systems & extended with any
     C-function (graphics, windowing, etc).
d1962 2
a1963 2
     Many documented Forth libraries are available, e.g. top-down parsing,
     multi-threads, & object-oriented programming.
d1967 3
a1969 3
     `time' reports (usually from a shell) the user, system, & real time used
     by a process.  On some systems it also reports memory usage, page
     faults, etc.
a1974 7
   * `units'

     GNU `units' converts between different units of measurement, such as
     miles/gallon to km/liter.  (It can only handle multiplicative scale
     changes, so it cannot convert Celsius to Fahrenheit though it could
     convert temperature differences between those temperatures scales.)

d1977 6
a1982 15
     GNU's UUCP system (written by Ian Lance Taylor) supports the `f', `g'
     (all window & packet sizes), `v', `G', `t', `e', Zmodem, & two new
     bidirectional (`i' & `j') protocols.  With a BSD sockets library, it can
     make TCP connections.  With TLI libraries, it can make TLI connections.
     Source is included for a manual (not yet published by the FSF).

   * vera   (SrcCD)

     VERA (Virtual Entity of Relevant Acronyms) is a document listing
     thousands of acronyms of the computer field.

   * viewfax   (SrcCD)

     Viewfax is a tool for displaying fax files on an X display.  It can
     display raw, digifax or tiff/f files, such as those received by HylaFAX.
d1986 4
a1989 5
     W3 (written by William Perry in Emacs Lisp) is an extensible, advanced
     World Wide Web browser that runs as part of Emacs.  It supports all the
     bells and whistles you find on the Web today, including frames, tables,
     stylesheets, and much more.  See
     `http://www.cs.indiana.edu/elisp/w3/docs.html'.
d1993 5
a1997 15
     `wdiff' is a front-end to GNU `diff'.  It compares two files, finding
     the words deleted or added to the first to make the second.  It has many
     output formats and works well with terminals and pagers.  `wdiff' is
     very useful when two texts differ only by a few words and paragraphs
     have been refilled.  Plans are to merge this package into `diffutils'.

   * `Wget'   (SrcCD)

     `Wget' non-interactively retrieves files from the WWW using HTTP & FTP.
     It is suitable for use in shell scripts.

   * `windows32api'   (SrcCD)

     `windows32' is a set of header files & import libraries that can be used
     by GNU tools for compiling & linking programs to be run on Windows NT/95.
d2001 4
a2004 4
     WN is a World Wide Web server designed to be secure and flexible.  It
     offers many different capabilities in pre-parsing files before passing
     them to the client, and has a very different design from Apache and the
     NCSA server.
d2008 17
a2024 13
     We distribute Version 11, Release 6.3 of the X Window System with the
     latest patches & bug fixes.  X11 includes all of the core software,
     documentation, contributed clients, libraries, & toolkits, games, etc.

     While supplies last, we will distribute X11R5 on the November 1993
     Source Code CD-ROM.

   * `xboard'   (SrcCD)

     `xboard' is a graphical chessboard for X Windows.  It can serve as a
     user interface to the Crafty or GNU chess programs, the Internet Chess
     Servers, e-mail correspondence chess, or games saved in Portable Game
     Notation.
d2029 3
a2031 38
     graphical user interface, more ways of selecting the part of the screen
     to capture, & different types of output: Postscript, color Postscript,
     xwd, bitmap, pixmap, & puzzle.

   * `xinfo'   (SrcCD)

     `xinfo' is an X-windows program for reading Info files.  It uses a
     special widget, which is available for use in other programs.

   * xmcd   *Also see* `http://sunsite.unc.edu/~cddb/xmcd/'   (SrcCD)

     `xmcd' is an X11-based CD player utility and `cda' is a command-line
     driven, non-graphical CD audio player.  `xmcd' is developed to use the
     OSF/Motif API (version 1.1 and later) and can also be used with LessTif,
     the free Motif clone.

     In its evolution over the past few years, `xmcd' has established itself
     as the premier CD player application for the X window system with an
     attractive, easy-to-use user interface.  It is feature-rich and runs on
     virtually all of the popular Unix and OpenVMS platforms.  It also
     supports the widest array of CD-ROM and CD-R devices, including some
     older SCSI-1 drives that do not work with other CD player applications.
     The remote CD database query feature fully utilizes the Internet and
     taps on a vast repository of CD artists/titles, track titles and other
     information.  Multi-disc changers are also supported.

     Like many other CD player applications, `xmcd' supports a CD database of
     disc and track titles and other information.  A distinguishing feature
     of `xmcd' is the ability to connect to a remote CD database server to
     query this information.  Many public Internet CD database servers have
     been established around the world for this purpose, and `xmcd' also
     allows the user to submit new CD entries to the master database.

   * `xshogi'   (SrcCD)

     `xshogi' is a graphical Shogi (Japanese Chess) board for the X Window
     System.  It can serve as a user interface to GNU Shogi, as a referee for
     games between two humans, or as a client for the Internet Shogi Server.
d2035 5
a2039 14
     `Ygl' emulates a subset of SGI's GL (Graphics Language) library under
     X11 on most platforms with an ANSI C compiler (including GCC).  It has
     most two-dimensional graphics routines, the queue device & query
     routines, double buffering, RGB mode with dithering, Fortran bindings,
     etc.

   * zlibc   (SrcCD)

     Zlibc is an uncompressing C library for GNU/Linux and SunOS systems.  It
     is a preloadable shared object that allows executables to uncompress the
     datafiles that they need on the fly.  No kernel patch, no recompilation
     of these executables and no recompilation of the libraries is needed;
     the package overrides the `open' function (and other system call
     functions) in the shared library.
d2041 1
a2041 1
 
d2046 3
a2048 3
Here is a list of the package each GNU program or library is in.  You can FTP
the current list in the file `/pub/gnu/ProgramIndex' from a GNU FTP host
(*note How to Get GNU Software::.).
d3128 6
d3135 4
a3138 1
 
d3140 2
a3141 2
CD-ROMs
*******
d3143 5
a3147 2
We have two series of CD-ROMs: the Source Code CD-ROM, and the Compiler
Tools Binaries CD-ROM.
d3149 3
a3151 8
Our CDs are in ISO 9660 format & can be mounted as a read-only file system on
most computers.  If your driver supports it, you can mount each CD with "Rock
Ridge" extensions & it will look like a regular Unix file system, rather than
one full of truncated & otherwise mangled names that fit vanilla ISO 9660.

You can build most of the software without copying the sources off the CD.
You only need enough disk space for object files and intermediate build
targets.
d3153 1
a3153 1
 
d3158 5
a3162 4
If a business or organization is ultimately paying, the current GNU Source
CD set costs $240.  The set costs $60 if you, an individual, are paying out
of your own pocket.  The current Compiler Tools Binaries CD-ROM costs $220
for a business or organization, and $55 for an individual.
d3164 1
a3164 1
 
d3169 23
a3191 20
The software on our disks is free; anyone can copy it and anyone can run it.
What we charge for is the physical disk and the service of distribution.

We charge two different prices depending on who is buying.  When a company
or other organization buys the Source CD-ROMs, we charge $240.  When an
individual buys the same CD-ROMs, we charge just $60.  This distinction is
not a matter of who is allowed to use the software.  In either case, once
you have a copy, you can distribute as many copies as you wish and there's
no restriction on who can have or run them.  The price distinction is
entirely a matter of what kind of entity pays for the CDs.

You, the reader, are certainly an individual, not a company.  If you are
buying a disk "in person", then you are probably doing so as an individual.
But if you expect to be reimbursed by your employer, then the disk is really
for the company; so please pay the company price and get reimbursed for it.
We won't try to check up on you--we use the honor system--so please cooperate.

Buying CDs at the company price is very helpful for GNU; just
150 Source CDs at that price support an FSF programmer or tech writer for a
year.
d3193 1
a3193 1
 
d3198 9
a3206 9
In the past, our distribution tapes were ordered mainly by companies.  The CD
at the price of $240 provides them with all of our software for a much lower
price than they would previously have paid for six different tapes.  To lower
the price more would cut into the FSF's funds very badly and decrease the
software development we can do.

However, for individuals, $240 is too high a price; hardly anyone could
afford that.  So we decided to make CDs available to individuals at the lower
price of $60.
d3208 1
a3208 1
 
d3213 15
a3227 14
Our stated prices are minimum prices.  Feel free to pay a higher price if you
wish to support GNU development more.  The sky's the limit; we will accept as
high a price as you can offer.  Or simply give a donation (tax-deductible in
the U.S.) to the Free Software Foundation, a tax-exempt public charity.

 

January 1997 Compiler Tools Binaries CD-ROM
-------------------------------------------

In January 1997 we released the fourth edition of our CD-ROM that has
binaries and complete sources for GNU compiler tools for some systems which
lack a compiler.  This enables the people who use these systems to compile
GNU and other free software without having to buy a proprietary compiler.
d3229 8
a3236 7
programs.  Older editions of this CD are available while supplies last at a
reduced price; *Note Free Software Foundation Order Form::.

We hope to have more systems on each update of this CD.  If you can help
build binaries for new systems (especially those that don't come with a C
compiler), or have one to suggest, please contact us at the addresses on page
1.
d3240 10
a3249 10
        * DJGPP
        * GCC/G++/Objective-C
        * GNU C Library
        * GDB
        * Binutils
        * Bison
        * Emacs (MS-DOS only)
        * Flex
        * Make
        * libg++
d3254 2
a3255 5
        * `hppa1.1-hp-hpux9'
        * `hppa1.1-hp-hpux10'
        * `powerpc-ibm-aix4.2'
        * `sparc-sun-solaris2.4'
        * `sparc-sun-solaris2.5'
d3258 16
a3273 1
 
d3278 2
a3279 1
We have several versions of our Source Code CD-ROMs available, including:
d3281 2
a3282 2
   * July 1997 Source Code CD-ROMs, the newest release, has programs,
     bug fixes, & improvements.  See below.
d3284 1
a3284 1
   * January 1997 Source Code CD-ROMs.
d3286 2
a3287 1
   * July 1996 Source Code CD-ROMss.
d3289 2
a3290 1
   * December 1995 Source Code CD-ROMs.
d3292 1
a3292 1
   * June 1995 Source Code CD-ROM.
d3294 2
a3295 1
   * May 1994 Source Code CD-ROM.
d3297 2
a3298 1
   * November 1993 Source Code CD-ROM.
d3300 4
a3303 1
   * May 1993 Source Code CD-ROM.
d3305 1
a3305 1
   * October 1992 Source Code CD-ROM.
d3307 5
a3311 4
The older Source CDs are available while supplies last at a reduced price
(please note that the December 1994 Source CD is permanently out of stock).
All the Source CDs have Texinfo source for the GNU manuals listed in *Note
Documentation::.
d3313 1
a3313 2
Much of X11 is *not* on the older Source CDs which are just one CD
instead of two.
d3315 2
a3316 4
There are no precompiled programs on these Source CDs.  You will need a C
compiler (programs which need some other interpreter or compiler normally
provide the C source for a bootstrapping program).  We ship C compiler
binaries for some systems on the *Note Compiler Tools Binaries CD-ROM::.
d3318 3
a3320 1
 
a3321 2
July 1997 Source Code CD-ROMs
.............................
d3323 7
a3329 17
The 10th edition of our Source Code CD is available now with two CD-ROM disks.
It has programs, bug fixes, & improvements not on the older Source CDs.  It
has these packages, & some manuals that are not part of packages.  The
version number of each package listed might be higher on the 10th edition CD
due to new releases being made since this list was generated.


        * abuse 2.0
        * acct 6.3
        * acm 4.8
        * aegis 2.3
        * apache 1.2.4
        * Autoconf 2.12
        * Automake 1.2
        * BASH 2.01
        * bc 1.04
        * Binutils 2.8.1
d3331 3
a3333 3
        * C Library 2.0.5
        * Calc 2.02f
        * cfengine 1.4.1
d3335 2
a3336 3
        * CLISP 1997.08.07
        * Common Lisp 2.2.2
        * cook 1.10
d3339 1
a3339 3
        * CVS 1.9
        * cxref 1.4
        * ddd 2.1.1
d3346 1
a3346 1
        * elisp archive 1997.08.19
d3348 3
a3350 3
        * Emacs 19.34
        * Emacs 20.1
        * enscript 1.5.0
d3352 4
a3355 4
        * Exim 1.70
        * f2c 1997.07.13
        * ffcall 1.1
        * Fileutils 3.16
d3358 1
a3358 1
        * flex 2.5.4
d3360 5
a3364 4
        * g77 0.5.19.1
        * gawk 3.0.3
        * gcal 2.10
        * GCC/G++/Objective-C 2.7.2.3
d3367 2
a3368 2
        * Generic NQS 3.50.2
        * geomview 1.6.1
a3369 1
        * gforth 0.3.0
d3372 2
a3373 2
        * Ghostview for Windows 2.1
        * GIT 4.3.16
d3377 1
a3377 1
        * gnat 3.09
d3380 1
a3380 2
        * GNU Emacs Lisp Reference Manual 2.4.2
        * GNU Emacs Lisp Reference Manual 2.4.jp2.0
d3384 2
a3385 2
        * gnussl 0.2.1
        * gpc 2.0
d3387 1
a3387 3
        * Groff 1.11
        * guavac 0.3.1
        * guile 1.2
d3391 2
a3392 4
        * HylaFAX 4.0pl1
        * Hyperbole 4.01
        * ID Utils 3.2
        * ilisp 5.8.a04
d3394 1
a3394 1
        * Inetutils 1.3a
d3396 2
a3397 4
        * jargon 4.0.0
        * karma 1.6
        * less 332
        * LessTif 0.80
d3400 1
a3400 2
        * libtool 1.0
        * lynx 2.7.1
d3405 3
a3407 6
        * mc 4.0
        * MCSim 4.1
        * mesa 2.1
        * <Meta-HTML> 5.04
        * miscfiles 1.1
        * mkisofs 1.11
d3409 1
a3409 1
        * mtools 3.8
d3411 2
a3412 2
        * mutt 0.81
        * NetHack 3.2.2
d3414 1
a3414 1
        * nvi 1.79
d3417 1
a3417 1
        * Octave 2.0.9
d3420 1
a3420 2
        * patch 2.5
        * pcl-gcl 2.2
d3423 2
a3424 4
        * phttpd 0.99.76
        * pips 1.01
        * plotutils 1.1
        * prcs 1.2
d3429 1
a3429 2
        * readline 2.1
        * recode 3.4
d3431 3
a3433 5
        * Roxen 1.1
        * rsync 1.6.3
        * rx 1.5
        * SAOimage 1.20
        * screen 3.7.4
d3436 1
a3436 1
        * Shellutils 1.16
d3440 2
a3441 4
        * Smalltalk 1.1.5
        * sneps 2.3.1
        * spell 1.0
        * stow 1.3.2
d3443 1
a3443 2
        * swarm 1.0.2
        * tar 1.12
d3446 4
a3449 4
        * TeX 3.1415
        * Texinfo 3.11
        * Textutils 1.22
        * tiff 3.4
d3452 1
a3452 2
        * ucblogo 4.1
        * units 1.53
a3453 2
        * vera 1.0
        * vrweb 1.5
d3456 3
a3458 5
        * wget 1.4.5
        * windows32api 0.1.2
        * WN 1.18.1
        * X11R6.3
        * xboard 3.6.2
a3459 2
        * xinfo 1.01.01
        * xmcd 2.2
a3461 1
        * zlibc 0.9e
d3463 1
a3463 1
 
d3465 2
a3466 5
January 1997 Source Code CD-ROMs
................................

We still have copies of the 9th edition of our Source CD with two CD-ROM
disks.  It has these packages, & some manuals that are not part of packages:
d3468 3
d3473 3
a3475 4
        * apache 1.1.1
        * Autoconf 2.12
        * Automake 1.0
        * BASH 2.0
d3477 9
a3485 8
        * Binutils 2.7
        * Bison 1.25
        * C Library 2.0
        * Calc 2.02f
        * cfengine 1.3.16
        * Chess 4.0.pl77
        * CLISP 1996.05.30
        * Common Lisp 2.2.1
d3487 4
a3490 4
        * cpio 2.4.2
        * CVS 1.9
        * ddd 2.0
        * DejaGnu 1.3
d3492 1
a3492 1
        * dld 3.3
d3494 1
d3496 2
a3497 2
        * Elib 1.0
        * elisp archive
d3499 3
a3501 2
        * Emacs 19.34
        * enscript 1.4.0
d3503 3
a3505 4
        * Exim 1.59
        * f2c 1996.12.09
        * ffcall 1.1
        * Fileutils 3.16
d3508 1
a3508 1
        * flex 2.5.4
d3510 4
a3513 5
        * g77 0.5.19
        * gawk 3.0.1
        * gcal 2.10
        * GCC/G++/Objective-C 2.7.2.2
        * GDB 4.16
d3515 2
a3516 5
        * Generic NQS 3.50.2
        * geomview 1.6.1
        * gettext 0.10
        * gforth 0.2.1
        * Ghostscript 3.33
d3518 5
a3522 6
        * Ghostview for Windows 2.1
        * GIT 4.3.16
        * gmp 2.0.2
        * GN 2.24
        * Gnans 1.5.1
        * gnat 3.07
d3524 2
a3525 3
        * GNU Emacs Lisp Reference Manual 1.03
        * GNU Emacs Lisp Reference Manual 2.4.2
        * GNU Emacs Lisp Reference Manual 2.4.jp2.0
a3528 2
        * gnussl 0.2.1
        * gpc 2.0
d3531 1
a3531 2
        * Groff 1.10
        * guile 1.0
d3535 1
a3535 1
        * HylaFAX 4.0pl1
a3536 2
        * ID Utils 3.2
        * ilisp 5.8.a04
a3537 1
        * Inetutils 1.2j
d3539 3
a3541 6
        * jargon 4.0.0
        * karma 1.6
        * less 321
        * libg++ 2.7.2
        * libobjects 0.1.19
        * lynx 2.6
d3543 5
a3547 10
        * make 3.75
        * MandelSpawn 0.07
        * maxima 5.2
        * mc 3.2.1
        * mesa 2.1
        * <Meta-HTML> 5.01
        * miscfiles 1.0
        * mkisofs 1.05GNU
        * mm 1.07
        * mtools 3.1
d3549 2
a3550 3
        * mutt 0.57
        * ncurses 1.9.9e
        * NetHack 3.2.2
d3552 2
a3553 2
        * nvi 1.79
        * Oaklisp 930720
d3555 1
a3555 1
        * Octave 2.0.2
a3558 1
        * pcl-gcl 2.1
d3560 2
a3561 2
        * perl 5.003
        * phttpd 0.99.72.1
d3563 1
a3563 2
        * pips 1.01
        * Programming in Emacs Lisp an Introduction 1.04
a3566 1
        * readline 2.0
d3569 3
a3571 5
        * Roxen 1.1
        * rx 1.5
        * SAOimage 1.19
s        * scheme 7.4
        * screen 3.7.2
d3573 2
a3574 2
        * Sharutils 4.2
        * Shellutils 1.16
d3577 3
a3579 4
        * smail 3.2
        * Smalltalk 1.1.5
        * sneps 2.3.1
        * stow 1.3.2
d3583 3
a3585 5
        * Termutils 2.0
        * TeX 3.1415
        * Texinfo 3.9
        * Textutils 1.22
        * tiff 3.4
d3587 3
a3589 3
        * time 1.7
        * ucblogo 3.6
        * units 1.53
d3591 1
a3591 2
        * vrweb 1.3
        * W3 2.2.26
d3593 2
a3594 5
        * wget 1.4.2b
        * windows32api 0.1.2
        * WN 1.17.1
        * X11R6.3
        * xboard 3.5.0
a3595 1
        * xinfo 1.01.01
d3597 102
a3698 1
        * Ygl 3.1
d3700 1
a3700 1
 
d3705 20
a3724 17
Our subscription service enables you to stay current with the latest GNU
developments.  For a one-time cost equivalent to three Source CD-ROMs (plus
shipping in some cases), we will ship you four new versions of the *Note
Source Code CD-ROMs::.  The CD-ROMs are sent as they are issued (currently
twice a year, but we hope to make it more frequent).  We do not yet know if
we will be offering subscriptions to the Compiler Tools Binaries CD.

A subscription is an easy way to keep up with the regular bug fixes to the X
Window System.  Each edition of the *Note Source Code CD-ROMs::, has updated
sources for the X Window System.

Please note: In two cases, you must pay 4 times the normal shipping required
for a single order when you pay for each subscription.  If you're in Alaska,
Hawaii, or Puerto Rico you must add $20.00 for shipping for each
subscription.  If you're outside of the U.S., Canada, and Puerto Rico, you
must add $80.00 for each subscription.  See "CD-ROMs" and "Tax and Shipping
Costs" on the *note Free Software Foundation Order Form::.
d3726 1
a3726 1
 
d3731 15
a3745 14
The front of our T-shirt has the GNU Emacs Lisp code `(USE 'GNU)' with "`()'"
being the dancing parentheses from the cover of our `GNU Emacs Lisp Reference
Manual' (drawn by Berkeley, CA artist Etienne Suvasa).  The shirt's back has
the Preamble to the GNU General Public License.

These shirts come in black, natural (off-white), burgundy, and blue-green.
When you order, please give 3 choices.  Black is printed in white and the
other colors are printed in black.  All shirts are thick 100% cotton; black
and burgundy come in sizes M, L, XL, and XXL and the others in sizes L and XL
(they run small so you may want a larger size than usual).

GNU T-shirts often create spontaneous friendships at conferences & on
university campuses.  They also make great gifts for friends & family,
including children!
d3747 1
a3747 1
 
d3753 6
a3758 6
Texinfo source for each manual and source for each reference card is on the
appropriate CD-ROM; the prices for these media do not include printed
documentation.
All items are provided ``as is'', with no warranty of any kind.
Please allow three weeks for delivery
(though it won't usually take that long).
d3760 1
a3761 1
     PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1998.
d3764 2
a3765 4
A possibly more current version of this order form can be found on the
World Wide Web at `http://www.gnu.ai.mit.edu/order/order.html' or
can be found in file `/pub/gnu/GNUinfo/ORDERS' on a GNU FTP host
(*note How to Get GNU Software::.).
d3770 2
a3771 2
-----------------------
(Please contact us with any questions.  *Note Deluxe Distribution::,
d3783 1
a3783 1
(Optional) Version of X Window System to link with: __________________________
d3788 1
a3788 1
----------------------------------------------
d3791 1
a3791 1
GNU Source Code CD-ROMs, Version 10 with X11R6.3 (*note July 1997 Source Code CD-ROMs::.):
d3798 1
a3798 1
Subscriptions, next 4 updates of the Source Code CD-ROM, in ISO 9660 format
d3806 1
a3806 1
GNU Compiler Tools Binaries CD-ROM, Version 4, January 1997 Edition
d3815 11
d3832 1
a3832 1
____ @@ $ 30  = $ ______   GNU Emacs manual, with a reference card.
d3848 1
a3848 1
____ @@ $ 25  = $ ______   GNU Awk User's Guide.
d3856 1
a3856 1
____ @@ $ 25  = $ ______   Texinfo manual.
d3858 1
a3858 1
____ @@ $ 15  = $ ______   Termcap manual, 3rd Edition Revised.
d3868 1
a3868 1
____ @@ $ 10  = $ ______   GNU Emacs version 20 reference cards.
d3883 4
a3886 4
GNU/FSF T-shirts (*note FSF T-shirt::.), thick 100% cotton, available in
black or natural (off-white) in sizes M, L, XL, and XXL,
and in burgundy or blue-green in sizes L and XL.
Please list 1st, 2nd, and 3rd choice of color.
d3896 1
a3896 1
____ @@ $ 15  = $ ______   Size _____
d3905 1
d3911 3
a3913 2
____ @@ $ 40  = $ ______   Using and Porting GCC, 8.5 x 11 inches, with
                           plastic binding (same text as current edition)
d3917 16
a3932 1
     GNU Compiler Tools Binaries CD-ROMs:
d3934 2
a3935 1
Version 1 (December '93)  ______    Version 2 (December '94) ______
d3937 2
a3938 1
Version 3 (December '95)  ______
d3940 2
a3941 1
     GNU Source Code CD-ROMs: (Version 5 (Dec. '94) is not available.)
d3943 2
a3944 1
Version 1 (October '92)   ______    Version 2 (May '93) ______
d3946 2
a3947 1
Version 3 (November '93 - last edition with X11R5)  ______
d3949 2
a3950 1
Version 4 (May '94 - first edition with X11R6)  ______
a3951 1
Version 6 (June '95)  ______        Version 7 (Dec. '95)  ______
a3952 1
Version 8 (July '96)  ______        Version 9 (Jan. '97)  ______
d3979 1
a3979 1
                          + $  1.00 for *each* item other than the above
d3985 2
a3986 2
                          Philippines, and Thailand.  Please contact us for
                          an exact shipping quote.)
d3989 4
a3992 6
                          + $ 10.00 for each item ordered, ($ 10.00 * #ofItems)
                          + $ 80.00 for each CD-ROM subscription
                              ($ 80.00 * #ofSubs) (don't count as an item).
                          In Europe, ordering via GNU Distribution Europe--
                          Belgium may reduce these costs
                          (*note New European Distributor::.).
d3994 1
a3994 1
                          We suggest 5% if paying by credit card.
d4001 1
a4001 3
Note:  The shipping fee for foreign destinations covers express courier
       shipping.  If you would like shipping via air mail, please contact
       our distribution office for a quote on your order.
d4014 1
a4014 1
City, State/Province: ________________________________________________________
d4016 1
a4016 1
Zip Code/Postal Code, Country: _______________________________________________
d4019 1
a4019 1
For international orders, please include a fax number. _______________________
a4040 3
In Europe, you may find it cheaper and more convenient to use our European
Distributor.  *Note New European Distributor::.

d4056 5
a4060 5
Diner's Club, Discover, JCB, MasterCard, Visa, or American Express.
Please note that we are charged about 5% of an order's total amount in
credit card processing fees.  Please consider paying by check instead,
or adding on a 5% donation to make up the difference.  To place a credit
card order, please give us this information:
a4068 2
Cardholder's Name: ___________________________________________________________

a4080 8

A possibly more current version of this order form can be found on the
World Wide Web at `http://www.gnu.ai.mit.edu/order/order.html' or
can be found in file `/pub/gnu/GNUinfo/ORDERS' on a GNU FTP host
(*note How to Get GNU Software::.).



d4085 1
a4085 1
WITHOUT NOTICE AFTER January 31, 1998   Fax (including Japan): +1-617-542-2652
d4087 1
a4087 1
Version: July 1997 ASCII etc/ORDERS
d4090 5
@


1.1.1.16
log
@import emacs-20.3
@
text
@d639 1
a639 1
     (summarize login accounting), `accton' (turn accounting on or off),
d1604 1
a1604 1
     machines using the FTP protocol.  This mechanism is extensible with
@


1.1.1.17
log
@import emacs-21.0.103
@
text
@d1 4157
a4157 9
Printed copies of the GNU Emacs Manual, the Emacs Lisp Reference
Manual, "Programming in Emacs Lisp: An Introduction", and other
materials can be ordered directly from the Free Software Foundation.
For more information, see the order form on the web at
<http://www.gnu.org/order/order.html>.  Your purchases will help support
further development of Emacs and other free software programs.  You
can also make tax-deductable donations to the Free Software Foundation,
a not-for-profit organization (assuming you pay US taxes) - see
<http://www.gnu.org/help/donate.html>.
@


