home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / emacs-19.28-src.tgz / tar.out / fsf / emacs / etc / ORDERS < prev    next >
Text File  |  1996-09-28  |  113KB  |  3,123 lines

  1. The actual order form follows the descriptions of media contents.
  2.  
  3. Please send suggestions for improvements to gnu@prep.ai.mit.edu or the postal
  4. address at the end of the order form.  Thank You.
  5.  
  6. Most of this file is excerpted from the June 1994 GNU's Bulletin.
  7.  
  8. ---------------------------------------------------------------------
  9.  
  10.  
  11. FSF Order Form with Descriptions            June, 1994
  12.  
  13.  
  14.  
  15. Free Software Foundation, Inc.              Telephone: +1-617-876-3296
  16. 675 Massachusetts Avenue              FAX: +1-617-492-9057
  17. Cambridge, MA    02139-3309              FAX (in Japan):
  18. USA                          0031-13-2473 (KDD)
  19. Electronic mail: `gnu@prep.ai.mit.edu'          0066-3382-0158 (IDC)
  20.  
  21.  
  22. There are some sections (e.g. ``Forthcoming GNUs'') which are not in this
  23. Order Form file.  If you wish to see them, ask gnu@prep.ai.mit.edu for the
  24. complete June 1994 GNU's Bulletin.
  25.  
  26.  
  27. Table of Contents
  28. -----------------
  29.  
  30.     Donations Translate Into Free Software
  31.     Cygnus Matches Donations!
  32.     Free Software Redistributors Donate
  33.     Help from Free Software Companies
  34.     Major Changes in GNU Software and Documentation
  35.     GNU Documentation
  36.     GNU Software
  37.     Program/Package Cross Reference
  38.     Tapes
  39.        Languages Tape
  40.        Utilities Tape
  41.        Emacs Tape
  42.        Scheme Tape
  43.        X11 Tapes
  44.        Berkeley 4.4BSD--Lite Tape
  45.        VMS Emacs and VMS Compiler Tapes
  46.     CD-ROMs
  47.        Pricing of the GNU CD-ROMs
  48.        May 1994 Source Code CD-ROM
  49.        November 1993 Source Code CD-ROM
  50.        Compiler Tools Binaries CD-ROM
  51.     MS-DOS Diskettes
  52.        DJGPP Diskettes
  53.        Emacs Diskettes
  54.        Selected Utilities Diskettes
  55.        Windows Diskette
  56.     Tape & CD-ROM Subscription Service
  57.     The Deluxe Distribution
  58.     FSF T-shirt
  59.     Free Software Foundation Order Form
  60.  
  61.  
  62.  
  63. Donations Translate Into Free Software
  64. **************************************
  65.  
  66. If you appreciate Emacs, GNU CC, Ghostscript, and other free software, you
  67. may wish to help us make sure there is more in the future--remember,
  68. *donations translate into more free software!*
  69.  
  70. Your donation to us is tax-deductible in the United States.  We gladly accept
  71. *any* currency, although the U.S. dollar is the most convenient.
  72.  
  73. If your employer has a matching gifts program for charitable donations,
  74. please arrange to have your donation matched by your employer (or, in some
  75. cases, by Cygnus Support (see ``Cygnus Matches Donations!'').  If you do not
  76. know, please ask your personnel department.  Also try and get the FSF listed
  77. on the list of organizations for your company's matching gifts program.
  78.  
  79.     $500     $250      $100       $50       other $________
  80.  
  81.     Other currency:________
  82.  
  83. Circle the amount you are donating, cut out this form, and send it with your
  84. donation to:
  85.  
  86.     Free Software Foundation
  87.     675 Massachusetts Avenue
  88.     Cambridge, MA    02139-3309
  89.     USA
  90.  
  91. You can charge a donation to any of Visa, Mastercard, JCB, Diner's Club, or
  92. Carte Blanche.    Charges may also be faxed to +1-617-492-9057; in Japan fax
  93. to: 0031-13-2473 (KDD) or 0066-3382-0158 (IDC).
  94.  
  95.  
  96.     Card type: __________________  Expiration Date: _____________
  97.  
  98.     Account Number: _____________________________________________
  99.  
  100.     Your Signature: _____________________________________________
  101.  
  102.  
  103.  
  104. Cygnus Matches Donations!
  105. *************************
  106.  
  107. To encourage cash donations to the Free Software Foundation, Cygnus Support
  108. will continue to contribute corporate funds to FSF to accompany gifts by its
  109. employees, and by its customers and their employees.
  110.  
  111. Donations payable to the Free Software Foundation should be sent by eligible
  112. persons to Cygnus Support, which will add its gifts and forward the total to
  113. the FSF each quarter.  The FSF will provide the contributor with a receipt to
  114. recognize the contribution (which is tax-deductible on U.S.  tax returns).
  115. For more information, please contact Cygnus at `info@cygnus.com.'
  116.  
  117.     Cygnus Support
  118.     1937 Landings Drive
  119.     Mountain View, CA   94043
  120.     USA
  121.  
  122.     Telephone: 415-903-1400
  123.            +1-800-Cygnus1
  124.     Fax:       415-903-0122
  125.     Electronic-Mail: `info@cygnus.com'
  126.     FTP: `ftp.cygnus.com'
  127.     WWW: `http://www.cygnus.com/'
  128.  
  129.  
  130.  
  131. Free Software Redistributors Donate
  132. ***********************************
  133.  
  134. by Richard Stallman
  135.  
  136. Austin Code Works, a redistributor of free software, has agreed to support
  137. free software development by giving the FSF 20% of the selling price for the
  138. GNU software packages they produce and sell.
  139.  
  140. The Sun Users Group Deutschland has agreed to add a donation to the FSF to
  141. the price of their next CD-ROM of GNU software.     Potential purchasers will
  142. know precisely how much is for the FSF and how much is for SUGD.
  143.  
  144. In the long run, the success of free software depends on how much new free
  145. software people develop.  Free software distribution offers an opportunity to
  146. raise funds for such development in an ethical way.  These two redistributors
  147. have made use of the opportunity.  Many others let it go to waste.
  148.  
  149. You can help promote free software development by convincing for-a-fee
  150. redistributors to contribute--either by doing development themselves, or by
  151. donating to development organizations (the FSF and others).
  152.  
  153. The way to convince distributors to contribute is to demand and expect this
  154. of them.  This means choosing among distributors partly by how much they give
  155. to free software development.  Then you can show distributors they must
  156. compete to be the one who gives the most.
  157.  
  158. To make this work, you must insist on numbers that you can compare, such as,
  159. "We will give ten dollars to the Foobar project for each disk sold." A vague
  160. commitment, such as "A portion of the profits are donated", doesn't give you
  161. a basis for comparison.     Even a precise fraction "of the profits from this
  162. disk" is not very meaningful, since creative accounting and unrelated
  163. business decisions can greatly alter what fraction of the sales price counts
  164. as profit.
  165.  
  166. Also, press developers for firm information about what kind of development
  167. they do or support.  Some kinds make much more long-term difference than
  168. others.     For example, maintaining a separate version of a GNU program
  169. contributes very little; maintaining a program on behalf of the GNU project
  170. contributes much.  Easy new ports contribute little, since someone else would
  171. surely do them; difficult ports such as adding a new CPU to the GNU compiler
  172. contribute more; major new features and programs contribute the most.
  173.  
  174. By establishing the idea that supporting further development is "the proper
  175. thing to do" when distributing free software for a fee, we can assure a
  176. steady flow of resources for making more free software.
  177.  
  178.  
  179.  
  180. Help from Free Software Companies
  181. *********************************
  182.  
  183. When choosing a free software business, ask those you are considering how
  184. much they do to assist free software development, e.g., by contributing money
  185. to free software development or by writing free software improvements
  186. themselves for general use.  By basing your decision partially on this
  187. factor, you can help encourage those who profit from free software to
  188. contribute to its growth.
  189.  
  190. These free software support companies regularly donate a part of their income
  191. to the Free Software Foundation to support the development of new GNU
  192. programs.  Listing them here is our way of thanking them.  Also see
  193. ``Cygnus Matches Donations!''.
  194.  
  195.     Contributed Software GbR
  196.     Graefestr. 76
  197.     D-10967 Berlin
  198.     Germany
  199.  
  200.     Telephone: (+49-30) 694-69-07
  201.     Fax:       (+49-30) 694-68-09
  202.     Electronic-Mail: `info@contrib.de'
  203.     BBS & no-charge free software archive:
  204.        Dialins: (+49-30) 693-40-51 (eight USR DS's)
  205.             (+49-30) 694-60-55 (five ZyXELs)
  206.        Telnet:  `uropax.contrib.de' [192.109.39.2]
  207.     FTP: `ftp.contrib.de'
  208.     WWW: `http://www.contrib.de/'
  209.  
  210.  
  211.     Hundred Acre Consulting
  212.     5301 Longley Lane, Suite D-144
  213.     Reno, NV   89511
  214.     USA
  215.  
  216.     Telephone: 702-829-9700
  217.            +1-800-245-2885
  218.     Fax:       702-829-9926
  219.     Electronic-Mail: `info@pooh.com'
  220.     FTP: `ftp.pooh.com'
  221.     WWW: `http://www.pooh.com/'
  222.     Gopher: `gopher.pooh.com'
  223.  
  224.  
  225.  
  226. Major Changes in GNU Software and Documentation
  227. ***********************************************
  228.  
  229. We don't list version number changes in this section, just major changes
  230. since January 1994.
  231.  
  232.    * FSF Now Distributing X11R6, as well as X11R5
  233.  
  234.      FSF updated the ``X11 Tapes'' and the ``May 1994 Source Code CD-ROM'' to
  235.      the just-released X11R6.  This is the first major update since X11R5 was
  236.      released in September, 1991.  We will distribute X11R5 on tape until
  237.      X11R6 is stable, and on the ``November 1993 Source Code CD-ROM'',
  238.      while supplies last.
  239.  
  240.    * 4.4BSD-Lite     (Also see ``4.4BSD-Lite Tape''.)
  241.  
  242.      The FSF has begun distributing 4.4BSD-Lite and dropped the old Berkeley
  243.      Networking 2 tape.     The "Lite" refers to the omittance of some
  244.      proprietary files that still remain in the full 4.4BSD distribution.
  245.      However, 4.4BSD-Lite is considerably more complete than the previous
  246.      Networking 2 release.
  247.  
  248.    * Common Lisp Freed!
  249.  
  250.      GNU Common Lisp (GCL) has been added.  Previously, GCL had distribution
  251.      terms under which each user had to have a signed paper contract on file.
  252.      However, the authors recently decided to switch to the GPL.  See ``GNU
  253.      Software'', and ``Emacs Tape'', for more information.
  254.  
  255.    * Manual Updated since Last Bulletin
  256.  
  257.      The GNU Emacs Lisp Reference Manual has been updated.  The new edition
  258.      includes bug fixes and additional information.  See ``GNU Documentation''.
  259.  
  260.    * New Program on the Languages Tape
  261.  
  262.      Octave has been added.  See ``GNU Software'' and ``Languages Tape'',
  263.      for more information.
  264.  
  265.    * New Programs on the Utilities Tape
  266.  
  267.      `ed' has been added.  `elvis' has been replaced by `nvi'.    See ``GNU
  268.      Software'' and ``Utilities Tape'', for more information.
  269.  
  270.    * New Programs on the Source Code CD-ROM
  271.  
  272.      This CD-ROM has all the new programs and changes on the tapes.  X11R6 has
  273.      also replaced X11R5.  See ``Source Code CD-ROM'', for details.
  274.  
  275.    * Experimental Tape Takes a Recess
  276.  
  277.      We are not currently distributing the Experimental Tape because most of
  278.      the programs that were on it are now stable.  GCC, GAS, Binutils, libg++,
  279.      and the C Library are now on the ``Languages Tape'', replacing prior
  280.      releases.    Oleo & GNU Graphics are now on the ``Utilities Tape''.
  281.  
  282.    * Compiler Tools Binaries CD-ROM
  283.  
  284.      We now have a CD-ROM that contains executables for the GNU compiler tools
  285.      for some systems that don't normally come with a compiler.     This allows
  286.      users of those systems to compile GNU and other free software without
  287.      having to buy a proprietary compiler.  See ``Compiler Tools Binaries
  288.      CD-ROM'', for more details, including which platforms are supported.
  289.  
  290.      We hope to include more systems with each update of this CD-ROM.  If you
  291.      can help build binaries for new systems, or have a system to suggest,
  292.      please contact us at either address on the front cover.
  293.  
  294.    * Source CD-ROM Subscriptions
  295.  
  296.      We are now offering a subscription service for the Source Code CD-ROM in
  297.      addition to our tape subscription service.     For the price of 3 CD-ROMs
  298.      (plus any shipping costs) you get the next 4 that we make.     Presently we
  299.      make two updates a year, but we may go to more frequent updates.  See
  300.      ``Tape & CD-ROM Subscription Service''.
  301.  
  302.    * FSF Accepts Orders and Donations via Fax
  303.  
  304.      You can now send orders and donations to FSF by fax.  Please fax in a
  305.      completed order form, including credit card information, since orders
  306.      must be prepaid.  We do *not* accept purchase orders.  The number is
  307.      +1-617-492-9057 in the U.S. and everywhere else except Japan.  In Japan,
  308.      the fax numbers are toll-free: 0031-13-2473 (KDD) and
  309.      0066-3382-0158 (IDC).
  310.  
  311.    * FSF T-shirts Improved!
  312.  
  313.      We have added a copy of the GNU General Public License to the back of our
  314.      T-shirt, which used to be blank.  See ``FSF T-shirt''.
  315.  
  316.  
  317.  
  318. GNU Documentation
  319. *****************
  320.  
  321. GNU is dedicated to having quality, easy-to-use online and printed
  322. documentation.    GNU manuals are intended to explain the underlying concepts,
  323. describe how to use all the features of each program, and give examples of
  324. command use.  GNU manuals are distributed as Texinfo source files, which
  325. yield both typeset hardcopy via the TeX document formatting system, and online
  326. hypertext-like display via the menu-driven Info system.     Source for these
  327. manuals comes with our software, and they are available in hardcopy; see the
  328. Free Software Foundation Order Form, in the centerfold.
  329.  
  330. Most GNU manuals are bound as soft cover books with "lay-flat" bindings.
  331. This allows you to open them so they lie flat on a table without creasing the
  332. binding.  Each book has an inner cloth spine and an outer cardboard cover
  333. that will not break or crease as an ordinary paperback will.  Currently, the
  334. `Emacs', `GDB', `Emacs Lisp Reference', `GAWK', `Make', `Flex', `Bison', and
  335. `Texinfo' manuals have this binding.  The other GNU manuals are also bound so
  336. they lie flat when opened, using a GBC binding.     All of our manuals are 7in
  337. by 9.25in except the `Calc' manual, which is 8.5in by 11in.
  338.  
  339. The edition number of the manual and version number of the program listed
  340. after each manual's name were current at the time this Bulletin was published.
  341.  
  342. The `Emacs Manual' (9th Edition for Version 19) describes editing with GNU
  343. Emacs.    It explains advanced features, including outline mode and regular
  344. expression search, how to use special modes for programming in languages like
  345. C++ and TeX, how to use the `tags' utility, how to compile and correct code,
  346. how to make your own keybindings, and other elementary customizations.
  347.  
  348. `Debugging with GDB' (Edition 4.09 for Version 4.9) tells how to use the GNU
  349. Debugger, run your program under debugger control, examine and alter data,
  350. modify a program's flow of control, and use GDB through GNU Emacs.
  351.  
  352. The `GNU Emacs Lisp Reference Manual' (Edition 2.3 for Version 19.23) covers
  353. this programming language in depth, including data types, control structures,
  354. functions, macros, syntax tables, searching/matching, modes, windows,
  355. keymaps, byte compilation, and the operating system interface.
  356.  
  357. The `GAWK Manual' (Edition 0.16 for Version 2.16) tells how to use the GNU
  358. implementation of `awk'.  It is written for those who have never used `awk'
  359. and describes the features of this powerful string and record manipulation
  360. language.
  361.  
  362. The `Make Manual' (Edition 0.43 for Version 3.68) describes GNU `make', a
  363. program used to rebuild parts of other programs.  The manual tells how to
  364. write "makefiles", which specify how a program is to be compiled and how its
  365. files depend on each other.  Included are an introductory chapter for novice
  366. users and a section about automatically generated dependencies.
  367.  
  368. The `Flex Manual' (Edition 1.03 for Version 2.3.7) tells you how to write a
  369. lexical scanner definition for the `flex' program to create a C++ or C-coded
  370. scanner that will recognize the patterns described.  You need no prior
  371. knowledge of scanner generators.
  372.  
  373. The `Bison Manual' (December 1993 Edition for Version 1.23) teaches you how
  374. to write context-free grammars for the Bison program that convert into
  375. C-coded parsers.  You need no prior knowledge of parser generators.
  376.  
  377. `Using and Porting GNU CC' (October 1993 Edition for Version 2.5) explains
  378. how to run, install, and port the GNU C Compiler to new systems.  It
  379. describes new features and incompatibilities of the compiler, but people not
  380. familiar with C will also need a good reference on the C programming
  381. language.  This manual also covers G++.
  382.  
  383. The `Texinfo Manual' (Edition 2.19 for Version 3) explains the markup
  384. language used to generate both the online Info documentation and typeset
  385. hardcopies.  It tells you how to make tables, lists, chapters, nodes,
  386. indexes, cross references, how to use Texinfo mode in GNU Emacs, and how to
  387. catch mistakes.     This second edition describes over 50 new commands.
  388.  
  389. The `Termcap Manual' (2nd Edition for Version 1.2), often described as "twice
  390. as much as you ever wanted to know about termcap," details the format of the
  391. termcap database, the definitions of terminal capabilities, and the process
  392. of interrogating a terminal description.  This manual is primarily for
  393. programmers.
  394.  
  395. The `C Library Reference Manual' (June 1993 Edition for Version 1.07)
  396. describes most of the facilities of the GNU C library, including both what
  397. Unix calls "library functions" and "system calls."  We are doing limited
  398. copier runs of this manual until it becomes more stable.  It is new, and
  399. needs corrections and improvements.  Please send them to
  400. `bug-glibc-manual@prep.ai.mit.edu'.
  401.  
  402. The `Emacs Calc Manual' (Edition 2.02 for Version 2.02) includes both a
  403. tutorial and a reference manual for Calc.  It describes how to do ordinary
  404. arithmetic, how to use Calc for algebra, calculus, and other forms of
  405. mathematics, and how to extend Calc.
  406.  
  407.  
  408.  
  409. GNU Software
  410. ************
  411.  
  412. All our software is available via anonymous FTP; see ``How to Get GNU
  413. Software''.  In addition we offer software on various media and printed
  414. documentation:
  415.  
  416.    * see ``CD-ROMs''.
  417.  
  418.    * see ``Tapes''.
  419.  
  420.    * see ``MS-DOS Diskettes''.
  421.  
  422.    * see ``GNU Documentation'', including manuals and reference cards.
  423.  
  424. We welcome all bug reports sent to the appropriate electronic mailing list
  425. (see ``Free Software Support'').
  426.  
  427. In the articles describing the contents of each medium, the version number
  428. listed after each program name was current when we published this Bulletin.
  429. When you order a distribution tape or diskette, some of the programs may be
  430. newer, and therefore the version number higher.
  431.  
  432. Key to cross reference:
  433.  
  434.  
  435.     BinCD
  436.       Binaries CD-ROM
  437.  
  438.     DjgppD
  439.       Djgpp Diskettes
  440.  
  441.     EmcsD
  442.       Emacs Diskettes
  443.  
  444.     EmcsT
  445.       Emacs Tape
  446.  
  447.     LangT
  448.       Language Tape
  449.  
  450.     LiteT
  451.       4.4BSD-Lite Tape
  452.  
  453.     SchmT
  454.       Scheme Tape
  455.  
  456.     SrcCD
  457.       Source CD-ROM
  458.  
  459.     UtilD
  460.       Selected Utilities Diskettes
  461.  
  462.     UtilT
  463.       Utilities Tape
  464.  
  465.     VMSCompT
  466.       VMS Compiler Tape
  467.  
  468.     VMSEmcsT
  469.       VMS Emacs Tape
  470.  
  471.     WdwsD
  472.       Windows Diskette
  473.  
  474.     X11OptT
  475.       X11 Optional Tape
  476.  
  477.     X11ReqT
  478.       X11 Required Tape
  479.  
  480. Configuring GNU Software:
  481.  
  482. We are using a uniform scheme for configuring GNU software packages in order
  483. to compile them, which uses the `autoconf' program.  All GNU software
  484. supports the same alternatives for naming machine and system types.  This
  485. makes it possible to configure any and all GNU software in the same manner.
  486.  
  487. The configuration scheme also supports configuring a directory containing
  488. several GNU packages with one command.    When the GNU system is complete it
  489. will be possible to configure and build the entire system at once,
  490. eliminating the need to separately configure each individual package.
  491.  
  492. The configuration scheme can also specify both the host and target system, so
  493. you can easily configure and build cross-compilation tools.
  494.  
  495. GNU software currently available:
  496.  
  497. (For new features and coming programs, see ``Forthcoming GNUs''.)
  498.  
  499.    * `acm'       (SrcCD, UtilT)
  500.  
  501.      `acm' is a LAN-oriented, multiplayer aerial combat simulation that runs
  502.      under the MIT X Window System.  Players engage in air to air combat
  503.      against one another using heat seeking missiles and cannons.  Eventually
  504.      we hope to turn this into a more general purpose flight simulator.
  505.  
  506.    * Autoconf          (SrcCD, UtilT)
  507.  
  508.      Autoconf produces shell scripts which automatically configure source code
  509.      packages.    These scripts adapt the packages to many kinds of Unix-like
  510.      systems without manual user intervention.    Autoconf creates a script for
  511.      a package from a template file which lists the operating system features
  512.      which the package can use, in the form of `m4' macro calls.  Autoconf
  513.      requires GNU `m4' to operate, but the resulting configure scripts it
  514.      generates do not.
  515.  
  516.      Most GNU programs now use Autoconf-generated configure scripts.
  517.  
  518.    * BASH      (SrcCD, UtilT)
  519.  
  520.      The GNU shell, BASH (Bourne Again SHell), is compatible with the Unix
  521.      `sh' and offers many extensions found in `csh' and `ksh'.    BASH has job
  522.      control, `csh'-style command history, and command-line editing (with
  523.      Emacs and `vi' modes built-in, and the ability to rebind keys) via the
  524.      readline library.    BASH conforms to the POSIX 1003.2 shell specification.
  525.  
  526.    * `bc'      (SrcCD, UtilT)
  527.  
  528.      `bc' is an interactive algebraic language with arbitrary precision.  GNU
  529.      `bc' follows the POSIX 1003.2 draft standard, with several extensions
  530.      including multi-character variable names, an `else' statement and full
  531.      Boolean expressions.  GNU `bc' does not require the separate `dc'
  532.      program.
  533.  
  534.    * BFD     (BinCD, LangT, SrcCD)
  535.  
  536.      The Binary File Descriptor library allows a program which operates on
  537.      object files (e.g. `ld' or GDB) to support many different formats in a
  538.      clean way.     BFD provides a portable interface, so that only BFD needs to
  539.      know the details of a particular format.  One result is that all
  540.      programs using BFD will support formats such as a.out, COFF, ELF &
  541.      OSF-Rose.    BFD comes with source for Texinfo documentation (not yet
  542.      published on paper).
  543.  
  544.      Presently BFD is not distributed separately because it is not yet
  545.      completely stable; however, it is included with packages that use it.
  546.  
  547.    * Binutils          (BinCD, LangT, SrcCD)
  548.  
  549.      Binutils includes the programs: `ar', `c++filt', `demangle', `gprof',
  550.      `ld', `nlmconv', `nm', `objcopy', `objdump', `ranlib', `size', `strings',
  551.      & `strip'.
  552.  
  553.      Binutils Version 2 is completely rewritten to use the BFD library.     The
  554.      GNU linker `ld' emits source-line numbered error messages for
  555.      multiply-defined symbols and undefined references.     It interprets a
  556.      superset of the AT&T Linker Command Language, which gives general control
  557.      over where segments are placed in memory.    `nlmconv' converts object
  558.      files into Novell NetWare Loadable Modules.  The `objdump' program can
  559.      disassemble code for a29k, ALPHA, H8/300, H8/500, HP-PA, i386, i960,
  560.      m68k, m88k, MIPS, SH, SPARC, & Z8000 processors, and can display other
  561.      data such as symbols and relocations from any file format understood by
  562.      BFD.
  563.  
  564.    * Bison       (BinCD, LangT, SrcCD, VMSCompT)
  565.  
  566.      Bison is an upwardly compatible replacement for the parser generator
  567.      `yacc'.  Texinfo source for the `Bison Manual' and reference card are
  568.      included.    See ``GNU Documentation''.
  569.  
  570.    * GNU C Library       (LangT, SrcCD)
  571.  
  572.      The GNU C library supports ANSI C-1989 and POSIX 1003.1-1990 and has most
  573.      of the functions specified in POSIX 1003.2-1992.  It is upwardly
  574.      compatible with 4.4BSD and includes many System V functions, plus GNU
  575.      extensions.
  576.  
  577.      The C Library will perform many functions of the Unix system calls in
  578.      the Hurd.    Mike Haertel has written a fast `malloc' which wastes less
  579.      memory than the old GNU version.  The GNU regular-expression functions
  580.      (regex) now nearly conform to the POSIX 1003.2 standard.
  581.  
  582.      GNU `stdio' lets you define new kinds of streams, just by writing a few
  583.      C functions.  The `fmemopen' function uses this to open a stream on a
  584.      string, which can grow as necessary.  You can define your own `printf'
  585.      formats to use a C function you have written.  For example, you can
  586.      safely use format strings from user input to implement a `printf'-like
  587.      function for another programming language.     Extended `getopt' functions
  588.      are already used to parse options, including long options, in many GNU
  589.      utilities.
  590.  
  591.      Version 1.08 has just been released, adding support for Sun RPC, `mmap'
  592.      and friends, and compatibility with several more traditional Unix
  593.      functions.     It runs on Sun-3 (SunOS 4.1), Sun-4 (SunOS 4.1 or Solaris 2),
  594.      HP 9000/300 (4.3BSD), SONY News 800 (NewsOS 3 or 4), MIPS DECstation
  595.      (Ultrix 4), DEC Alpha (OSF/1), i386/i486 (System V, SVR4, BSD, SCO 3.2 &
  596.      SCO ODT 2.0), Sequent Symmetry i386 (Dynix 3) & SGI (Irix 4).  Texinfo
  597.      source for the `GNU C Library Reference Manual' is included (see
  598.      ``GNU Documentation''.); the manual still needs updating.
  599.  
  600.    * GNU C++ Library         (BinCD, LangT, SrcCD)
  601.  
  602.      The GNU C++ library (libg++) is an extensive collection of C++ `forest'
  603.      classes, a new IOStream library for input/output routines, and support
  604.      tools for use with G++.  Among the classes supported are Obstacks,
  605.      multiple-precision Integers and Rationals, Complex numbers, arbitrary
  606.      length Strings, BitSets and BitStrings.  There is also a set of
  607.      pseudo-generic prototype files for generating common container classes.
  608.      Texinfo source for partial documentation is included (not yet published
  609.      on paper).
  610.  
  611.    * Calc      (EmcsT, SrcCD)
  612.  
  613.      Calc (written by Dave Gillespie in Emacs Lisp) is an extensible, advanced
  614.      desk calculator and mathematical tool that runs as part of GNU Emacs.  If
  615.      you wish, you can use Calc just as a simple four-function calculator, but
  616.      it provides additional features including choice of algebraic or RPN
  617.      (stack-based) entry, logarithmic functions, trigonometric and financial
  618.      functions, arbitrary precision, complex numbers, vectors, matrices,
  619.      dates, times, infinities, sets, algebraic simplification,
  620.      differentiation, and integration.    It also outputs to `gnuplot'.  Calc
  621.      comes with Texinfo source for a reference card and the `Calc Manual',
  622.      which serves as a tutorial and reference.    See ``GNU Documentation''.
  623.  
  624.    * GNU Chess           (SrcCD, UtilT)
  625.  
  626.      GNU Chess lets the computer play a full game of chess with you.  It runs
  627.      on most platforms and has dumb terminal, "curses", and X terminal
  628.      interfaces.
  629.  
  630.      GNU Chess implements many specialized features including the null move
  631.      heuristic, a hash table with aging, the history heuristic (another form
  632.      of the earlier killer heuristic), caching of static evaluations, and a
  633.      database which lets it play the first several moves in the game quickly.
  634.  
  635.      Recent improvements include better heuristics, faster evaluation,
  636.      thinking on opponent's time, Swedish and German language support, support
  637.      for more book formats, a rudimentary Bobby Fischer clock, and bug fixes.
  638.  
  639.      GNU Chess is primarily supported by Stuart Cracraft, Mike McGann, Chua
  640.      Kong Sian, and Tim Mann on behalf of the FSF.
  641.  
  642.     Stuart Cracraft
  643.     25682 Cresta Loma
  644.     Laguna Niguel, CA     92677
  645.     USA
  646.  
  647.     Telephone: +1-714-347-8107
  648.     Electronic-Mail: `cracraft@ai.mit.edu'
  649.  
  650.    * CLISP       (EmcsT, SrcCD)
  651.  
  652.      CLISP is a Common Lisp implementation (CLtL1 + parts of CLtL2) by Bruno
  653.      Haible and Michael Stoll.    It mostly supports the Lisp described by
  654.      `Common LISP: The Language (1st edition)'.     CLISP includes an
  655.      interpreter, a byte-compiler, a subset of CLOS and, for some machines, a
  656.      screen editor.  It has user interfaces in English & German (& French
  657.      soon), chooseable at compile time.     Major packages that run in CLISP
  658.      include PCL and, on Unix machines, CLX & Garnet.  CLISP needs only 1.5
  659.      MB of memory and runs on many microcomputers (including the Atari ST,
  660.      Amiga 500-4000, most MS-DOS systems & OS/2) & some Unix workstations
  661.      (Linux, Sun4, Sun386, HP9000/800, SGI, Sun3 and others).
  662.  
  663.    * GNU Common Lisp         (EmcsT, SrcCD)
  664.  
  665.      GNU Common Lisp (GCL) has a compiler and interpreter for Common Lisp.
  666.      It is very portable and extremely efficient on a wide class of
  667.      applications.  It compares favorably in performance with commercial Lisps
  668.      on several large theorem prover and symbolic algebra systems.  It
  669.      supports the CLtL1 specification but is moving towards the proposed ANSI
  670.      definition.  It is based on AKCL and KCL.    KCL was written by Taiichi
  671.      Yuasa and Masami Hagiya in 1984, and AKCL has been developed by William
  672.      Schelter since 1987.
  673.  
  674.      GCL compiles to C and then uses the native optimizing C compilers (e.g.
  675.      GCC).  A function with a fixed number of args and one value turns into a
  676.      C function of the same number of args and returning 1 value, so it cannot
  677.      really be any more efficient on such calls.  It has a conservative GC
  678.      which allows great freedom for the C compiler to put Lisp values in
  679.      arbitrary registers.  It has a source level Lisp debugger for
  680.      interpreted code, with display of source code in the other Emacs window.
  681.      It has profiling tools based on the C profiling tools, which count
  682.      function calls and percentage of time.  CLX works with GCL.  There is an
  683.      Xlib interface via C.  PCL worked with earlier versions.  See
  684.      ``Forthcoming GNUs'', for plans for about GCL.
  685.  
  686.      GCL version 1.0 is being released under the GNU Library General Public
  687.      License.  (FTP `/pub/gnu/gcl.README' on `prep.ai.mit.edu'.)  Get source
  688.      from `ftp.cli.com'.  For details ask `schelter@math.utexas.edu'.
  689.  
  690.    * `cpio'        (SrcCD, UtilD, UtilT)
  691.  
  692.      `cpio' is an alternative archive program with all the features of SVR4
  693.      `cpio', including support for the final POSIX 1003.1 `ustar' standard.
  694.      `mt', a program to position magnetic tapes, is included with `cpio'.
  695.  
  696.    * CVS     (SrcCD, UtilT)
  697.  
  698.      CVS, the Concurrent Version System, manages software revision and release
  699.      control in a multi-developer, multi-directory, multi-group environment.
  700.      It works best in conjunction with RCS versions 4 and above, but will
  701.      parse older RCS formats with the loss of CVS's fancier features.  See
  702.      Berliner, Brian, "CVS-II: Parallelizing Software Development,"
  703.      `Proceedings of the Winter 1990 USENIX Association Conference'.  To find
  704.      out how to get a copy of this report, ask `office@usenix.org'.
  705.  
  706.    * `dc'      (SrcCD, UtilT)
  707.  
  708.      `dc' is an RPN calculator.     GNU `bc' does not require a separate `dc'
  709.      program to run.  This version of `dc' will eventually be merged with GNU
  710.      `bc'.
  711.  
  712.    * DejaGnu         (LangT, SrcCD)
  713.  
  714.      DejaGnu is a framework for testing other programs that provides a single
  715.      front end for all tests.  The framework's flexibility and consistency
  716.      make it easy to write tests for any program.  DejaGnu comes with
  717.      `expect', which runs scripts to conduct dialogs with programs; and Tcl,
  718.      which is an embeddable scripting language.     The FSF hopes to replace Tcl
  719.      with a cleaner programming language someday.
  720.  
  721.    * Demacs, GNU Emacs for MS-DOS      (EmcsD)
  722.  
  723.      Manabu Higashida and Hirano Satoshi have released Demacs, a GNU Emacs
  724.      port for 386/486 based MS-DOS machines.  It is compatible with XMS
  725.      memory managers and VCPI, but not yet with Microsoft Windows extended
  726.      mode or other DPMI managers.  Anonymous FTP it from `oak.oakland.edu' in
  727.      `/pub/msdos/demacs' (USA) & `utsun.s.u-tokyo.ac.jp' in `/GNU/demacs'
  728.      (Japan).  For an FTP site list and the current status of Demacs, email to
  729.      `demacs@sigmath.osaka-u.ac.jp'.  For details, FTP the `README' file.
  730.  
  731.      The FSF is offering Demacs on diskette.  We will replace it with GNU
  732.      Emacs 19, as soon as the MS-DOS port is ready.  See ``Emacs Diskettes''.
  733.  
  734.    * Diffutils           (SrcCD, UtilD, UtilT)
  735.  
  736.      GNU `diff' compares files showing line-by-line changes in several
  737.      flexible formats.    It is much faster than traditional Unix versions.  The
  738.      Diffutils package contains `diff', `diff3', `sdiff', and `cmp'.
  739.  
  740.      These improvements have recently been made to Diffutils: A new heuristic
  741.      for `diff' greatly reduces the time needed to compare large input files
  742.      that contain many differences, and produces output that is usually
  743.      smaller rather than larger.  New `diff' options give detailed control
  744.      over output format, e.g. to provide if-then-else output for programming
  745.      languages other than C. Message wordings and the definition of "white
  746.      space" have been revised for compatibility with the POSIX.2 standard
  747.      (ISO/IEC 9945-2:1993).
  748.  
  749.    * DJGPP       (BinCD, DjgppD)
  750.  
  751.      DJ Delorie has ported GCC/G++ 2.5.7 (see the GCC item in this section) to
  752.      the i386 MS-DOS platform.    The DJGPP package also contains a 32-bit 80386
  753.      DOS extender with symbolic debugger; development libraries; and ports of
  754.      Bison, `flex', GAS, and the GNU Binutils.    Full source code is provided.
  755.      It requires at least 5MB of hard disk space to install and 512K of RAM to
  756.      use.  It supports SVGA (up to 1024x768), XMS & VDISK memory allocation,
  757.      `himem.sys', VCPI (e.g. QEMM, DESQview, & 386MAX), and DPMI (e.g. Windows
  758.      3.x, OS/2, QEMM, & QDPMI).     The FSF offers it on the ``DJGPP Diskettes'',
  759.      and on the ``Compiler Tools Binaries CD-ROM''.  Or FTP file
  760.      `/pub/msdos/djgpp' from `oak.oakland.edu' (or another SimTel mirror
  761.      site).  Ask `djgpp-request@sun.soe.clarkson.edu' to join a mailing list
  762.      for DJGPP users.
  763.  
  764.    * `dld'       (LangT, SrcCD)
  765.  
  766.      `dld' is a dynamic linker written by W. Wilson Ho.     Linking your program
  767.      with the `dld' library allows you to dynamically load object files into
  768.      the running binary.  Currently supported are VAX (Ultrix), Sun 3 (SunOS
  769.      3.4 & 4.0), SPARC (SunOS 4.0), Sequent Symmetry (Dynix), & Atari ST.
  770.  
  771.    * `doschk'          (SrcCD, UtilT)
  772.  
  773.      This program is intended as a utility to help software developers ensure
  774.      that their source file names are distinguishable on System V platforms
  775.      with 14-character filenames and on MS-DOS with 8+3 character filenames.
  776.  
  777.    * `ecc'       (SrcCD, UtilT)
  778.  
  779.      `ecc' is a Reed-Solomon error correction checking program, which can
  780.      correct three byte errors in a block of 255 bytes and detect more severe
  781.      errors.  Contact `paulf@Stanford.EDU' for more information.
  782.  
  783.    * `ed'      (SrcCD, UtilT)
  784.  
  785.      Ed is the standard text editor.
  786.  
  787.    * Elib      (EmcsT, SrcCD)
  788.  
  789.      This is a small library of Emacs Lisp functions, including routines for
  790.      using AVL trees and doubly-linked lists.
  791.  
  792.    * GNU Emacs
  793.  
  794.      In 1975, Richard Stallman developed the first Emacs, an extensible,
  795.      customizable real-time display editor.  GNU Emacs is his second
  796.      implementation.  It offers true Lisp--smoothly integrated into the
  797.      editor--for writing extensions, and provides an interface to the MIT X
  798.      Window System.  In addition to its powerful native command set,
  799.      extensions which emulate other popular editors are distributed: vi, EDT
  800.      (DEC's VMS editor) and Gosling (aka Unipress) Emacs.  It has many other
  801.      features which make it a full computing support environment.  Source for
  802.      the `GNU Emacs Manual', the `GNU Emacs Lisp Reference Manual', and a
  803.      reference card come with the software.  See ``GNU Documentation''.
  804.  
  805.    * GNU Emacs 18      (EmcsD, EmcsT, SrcCD, VMSEmcsT)
  806.  
  807.      GNU Emacs 18.59 runs on many Unix systems.     In hardware order: Alliant
  808.      FX/80 & FX/2800, Altos 3068, Amdahl (UTS), Apollo, AT&T (3Bs & 7300 PC),
  809.      DG Aviion, Bull DPX/2 (2nn & 3nn) CCI 5/32 & 6/32, Celerity, Convex,
  810.      Digital (DECstation 3100 & 5000 (PMAXes), Mips, VAX (BSD, SysV & VMS)),
  811.      Motorola Delta 147 & 187 Dual, Elxsi 6400, Encore (DPC, APC & XPC),
  812.      Gould, HP (9000 series 200, 300, 700 & 800, but not 500), HLH Orion
  813.      (original & 1/05), IBM (RS/6000 (AIX), RT/PC (4.2 & AIX) & PS/2 (AIX (386
  814.      only))), ISI (Optimum V, 80386), Intel 860 & 80386 (BSD, Esix, SVR3,
  815.      SVR4, SCO, ISC, IX, AIX & others (see ``MS-DOS Diskettes''. & ``Free
  816.      Software for Microcomputers'')), Iris (2500, 2500 Turbo & 4D), Masscomp,
  817.      MIPS, National Semiconductor 32000, NeXT (Mach), NCR Tower 32 (SVR2 &
  818.      SVR3), Nixdorf Targon 31, Nu (TI & LMI), pfa50, Plexus, Prime EXL,
  819.      Pyramid (original & MIPS), Sequent (Balance & Symmetry), SONY News (m68k
  820.      & MIPS), Stride (system release 2), all Suns including 386i (all SunOS &
  821.      some Solaris vers.), Tadpole, Tahoe, Tandem Integrity S2, Tektronix
  822.      (16000 & 4300), Triton 88, Ustation E30 (SS5E), Whitechapel (MG1) &
  823.      Wicat.
  824.  
  825.      In operating system order: AIX (RS/6000, RT/PC, 386-PS/2), BSD (vers.
  826.      4.1, 4.2, 4.3), DomainOS, Esix (386), HP-UX (HP 9000 series 200, 300,
  827.      700, 800 but not 500), ISC (386), IX (386), Mach, Microport, NewsOS
  828.      (Sony m68k & MIPS) SCO (386), SVR0 (Vax, AT&T 3Bs), SVR2, SVR3, SVR4,
  829.      Solaris 2.0, SunOS, UTS (Amdahl), Ultrix (vers. 3.0, 4,1), Uniplus 5.2
  830.      (Dual machines), VMS (vers. 4.0, 4.2, 4.4, 5.5) & Xenix (386).
  831.  
  832.    * GNU Emacs 19      (EmcsT, SrcCD)
  833.  
  834.      New features in Emacs 19 include: multiple X windows ("frames" to
  835.      Emacs), with either a separate X window for the minibuffer or a
  836.      minibuffer attached to each X window; property lists associated with
  837.      regions of text in a buffer; multiple fonts and colors defined by those
  838.      properties; simplified and improved processing of function keys, mouse
  839.      clicks and mouse movement; X selection processing, including clipboard
  840.      selections; hooks to be run if point or mouse moves outside a certain
  841.      range; menu bars and popup menus defined by keymaps; scrollbars; before
  842.      and after change hooks; source-level debugging of Emacs Lisp programs;
  843.      European character sets support; floating point numbers; improved buffer
  844.      allocation, using a new mechanism capable of returning storage to the
  845.      system when a buffer is killed; interfacing with the X resource manager;
  846.      GNU configuration scheme support; good RCS support; & many updated
  847.      libraries.
  848.  
  849.      New features in Emacs 19.23 include X toolkit support, dialog boxes,
  850.      operation on MS-DOS, much faster text properties, keyboard equivalents
  851.      shown automatically in menus, and text that highlights when you move the
  852.      mouse over it.
  853.  
  854.      Unlike some other recent derivations of Emacs, Emacs 19 from the Free
  855.      Software Foundation continues to work on character-only terminals as
  856.      well as under the MIT X Window System.
  857.  
  858.      Emacs 19.23 is known to work on, in hardware order: Bull DPX/2 2nn & 3nn
  859.      (SVR3) & sps7 (SVR2); Clipper; Cubix QBx (SysV); Data General Aviion
  860.      (DGUX); DEC MIPS (Ultrix 4.2 & OSF/1, not VMS); Elxsi 6400 (SysV); Gould
  861.      Power Node & NP1 (4.2 & 4.3BSD); Harris Night Hawk 1200 and 3000, 4000
  862.      and 5000 (cxux); Honeywell XPS100 (SysV); HP 9000 series 200, 300, 700,
  863.      800 (4.3BSD or HP-UX 7, 8, 9); Intel i386 & i486 (386BSD, AIX, BSDI/386,
  864.      FreeBSD, Esix, ISC, Linux, MS-DOS, NetBSD, SCO3.2v4 with ODT, SysV,
  865.      Xenix); IBM RS6000 (AIX 3.2); IBM RT/PC (AIX or BSD); Motorola Delta 147
  866.      & 187 (SVR3, SVR4, & m88kbcs); National Semiconductor 32K (Genix); NeXT
  867.      (BSD or Mach 2 w/ NeXTStep 3.0); Prime EXL (SysV); Pyramid (BSD);
  868.      Sequent Symmetry (BSD); SGI Iris 4D (Irix 4.x & 5.x); Sony News/RISC
  869.      (NewsOS); Sun 3 & 4, SPARC 1, 1+, 2, 10 & Classic (SunOS 4.0, 4.1,
  870.      Solaris 2.0-2.3); Tadpole 68k (SysV); Tektronix XD88 (SVR3) & 4300
  871.      (BSD); & Titan P2 & P3 (SysV).
  872.  
  873.      In operating system order: AIX (i386, RS6000, RT/PC); 4.1, 4.2, 4.3BSD
  874.      (i386, Gould Power Node & NP1, HP9000 series 300, NeXT, Pyramid,
  875.      Symmetry, Tektronix 4300, RT/PC); DG/UX (Aviion); Esix (i386); FreeBSD
  876.      (i386); Genix (ns32k); HP-UX 7, 8, 9 (HP 9000 series 200, 300, 700, 800,
  877.      but not 500); Irix 4 & 5 (Iris 4D); ISC (i386); Linux (i386); NetBSD
  878.      (i386, HP9000 series 300); Mach 2 & 3 (i386, NeXT); SCO 3.2v4 (i386);
  879.      SVR2 (Bull sps7); SVR3 (Bull DPX/2 2nn & 3nn, Motorola Delta 147 & 187,
  880.      Tektronix XD88); SVR4 (Motorola Delta 147 & 187); Solaris 2 (SPARC 1,
  881.      1+, 2, 10, Classic); SunOS 4.0, 4.1 (Sun 3 & 4, SPARC 1, 1+, 2, 10 &
  882.      Classic); Ultrix 4.2 (DEC MIPS); & Xenix (i386).
  883.  
  884.      Other configurations supported by Emacs 18 should work with few changes
  885.      in Emacs 19; as users tell us more about their experiences with different
  886.      systems, we will augment the list.     Also see ``Forthcoming GNUs''.
  887.  
  888.    * `es'      (SrcCD, UtilT)
  889.  
  890.      `es' is an extensible shell based on `rc' that has first class functions,
  891.      lexical scope, an exception system, and rich return values (i.e.
  892.      functions can return values other than just numbers).  Like `rc', it is
  893.      great for both interactive use and for scripting, particularly because
  894.      its quoting rules are much less baroque than the C or Bourne shells.
  895.  
  896.    * `f2c'       (LangT, SrcCD)
  897.  
  898.      `f2c' converts Fortran-77 source files into C or C++, which can be
  899.      compiled with GCC.     You can get bug fixes via FTP from `netlib.att.com'
  900.      in the file `/netlib/f2c/changes.Z' or by email from
  901.      `netlib@research.att.com'.     See ``Forthcoming GNUs'', for information
  902.      about GNU Fortran.
  903.  
  904.    * NetFax        (SrcCD, UtilT)
  905.  
  906.      NetFax is a freely-available fax spooling system originally developed in
  907.      the MIT AI Lab.  It provides Group 3 fax transmission and reception
  908.      services for a networked Unix system.  It requires a faxmodem which
  909.      accepts Class 2 fax commands.  Contact `bug-fax@prep.ai.mit.edu' for
  910.      more information.
  911.  
  912.    * Fileutils           (SrcCD, UtilD, UtilT)
  913.  
  914.      The fileutils work on files: `chgrp', `chmod', `chown', `cp', `dd', `df',
  915.      `dir', `du', `install', `ln', `ls', `mkdir', `mkfifo', `mknod', `mv',
  916.      `mvdir', `rm', `rmdir', `touch', & `vdir'.     Only some of these are on the
  917.      ``Selected Utilities Diskettes''.
  918.  
  919.    * `find'        (SrcCD, UtilD, UtilT)
  920.  
  921.      `find' is frequently used both interactively and in shell scripts to
  922.      find files which match certain criteria and perform arbitrary operations
  923.      on them.  Also included are `xargs', which applies a command to a list
  924.      of files, and `locate', which scans a database for file names that match
  925.      a pattern.
  926.  
  927.    * Finger        (SrcCD, UtilT)
  928.  
  929.      GNU Finger has more features than other finger programs.  For sites with
  930.      many hosts, a single host may be designated as the finger "server" host.
  931.      This host collects information about who is logged in to other hosts at
  932.      that site.     If a user at site A wants to know about users logged on at
  933.      site B, a single query to any machine at the site will return complete
  934.      information.
  935.  
  936.    * `flex'        (LangT, SrcCD, UtilD)
  937.  
  938.      `flex' is a replacement for the `lex' scanner generator.  `flex' was
  939.      written by Vern Paxson of the Lawrence Berkeley Laboratory and generates
  940.      far more efficient scanners than `lex' does.  Texinfo source for the
  941.      `Flex Manual' and reference card are included.  See ``GNU Documentation''.
  942.  
  943.    * Fontutils           (SrcCD, UtilT)
  944.  
  945.      The fontutils create fonts for use with Ghostscript or TeX, starting
  946.      with a scanned type image and converting the bitmaps to outlines.    They
  947.      also contain general conversion programs and other utilities.
  948.  
  949.      Fontutils programs include: `bpltobzr', `bzrto', `charspace',
  950.      `fontconvert', `gsrenderfont', `imageto', `imgrotate', `limn', and
  951.      `xbfe'.
  952.  
  953.    * GAS     (BinCD, LangT, SrcCD)
  954.  
  955.      GAS is the GNU assembler.    Native assembly works for many systems,
  956.      including: Sun 3, 4, & SPARC (SunOS 4.1 or Solaris 2); i386 (AIX,
  957.      386BSD, BSDI/386, Linux, SCO, Unixware); m68k (BSD, HP-UX, Convergent
  958.      Technologies SysV); MIPS (Ultrix, Irix); Hitachi H8/300 and H8/500; &
  959.      VAX (BSD, Ultrix, VMS).  Cross assembling can be done for most of the
  960.      above systems, plus: i386 (SCO, go32 MS-DOS/DJGPP); ebmon29k; Hitachi
  961.      H8/300; i960 (b.out, COFF); MIPS ECOFF (Ultrix, Iris, MIPS Magnum);
  962.      Nindy 960; vxworks (68k or 960); & Zilog Z8000.  See ``Forthcoming
  963.      GNUs'', for plans for future releases of GAS.
  964.  
  965.    * GAWK      (LangT, SrcCD)
  966.  
  967.      GAWK is upwardly compatible with the System V Release 4 and POSIX
  968.      versions of `awk'.     It also provides several useful extensions not found
  969.      in other `awk' implementations.  Texinfo source for the `GAWK Manual'
  970.      comes with the software.  See ``GNU Documentation''.
  971.  
  972.    * GCC     (BinCD, DjgppD, LangT, SrcCD, VMSCompT)
  973.  
  974.      Version 2 of the GNU C Compiler supports three languages: C, C++ and
  975.      Objective-C; the source file name suffix or a compiler option selects the
  976.      language.    The front end support for Objective-C was donated by NeXT.
  977.      The runtime support needed to run Objective-C programs is now
  978.      distributed with GCC (this does not include any Objective-C classes
  979.      aside from `object').  As much as possible, G++ is kept compatible with
  980.      the evolving draft ANSI standard, but not with `cfront' (AT&T's
  981.      compiler), which has been diverging from ANSI.
  982.  
  983.      The GNU C Compiler is a fairly portable optimizing compiler which
  984.      performs automatic register allocation, common sub-expression
  985.      elimination, invariant code motion from loops, induction variable
  986.      optimizations, constant propagation and copy propagation, delayed
  987.      popping of function call arguments, tail recursion elimination,
  988.      integration of inline functions and frame pointer elimination,
  989.      instruction scheduling, loop unrolling, filling of delay slots, leaf
  990.      function optimization, optimized multiplication by constants, a certain
  991.      amount of common subexpression elimination (CSE) between basic blocks
  992.      (though not all of the supported machine descriptions provide for
  993.      scheduling or delay slots), a feature for assigning attributes to
  994.      instructions, and many local optimizations that are automatically
  995.      deduced from the machine description.  Function-wide CSE has been
  996.      written, but needs to be cleaned up before it can be installed.
  997.      Position-independent code is supported on the 68k, i386, Hitachi Slt,
  998.      Hitachi H8/300, Clipper, 88k, SPARC & SPARClite.
  999.  
  1000.      GCC can open-code most arithmetic on 64-bit values (type `long long
  1001.      int').  It supports extended floating point (type `long double') on the
  1002.      68k; other machines will follow.
  1003.  
  1004.      GCC supports full ANSI C, traditional C and GNU C extensions.  GNU C has
  1005.      been extended to support nested functions, nonlocal gotos, and taking the
  1006.      address of a label.
  1007.  
  1008.      GCC can generate a.out, COFF, ELF & OSF-Rose files when used with a
  1009.      suitable assembler.  It can produce debugging information in these
  1010.      formats: BSD stabs, COFF, ECOFF, ECOFF with stabs & DWARF.
  1011.  
  1012.      GCC generates code for many CPUs, including: a29k, Alpha, ARM, Convex cN,
  1013.      Clipper, Elxsi, H8300, HP-PA (1.0 and 1.1) i370, i386, i486, i860, i960,
  1014.      m68k, m68020, m88k, MIPS, ns32k, Pyramid, ROMP, RS6000, SH, SPARC,
  1015.      SPARClite, VAX, and we32k.
  1016.  
  1017.      Operating systems supported include: AIX, ACIS, AOS, BSD, Clix, Ctix,
  1018.      DG/UX, Dynix, Genix, HP-UX, ISC, Irix, Linux, Luna, LynxOS, Mach, Minix,
  1019.      NewsOS, OSF, OSF-Rose, RISCOS, SCO, Solaris 2, SunOS 4, SysV, Ultrix,
  1020.      Unos, & VMS.
  1021.  
  1022.      The old (version 1) machine descriptions for the Alliant, Tahoe and Spur
  1023.      (as well as a new port for the Tron) do not work, but are still included
  1024.      in the distribution in case someone wants to work on them.
  1025.  
  1026.      Using the configuration scheme for GCC, building a cross-compiler is as
  1027.      easy as building a compiler for the same target machine.  Version 2
  1028.      supports more general calling conventions: it can pass arguments "by
  1029.      reference" and can preallocate the space for stack arguments.  GCC 2 on
  1030.      the SPARC uses the SPARC conventions for structure arguments and return
  1031.      values.
  1032.  
  1033.      We no longer distribute or maintain version 1 of GCC, G++, or libg++.
  1034.  
  1035.      Texinfo source for the GCC manual, `Using and Porting GNU CC', is
  1036.      included with the compiler.
  1037.  
  1038.      See ``Forthcoming GNUs'', for plans for later releases of GCC.
  1039.  
  1040.    * GDB     (BinCD, LangT, SrcCD)
  1041.  
  1042.      In GDB, object files and symbol tables are now read via the BFD library,
  1043.      which allows a single copy of GDB to debug programs of multiple object
  1044.      file formats such as a.out and COFF.  Other new features include command
  1045.      language improvements, remote debugging over serial lines or TCP/IP, and
  1046.      watchpoints (breakpoints triggered when the value of an expression
  1047.      changes).    Exception handling, SunOS shared libraries and C++ multiple
  1048.      inheritance are only supported when used with GCC version 2.
  1049.  
  1050.      GDB comes with a command line user interface; GNU Emacs is distributed
  1051.      with a GDB mode, and `xxgdb' provides an X interface (but it is not
  1052.      distributed or maintained by the FSF; it is available for anonymous FTP
  1053.      from `ftp.x.org' in the `/contrib' directory).
  1054.  
  1055.      GDB uses a standard remote interface to a simulator library which (so
  1056.      far) has simulators for the Zilog Z8001/2, Hitachi H8/300, H8/500 &
  1057.      Super-H.
  1058.  
  1059.      GDB can perform cross-debugging.  To say that GDB *targets* a platform
  1060.      means that it can perform native or cross-debugging for it.  To say that
  1061.      GDB can *host* a given platform means that it can be built on it, but
  1062.      cannot necessarily debug native programs.    GDB can:
  1063.  
  1064.     * *target* & *host*: DEC Alpha (OSF/1), Amiga 3000 (Amix), DECstation
  1065.       3100 & 5000 (Ultrix), HP 9000/300 (BSD), IBM RS/6000 (AIX), i386
  1066.       (BSD, SCO, Linux, LynxOS), Motorola Delta m88k (System V), NCR 3000
  1067.       (SVR4), SGI Iris (MIPS running Irix V3 & V4), SONY News (NewsOS
  1068.       3.x), Sun-3 & SPARC (SunOS 4.1, Solaris 2.0) & Ultracomputer (29K
  1069.       running Sym1).
  1070.  
  1071.     * *target*, but not *host*: i960 Nindy, AMD 29000 (COFF & a.out),
  1072.       Fujitsu SPARClite, Hitachi H8/300, m68k & m68332.
  1073.  
  1074.     * *host*, but not *target*: Intel 386 (Mach), IBM RT/PC (AIX) &
  1075.       HP/Apollo 68k (BSD).
  1076.  
  1077.      GDB can use the symbol tables emitted by the compilers supplied by most
  1078.      vendors of MIPS-based machines, including DEC.  (These tables are in a
  1079.      format which almost nobody else uses.)  Texinfo source for the manual
  1080.      `Debugging with GDB' and a reference card are included.  See
  1081.      ``GNU Documentation''.
  1082.  
  1083.    * `gdbm'        (LangT, SrcCD, UtilD)
  1084.  
  1085.      The `gdbm' library is the GNU replacement for the traditional `dbm' and
  1086.      `ndbm' libraries.    It implements a database using quick lookup by
  1087.      hashing.  `gdbm' does not need sparse file formats (unlike its Unix
  1088.      counterparts).
  1089.  
  1090.    * Ghostscript     (SrcCD, UtilT)
  1091.  
  1092.      Ghostscript is GNU's graphics language which is almost fully compatible
  1093.      with Postscript (see ``Forthcoming GNUs'').
  1094.  
  1095.      The current version of Ghostscript is 2.6.1.  Features include the
  1096.      ability to use the fonts provided by the platform on which Ghostscript
  1097.      runs (MIT X Window System and Microsoft Windows), resulting in much
  1098.      better-looking screen displays; improved text file printing (like
  1099.      `enscript'); a utility to extract the text from a Postscript document; a
  1100.      much more reliable (and faster) Microsoft Windows implementation;
  1101.      support for Microsoft C/C++ 7.0; drivers for many new printers,
  1102.      including the SPARCprinter, and for TIFF/F (fax) file format; many more
  1103.      Postscript Level 2 facilities, including most of the color space
  1104.      facilities (but not patterns), and the ability to switch between Level 1
  1105.      and Level 2 dynamically.
  1106.  
  1107.      Ghostscript accepts commands in Postscript and executes them by writing
  1108.      directly to a printer, drawing on an X window, or writing to a file that
  1109.      you can print later (or to a bitmap file that you can manipulate with
  1110.      other graphics programs).
  1111.  
  1112.      Ghostscript includes a C-callable graphics library (for client programs
  1113.      that do not want to deal with the Postscript language).  It also supports
  1114.      IBM PCs and compatibles with EGA, VGA, or SuperVGA graphics (but please
  1115.      do *not* ask the FSF staff any questions about this; we do not use PCs).
  1116.  
  1117.      See ``Forthcoming GNUs'', for plans for later releases of Ghostscript.
  1118.  
  1119.    * Ghostview           (SrcCD, UtilT)
  1120.  
  1121.      Tim Theisen, `ghostview@cs.wisc.edu', has created Ghostview, a previewer
  1122.      for multi-page files that runs on top of Ghostscript.  Ghostview provides
  1123.      an X11 user interface for the Ghostscript interpreter.  Ghostview and
  1124.      Ghostscript function as two cooperating programs; Ghostview creates a
  1125.      viewing window and Ghostscript draws in it.  There is a port for
  1126.      Ghostview to MS-Windows called "GSview for Windows".  For information
  1127.      about future releases of this program, see ``Forthcoming GNUs''.
  1128.  
  1129.    * `gmp'       (LangT, SrcCD)
  1130.  
  1131.      GNU mp is a library for arbitrary precision arithmetic on signed integers
  1132.      and rational numbers.  It has a rich set of functions with a regular
  1133.      interface.
  1134.  
  1135.      See ``Forthcoming GNUs'', for the plans for later releases of `gmp'.
  1136.  
  1137.    * GNATS       (SrcCD, UtilT)
  1138.  
  1139.      GNATS (GNats: A Tracking System, not to be confused with GNAT, The GNU
  1140.      Ada Translator) is a bug-tracking system.    It is based upon the paradigm
  1141.      of a central site or organization which receives problem reports and
  1142.      negotiates their resolution by electronic mail.  Although it has been
  1143.      used primarily as a software bug-tracking system so far, it is
  1144.      sufficiently generalized so that it could be used for handling system
  1145.      administration issues, project management or any number of other
  1146.      applications.
  1147.  
  1148.    * `gnuplot'           (SrcCD, UtilT)
  1149.  
  1150.      `gnuplot' is an interactive program for plotting mathematical
  1151.      expressions and data.  It handles both curves (2 dimensions) and surfaces
  1152.      (3 dimensions).  Curiously, the program was neither written nor named for
  1153.      the GNU Project; the name is a coincidence.
  1154.  
  1155.    * GnuGo       (SrcCD, UtilT)
  1156.  
  1157.      GnuGo plays the game of Go (Wei-Chi); it is not yet very sophisticated.
  1158.  
  1159.    * `gperf'         (LangT, SrcCD)
  1160.  
  1161.      `gperf' is a "perfect" hash-table generation utility.  There are
  1162.      actually two implementations of `gperf', one written in C and one in
  1163.      C++.  Both will produce hash functions in either C or C++.
  1164.  
  1165.    * GNU Graphics      (SrcCD, UtilT)
  1166.  
  1167.      GNU Graphics is a set of programs which produce plots from ASCII or
  1168.      binary data.  It supports output to Tektronix 4010, Postscript & the MIT
  1169.      X Window System or compatible devices.  Features include support for
  1170.      output in ln03 and TekniCAD TDA file formats; a replacement for the
  1171.      `spline' program; examples of shell scripts using `graph' and `plot'; & a
  1172.      statistics toolkit.
  1173.  
  1174.      Existing ports need retesting.  Contact Rich Murphey, `Rich@rice.edu',
  1175.      if you can help test/port it to anything beyond a SPARCstation.
  1176.  
  1177.    * grep      (SrcCD, UtilD, UtilT)
  1178.  
  1179.      This package contains GNU `grep', `egrep', and `fgrep'.  They are much
  1180.      faster than the traditional Unix versions.
  1181.  
  1182.    * Groff       (SrcCD, UtilT)
  1183.  
  1184.      Groff is a document formatting system, which includes drivers for
  1185.      Postscript, TeX `dvi' format, and typewriter-like devices, as well as
  1186.      implementations of `eqn', `nroff', `pic', `refer', `tbl', `troff', and
  1187.      the `man', `ms', and `mm' macros.    Groff's `mm' macro package is almost
  1188.      compatible with the DWB `mm' macros and has several extensions.  Also
  1189.      included is a modified version of the Berkeley `me' macros and an
  1190.      enhanced version of the X11 `xditview' previewer.    Written in C++, these
  1191.      programs can be compiled with GNU C++ Version 2.5 or later.
  1192.  
  1193.      Groff users are encouraged to contribute enhancements.  Most needed are
  1194.      complete Texinfo documentation, a `grap' emulation (a `pic' preprocessor
  1195.      for typesetting graphs), a page-makeup postprocessor similar to `pm'
  1196.      (see `Computing Systems', Vol. 2, No. 2; ask `office@usenix.org' for
  1197.      information on obtaining a copy) and an ASCII output class for `pic' so
  1198.      that `pic' can be integrated with Texinfo.     Questions and bug reports
  1199.      from users who have read the documentation that is provided with the
  1200.      distribution can be sent to `bug-groff@prep.ai.mit.edu'.
  1201.  
  1202.    * `gzip'        (DjgppD, EmcsT, LangT, SrcCD, UtilT)
  1203.  
  1204.      Some of the contents of our tape and FTP distributions are compressed.
  1205.      We have software on our tapes and FTP sites to uncompress these files.
  1206.      Due to patent troubles with `compress', we have switched to another
  1207.      compression program, `gzip'.  `gzip' can expand LZW-compressed files but
  1208.      uses a different algorithm for compression which generally produces
  1209.      better results.  It also uncompresses files compressed with System V's
  1210.      `pack' program.
  1211.  
  1212.    * `hello'         (SrcCD, UtilT)
  1213.  
  1214.      The GNU `hello' program produces a familiar, friendly greeting.  It
  1215.      allows non-programmers to use a classic computer science tool which would
  1216.      otherwise be unavailable to them.    Because it is protected by the GNU
  1217.      General Public License, users are free to share and change it.
  1218.  
  1219.      Like any truly useful program, `hello' provides a built-in mail reader.
  1220.  
  1221.    * `hp2xx'         (SrcCD, UtilT)
  1222.  
  1223.      GNU `hp2xx' reads HP-GL files, decomposes all drawing commands into
  1224.      elementary vectors, and converts them into a variety of vector and raster
  1225.      output formats.  It is also an HP-GL previewer.  Currently supported
  1226.      vector formats include encapsulated Postscript, Uniplex RGIP, Metafont
  1227.      and various special TeX-related formats, and simplified HP-GL (line
  1228.      drawing only) for imports.     Raster formats supported include IMG, PBM,
  1229.      PCX, & HP-PCL (including Deskjet & DJ5xxC support).  Previewers work
  1230.      under X11 (Unix), OS/2 (PM & full screen), MS-DOS (SVGA, VGA, & HGC).
  1231.  
  1232.    * `indent'          (SrcCD, UtilD, UtilT)
  1233.  
  1234.      GNU `indent' is a revision of the BSD version.  By default, it formats C
  1235.      source according to the GNU coding standards.  The BSD default, K&R and
  1236.      other formats are available as options.  It is also possible to define
  1237.      your own format.  GNU `indent' is more robust and provides more
  1238.      functionality than other versions, e.g., it handles C++ comments.
  1239.  
  1240.    * Ispell        (SrcCD, UtilT)
  1241.  
  1242.      Ispell is an interactive spell checker that suggests "near misses" as
  1243.      replacements for unrecognized words.  System and user-maintained
  1244.      dictionaries can be used.    Standalone and GNU Emacs interfaces are
  1245.      available.
  1246.  
  1247.    * JACAL       *Not available from the FSF*
  1248.  
  1249.      JACAL is a symbolic mathematics system for the manipulation and
  1250.      simplification of equations and single and multiple-valued algebraic
  1251.      expressions constructed of numbers, variables, radicals, and algebraic
  1252.      functions, differential operators and holonomic functions.     In addition,
  1253.      vectors, matrices, and tensors of the above objects are included.
  1254.  
  1255.      JACAL was written in Scheme by Aubrey Jaffer.  It comes with SCM, an IEEE
  1256.      P1178 and R4RS compliant version of Scheme written in C.  SCM runs on
  1257.      Amiga, Atari-ST, MS-DOS, OS/2, NOS/VE, Unicos, VMS, Unix, and similar
  1258.      systems.  SLIB is a portable Scheme library used by JACAL.     Get JACAL,
  1259.      SLIB and SCM sources via anonymous FTP from either `ftp.maths.tcd.ie' in
  1260.      `/pub/bosullvn/jacal', `altdorf.ai.mit.edu' in `/archive/scm', or
  1261.      `prep.ai.mit.edu' in `/pub/gnu/jacal'.
  1262.  
  1263.      The FSF is not distributing JACAL on any media.  To receive an IBM PC
  1264.      floppy disk with the source and executable files, send $99.00 to:
  1265.  
  1266.     Aubrey Jaffer
  1267.     84 Pleasant Street
  1268.     Wakefield, MA    01880
  1269.     USA
  1270.  
  1271.    * `m4'      (SrcCD, UtilD, UtilT)
  1272.  
  1273.      GNU `m4' is an implementation of the traditional Unix macro processor.
  1274.      It is mostly SVR4 compatible, although it has some extensions (for
  1275.      example, handling more than 9 positional parameters to macros).  `m4'
  1276.      also has built-in functions for including files, running shell commands,
  1277.      doing arithmetic, etc.
  1278.  
  1279.    * `make'        (BinCD, EmcsT, LangT, SrcCD, UtilD, UtilT)
  1280.  
  1281.      GNU `make' supports POSIX 1003.2 and has all but a few obscure features
  1282.      of the BSD and System V versions of `make', as well as many of our own
  1283.      extensions.  GNU extensions include long options, parallel compilation,
  1284.      flexible implicit pattern rules, conditional execution and powerful text
  1285.      manipulation functions.  Recent versions have improved error reporting
  1286.      and added support for the popular `+=' syntax to append more text to a
  1287.      variable's definition.  Texinfo source for the `Make Manual' comes with
  1288.      the program.  See ``GNU Documentation''.
  1289.  
  1290.      GNU `make' is on several of our tapes because some system vendors supply
  1291.      no `make' utility at all, and some native `make' programs lack the
  1292.      `VPATH' feature essential for using the GNU configure system to its full
  1293.      extent.  The GNU `make' sources have a shell script to build `make'
  1294.      itself on such systems.
  1295.  
  1296.    * MandelSpawn     (SrcCD, UtilT)
  1297.  
  1298.      A parallel Mandelbrot generation program for the MIT X Window System.
  1299.  
  1300.    * mtools        (SrcCD, UtilT)
  1301.  
  1302.      mtools is a set of public domain programs to allow Unix systems to read,
  1303.      write and manipulate files on an MS-DOS file system (usually a diskette).
  1304.  
  1305.    * MULE      (SrcCD)
  1306.  
  1307.      MULE is a MULtilingual Enhancement to GNU Emacs 18.  It can handle many
  1308.      character sets at once including Japanese, Chinese, Korean, Vietnamese,
  1309.      Thai, Greek, the ISO Latin-1 through Latin-5 character sets, Ukrainian,
  1310.      Russian, and other Cyrillic alphabets.  A text buffer in MULE can
  1311.      contain a mixture of characters from these languages.  To input any of
  1312.      these characters, you can use various input methods provided by MULE
  1313.      itself.  In addition, if you use MULE under some terminal emulators
  1314.      (kterm, cxterm, or exterm), you can use its input methods.     See ``GNU
  1315.      and Other Free Software in Japan'', for more information about MULE.
  1316.  
  1317.    * NetHack         (SrcCD, UtilT)
  1318.  
  1319.      NetHack is a display-oriented adventure game similar to Rogue.  Both
  1320.      ASCII and X displays are supported.
  1321.  
  1322.    * NIH Class Library           (LangT, SrcCD)
  1323.  
  1324.      The NIH Class Library (formerly known as "OOPS", Object-Oriented Program
  1325.      Support) is a portable collection of C++ classes, similar to those in
  1326.      Smalltalk-80, which has been developed by Keith Gorlen of the National
  1327.      Institutes of Health (NIH), using the C++ programming language.
  1328.  
  1329.    * `nvi'       (SrcCD, UtilT)
  1330.  
  1331.      `nvi' is a free implementation of the `vi'/`ex' Unix editor.  It has
  1332.      most of the functionality of the original `vi'/`ex', except "open" mode
  1333.      & the `lisp' option, which will be added.    Enhancements over `vi'/`ex'
  1334.      include split screens with multiple buffers, ability to handle 8-bit
  1335.      data, infinite file & line lengths, tag stacks, infinite undo & extended
  1336.      regular expressions.  It runs under BSD, Linux, NetBSD, FreeBSD, BSDI,
  1337.      AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, Unixware &
  1338.      should port easily to many other systems.
  1339.  
  1340.    * Octave        (LangT, SrcCD)
  1341.  
  1342.      Octave is a high-level language that is primarily intended for numerical
  1343.      computations.  It provides a convenient command line interface for
  1344.      solving linear and nonlinear problems numerically.
  1345.  
  1346.      Octave does arithmetic for real and complex scalars and matrices, solve
  1347.      sets of nonlinear algebraic equations, integrate functions over finite
  1348.      and infinite intervals, and integrate systems of ordinary differential
  1349.      and differential-algebraic equations.  Send queries and bug reports to:
  1350.      `bug-octave@che.utexas.edu'.
  1351.  
  1352.      Octave is available via anonymous ftp from `ftp.che.utexas.edu' in the
  1353.      directory `/pub/octave'.  The files are in gzipped `tar' format (see the
  1354.      file `/pub/gnu/README' on `prep.ai.mit.edu').  Source is included for a
  1355.      150+ page Texinfo manual, which is not yet published by the FSF.
  1356.  
  1357.    * Oleo      (SrcCD, UtilT)
  1358.  
  1359.      Oleo is a spreadsheet program (better for you than the more expensive
  1360.      spreadsheets).  It supports the MIT X Window System and character-based
  1361.      terminals, and can output Embedded Postscript renditions of spreadsheets.
  1362.      Keybindings should be familiar to Emacs users and are configurable.
  1363.      Under X and in Postscript output, Oleo supports multiple, variable width
  1364.      fonts.  See ``Forthcoming GNUs'', for the plans for later releases of
  1365.      Oleo.
  1366.  
  1367.    * `p2c'       (LangT, SrcCD)
  1368.  
  1369.      `p2c' is a Pascal-to-C translator written by Dave Gillespie.  It
  1370.      recognizes many Pascal dialects including Turbo, HP, VAX, and ISO, and
  1371.      produces readable, maintainable, portable C.
  1372.  
  1373.    * `patch'         (SrcCD, UtilT)
  1374.  
  1375.      `patch' is our version of Larry Wall's program to take `diff''s output
  1376.      and apply those differences to an original file to generate the modified
  1377.      version.
  1378.  
  1379.    * PCL     (EmcsT, SrcCD)
  1380.  
  1381.      PCL is a free implementation of a large subset of CLOS, the Common Lisp
  1382.      Object System.  It runs under CLISP, mentioned above.
  1383.  
  1384.    * `perl'        (LangT, SrcCD)
  1385.  
  1386.      Larry Wall's `perl' combines the features and capabilities of `sed',
  1387.      `awk', `sh' and C, as well as interfaces to all the system calls and
  1388.      many C library routines.  A perl mode for editing `perl' code comes with
  1389.      GNU Emacs 19.
  1390.  
  1391.    * `ptx'       (SrcCD, UtilD, UtilT)
  1392.  
  1393.      GNU `ptx' is the GNU version of the traditional permuted index
  1394.      generator.     It can handle multiple input files at once, produce TeX
  1395.      compatible output, and produce readable "KWIC" (KeyWords In Context)
  1396.      indexes without needing to use `nroff'.  This version does not handle
  1397.      input files that do not fit in memory all at once.
  1398.  
  1399.    * `rc'      (SrcCD, UtilT)
  1400.  
  1401.      `rc' is a shell that features a C-like syntax (much more so than `csh')
  1402.      and far cleaner quoting rules than the C or Bourne shells.     It's
  1403.      intended to be used interactively, but is also great for writing
  1404.      scripts.  It inspired the shell `es'.
  1405.  
  1406.    * RCS     (SrcCD, UtilD, UtilT)
  1407.  
  1408.      The Revision Control System, RCS, is used for version control and
  1409.      management of software projects.  When used with GNU `diff', RCS can
  1410.      handle binary files (executables, object files, 8-bit data, etc).    Also
  1411.      see the item about CVS in this article.
  1412.  
  1413.    * `recode'          (SrcCD, UtilT)
  1414.  
  1415.      GNU `recode' converts files between character sets and usages.  When
  1416.      exact transliterations are not possible, it may get rid of the offending
  1417.      characters or fall back on approximations.     This program recognizes or
  1418.      produces nearly 150 different character sets and is able to
  1419.      transliterate files between almost any pair.  Most RFC 1345 character
  1420.      sets are supported.
  1421.  
  1422.    * regex       (LangT, SrcCD)
  1423.  
  1424.      The GNU regular expression library supports POSIX.2, except for
  1425.      internationalization features.  In the past, it has been included in many
  1426.      GNU programs which use regex routines.  Now it is finally available
  1427.      separately.  A faster version of this library comes with `sed'.
  1428.  
  1429.    * Scheme        (SchmT)
  1430.  
  1431.      For information about Scheme, see ``Scheme Tape''.
  1432.  
  1433.    * `screen'          (SrcCD, UtilT)
  1434.  
  1435.      `screen' is a terminal multiplexer that runs several separate "screens"
  1436.      (ttys) on a single physical character-based terminal.  Each virtual
  1437.      terminal emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022
  1438.      functions.     `screen' sessions can be detached and resumed later on a
  1439.      different terminal type.
  1440.  
  1441.    * `sed'       (SrcCD, UtilD, UtilT)
  1442.  
  1443.      `sed' is a stream-oriented version of `ed'.  It is used copiously in
  1444.      shell scripts.  GNU `sed' comes with the rx library, which is a faster
  1445.      version of regex (see ``Forthcoming GNUs'').
  1446.  
  1447.    * Shellutils        (SrcCD, UtilT)
  1448.  
  1449.      Use shellutils interactively or in shell scripts: `basename', `date',
  1450.      `dirname', `echo', `env', `expr', `false', `groups', `id', `nice',
  1451.      `nohup', `printenv', `printf', `sleep', `stty', `su', `tee', `test',
  1452.      `true', `tty', `uname', `who', `whoami', and `yes'.
  1453.  
  1454.    * GNU Shogi           (SrcCD, UtilT)
  1455.  
  1456.      Shogi is a Japanese game similar to Chess; a major difference is that
  1457.      captured pieces can be returned into play.
  1458.  
  1459.      GNU Shogi has been created by modifying GNU Chess; GNU Shogi implements
  1460.      the same features as GNU Chess and uses similar heuristics.  As a new
  1461.      feature, sequences of partial board patterns can be introduced in order
  1462.      to help the program play a good order of moves towards specific opening
  1463.      patterns.    There are both character and X display interfaces.
  1464.  
  1465.      GNU Shogi is primarily supported by Matthias Mutz on behalf of the FSF.
  1466.  
  1467.     Matthias Mutz
  1468.     Universitaet Passau, FMI
  1469.     94030 Passau
  1470.     Germany
  1471.  
  1472.     Electronic-mail: `mutz@fmi.uni-passau.de'
  1473.  
  1474.    * Smalltalk           (LangT, SrcCD)
  1475.  
  1476.      GNU Smalltalk is an interpreted object-oriented programming language
  1477.      system written in highly portable C.  It has been successfully ported to
  1478.      many Unix and some other platforms, including DOS (but these non-Unix
  1479.      ports are not available from the FSF).  Current features include a
  1480.      binary image save capability, the ability to invoke user-written C code
  1481.      and pass parameters to it, a GNU Emacs editing mode, a version of the X
  1482.      protocol invocable from Smalltalk, optional byte-code compilation
  1483.      tracing and byte-code execution tracing, and automatically loaded
  1484.      per-user initialization files.  It implements all of the classes and
  1485.      protocol in the Smalltalk-80 book "Smalltalk-80: The Language", except
  1486.      for the graphic user interface (`GUI') related classes.
  1487.  
  1488.      See ``Forthcoming GNUs'', for plans for later releases of Smalltalk.
  1489.  
  1490.    * Superopt          (LangT, SrcCD)
  1491.  
  1492.      Superopt is a function sequence generator that uses an exhaustive
  1493.      generate-and-test approach to find the shortest instruction sequence for
  1494.      a given function.    You provide the GNU superoptimizer, `gso', a
  1495.      function, a CPU to generate code for, and how many instructions you can
  1496.      accept.  Its application in GCC is described in the `ACM SIGPLAN
  1497.      PLDI'92' proceedings.  Superopt supports: SPARC, m68k, m68020, m88k, IBM
  1498.      RS/6000, AMD 29000, Intel 80x86, Pyramid, DEC Alpha, & HP-PA.
  1499.  
  1500.    * `tar'       (SrcCD, UtilT)
  1501.  
  1502.      GNU `tar' includes multivolume support, the ability to archive sparse
  1503.      files, automatic archive compression/decompression, remote archives and
  1504.      special features that allow `tar' to be used for incremental and full
  1505.      backups.  Unfortunately, GNU `tar' implements an early draft of the
  1506.      POSIX 1003.1 `ustar' standard which is different from the final
  1507.      standard.    Adding support for the new changes in a backward-compatible
  1508.      fashion is not trivial.
  1509.  
  1510.    * Termcap Library         (SrcCD, UtilT)
  1511.  
  1512.      The GNU Termcap library is a drop-in replacement for `libtermcap.a' on
  1513.      any system.  It does not place an arbitrary limit on the size of Termcap
  1514.      entries, unlike most other Termcap libraries.  Included is source for the
  1515.      `Termcap Manual' in Texinfo format.  See ``GNU Documentation''.
  1516.  
  1517.    * TeX     (SrcCD)
  1518.  
  1519.      TeX is a document formatting system that handles complicated
  1520.      typesetting, including mathematics.  It is GNU's standard text formatter.
  1521.  
  1522.      You can obtain TeX from the University of Washington, which maintains and
  1523.      supports a tape distribution of TeX for Unix systems.  The core material
  1524.      consists of Karl Berry's `web2c' TeX package, the sources for which are
  1525.      available via anonymous ftp; retrieval instructions are in
  1526.      `pub/tex/FTP.nwc' on `ftp.cs.umb.edu'.  If you receive any installation
  1527.      support from the University of Washington, please consider sending them
  1528.      a donation.
  1529.  
  1530.      To order a full distribution written in `tar' on either a 1/4inch
  1531.      4-track QIC-24 cartridge or a 4mm DAT cartridge, send $210.00 to:
  1532.  
  1533.     Northwest Computing Support Center
  1534.     DR-10, Thomson Hall 35
  1535.     University of Washington
  1536.     Seattle, WA   98195
  1537.     USA
  1538.  
  1539.     Electronic-Mail: `unixtex@u.washington.edu'
  1540.     Telephone: +1-206-543-6259
  1541.  
  1542.      Please make checks payable to the University of Washington.  Checks must
  1543.      be in U.S. dollars, drawn on a U.S. bank.    Prepaid orders are preferred
  1544.      but purchase orders are acceptable; however, they carry an extra charge
  1545.      of $10.00 to pay for invoice processing.  Overseas sites: please add to
  1546.      the base cost $20.00 for shipment via air parcel post, or $30.00 for
  1547.      shipment via courier.  Please check with the above for current prices
  1548.      and formats.
  1549.  
  1550.    * Texinfo         (EmcsT, LangT, SrcCD, UtilD, UtilT)
  1551.  
  1552.      Texinfo is a set of utilities which generate both printed manuals and
  1553.      online hypertext-style documentation (called "Info").  There are also
  1554.      programs for reading online Info documents.  Version 3 has both GNU Emacs
  1555.      Lisp and standalone programs written in C or shell script.     Texinfo mode
  1556.      for GNU Emacs enables easy editing and updating of Texinfo files.
  1557.      Programs provided include `makeinfo', `info', `texi2dvi', `texindex',
  1558.      `tex2patch', and `fixfonts'.  Source for the `Texinfo Manual' is
  1559.      included.    See ``GNU Documentation''.
  1560.  
  1561.    * Textutils           (SrcCD, UtilT)
  1562.  
  1563.      The Textutils programs manipulate textual data.  They include: `cat',
  1564.      `cksum', `comm', `csplit', `cut', `expand', `fold', `head', `join', `nl',
  1565.      `od', `paste', `pr', `sort', `split', `sum', `tac', `tail', `tr',
  1566.      `unexpand', `uniq', and `wc'.
  1567.  
  1568.    * Tile Forth        (LangT, SrcCD)
  1569.  
  1570.      Tile Forth is a 32-bit implementation of the Forth-83 standard written in
  1571.      C, allowing it to be easily moved between different computers.
  1572.      (Traditionally, Forth implementations are written in assembler to use
  1573.      the underlying hardware as optimally as possible, but this also makes
  1574.      them less portable.)
  1575.  
  1576.    * `time'        (SrcCD, UtilT)
  1577.  
  1578.      `time' is used to report statistics (usually from a shell) about the
  1579.      amount of user, system and real time used by a process.  On some systems
  1580.      it also reports memory usage, page faults, and other statistics.
  1581.  
  1582.    * `tput'        (SrcCD, UtilT)
  1583.  
  1584.      `tput' is a portable way for shell scripts to use special terminal
  1585.      capabilities.  Our `tput' uses the Termcap database, instead of Terminfo
  1586.      as most others do.
  1587.  
  1588.    * UUCP      (SrcCD, UtilT)
  1589.  
  1590.      This version of UUCP was written by Ian Lance Taylor, and is GNU's
  1591.      standard UUCP system.  It supports the `f', `g' and `v' (in all window
  1592.      and packet sizes), `G', `t', `e', Zmodem and two new bidirectional (`i'
  1593.      and `j') protocols.  If you have a Berkeley sockets library, it can make
  1594.      TCP connections.  If you have TLI libraries, it can make TLI
  1595.      connections.  Source is included for a Texinfo manual, which is not yet
  1596.      published by the FSF.
  1597.  
  1598.    * `uuencode' and `uudecode'           (SrcCD, UtilT)
  1599.  
  1600.      `uuencode' and `uudecode' are used to transmit binary files over
  1601.      transmission mediums that support only simple ASCII data.
  1602.  
  1603.    * `wdiff'         (SrcCD, UtilT)
  1604.  
  1605.      `wdiff' is a front-end to GNU `diff'.  It compares two files, finding
  1606.      which words have been deleted or added to the first in order to create
  1607.      the second.  It has many output formats and interacts well with
  1608.      terminals and pagers.  `wdiff' is particularly useful when two texts
  1609.      differ only by a few words and paragraphs have been refilled.
  1610.  
  1611.  
  1612.  
  1613. Program/Package Cross Reference
  1614. *******************************
  1615.  
  1616. Here is a list of what package each GNU program or library is in.  Programs
  1617. on the two X11 tapes and the 4.4BSD-Lite tapes are not included, due to lack
  1618. of space in this Bulletin.  You can anonymous FTP a full list from
  1619. `prep.ai.mit.edu' in the file `/pub/gnu/ProgramIndex'.
  1620.  
  1621.     a2p perl
  1622.     acm acm
  1623.     acms acm
  1624.     addftinfo Groff
  1625.     afm2tfm TeX
  1626.     ar Binutils
  1627.     autoconf Autoconf
  1628.     autoheader Autoconf
  1629.  
  1630.     b2m Emacs
  1631.     basename Shellutils
  1632.     bash BASH
  1633.     bc bc
  1634.     bdftops Ghostscript
  1635.     bibtex TeX
  1636.     bison Bison
  1637.     bms MandelSpawn
  1638.     bpltobzr Fontutils
  1639.     build ispell
  1640.     bzrto Fontutils
  1641.  
  1642.     c++ GCC
  1643.     c++filt Binutils
  1644.     c2ph perl
  1645.     cat Textutils
  1646.     cbars wdiff
  1647.     cc GCC
  1648.     cc1 GCC
  1649.     cc1obj GCC
  1650.     cc1plus GCC
  1651.     cccp GCC
  1652.     charspace Fontutils
  1653.     chgrp Fileutils
  1654.     chmod Fileutils
  1655.     chown Fileutils
  1656.     ci RCS
  1657.     cksum Textutils
  1658.     clisp CLISP
  1659.     cmail xboard
  1660.     cmmf TeX
  1661.     cmp Diffutils
  1662.     co RCS
  1663.     comm Textutils
  1664.     cp Fileutils
  1665.     cpio cpio
  1666.     cpp GCC
  1667.     cppstdin perl
  1668.     csplit Textutils
  1669.     ctags Emacs
  1670.     cu UUCP
  1671.     cut Textutils
  1672.     cvs CVS
  1673.     cvscheck CVS
  1674.     cvtmail Emacs
  1675.  
  1676.     d Fileutils
  1677.     date Shellutils
  1678.     dc dc
  1679.     dd Fileutils
  1680.     delatex TeX
  1681.     demangle Binutils
  1682.     descend CVS
  1683.     detex TeX
  1684.     df Fileutils
  1685.     diff Diffutils
  1686.     diff3 Diffutils
  1687.     digest-doc Emacs
  1688.     dir Fileutils
  1689.     dirname Shellutils
  1690.     dld dld
  1691.     doschk doschk
  1692.     du Fileutils
  1693.     dvi2tty TeX
  1694.     dvicopy TeX
  1695.     dvips TeX
  1696.     dvitype TeX
  1697.  
  1698.     ecc ecc
  1699.     echo Shellutils
  1700.     ed ed
  1701.     edit-pr GNATS
  1702.     egrep grep
  1703.     emacs Emacs
  1704.     emacsclient Emacs
  1705.     emacsserver Emacs
  1706.     emacstool Emacs
  1707.     env Shellutils
  1708.     eqn Groff
  1709.     es es
  1710.     esdebug es
  1711.     etags Emacs
  1712.     ex nvi
  1713.     expand Textutils
  1714.     expect DejaGnu
  1715.     expr Shellutils
  1716.  
  1717.     f2c f2c
  1718.     fakemail Emacs
  1719.     false Shellutils
  1720.     fax NetFax
  1721.     faxenq NetFax
  1722.     faxmail NetFax
  1723.     faxps NetFax
  1724.     faxq NetFax
  1725.     faxrm NetFax
  1726.     faxsend NetFax
  1727.     faxspooler NetFax
  1728.     fc f2c
  1729.     fgrep grep
  1730.     find find
  1731.     find2perl perl
  1732.     finger finger
  1733.     fingerd finger
  1734.     fixfonts Texinfo
  1735.     fixinc.svr4 GCC
  1736.     fixincludes GCC
  1737.     flex flex
  1738.     fold Textutils
  1739.     font2c Ghostscript
  1740.     fontconvert Fontutils
  1741.     forth Tile Forth
  1742.     forthicon Tile Forth
  1743.     forthtool Tile Forth
  1744.     freq ispell
  1745.     freqtbl ispell
  1746.  
  1747.     g++ GCC
  1748.     gas GAS
  1749.     gawk Gawk
  1750.     gcc GCC
  1751.     gdb GDB
  1752.     genclass libg++
  1753.     gftodvi TeX
  1754.     gftopk TeX
  1755.     gftype TeX
  1756.     ghostview Ghostview
  1757.     gnats GNATS
  1758.     gnuchess Chess
  1759.     gnuchessc Chess
  1760.     gnuchessn Chess
  1761.     gnuchessr Chess
  1762.     gnuchessx Chess
  1763.     gnupdisp Shogi
  1764.     gnuplot gnuplot
  1765.     gnuplot_x11 gnuplot
  1766.     gnushogi Shogi
  1767.     gnushogir Shogi
  1768.     gnushogix Shogi
  1769.     go GnuGo
  1770.     gperf gperf
  1771.     gperf libg++
  1772.     gprof Binutils
  1773.     graph Graphics
  1774.     grep grep
  1775.     grodvi Groff
  1776.     groff Groff
  1777.     grops Groff
  1778.     grotty Groff
  1779.     groups Shellutils
  1780.     gs Ghostscript
  1781.     gsbj Ghostscript
  1782.     gsdj Ghostscript
  1783.     gslj Ghostscript
  1784.     gslp Ghostscript
  1785.     gsnd Ghostscript
  1786.     gsrenderfont Fontutils
  1787.     gunzip gzip
  1788.     gzexe gzip
  1789.     gzip gzip
  1790.  
  1791.     h2ph perl
  1792.     h2pl perl
  1793.     head Textutils
  1794.     hello hello
  1795.     hexl Emacs
  1796.     hp2xx hp2xx
  1797.  
  1798.     id Shellutils
  1799.     ident RCS
  1800.     imageto Fontutils
  1801.     imgrotate Fontutils
  1802.     indent indent
  1803.     indxbib Groff
  1804.     info Texinfo
  1805.     inimf TeX
  1806.     initex TeX
  1807.     install Fileutils
  1808.     ispell ispell
  1809.  
  1810.     join Textutils
  1811.  
  1812.     lasergnu gnuplot
  1813.     latex TeX
  1814.     ld Binutils
  1815.     less less
  1816.     lesskey less
  1817.     libbfd.a Binutils
  1818.     libbfd.a GAS
  1819.     libbfd.a GDB
  1820.     libbzr.a Fontutils
  1821.     libc.a C Library
  1822.     libcurses.a nvi
  1823.     libF77.a f2c
  1824.     libg++.a libg++
  1825.     libgdbm.a gdbm
  1826.     libgf.a Fontutils
  1827.     libgmp.a gmp
  1828.     libI77.a f2c
  1829.     libnihcl.a NIHCL
  1830.     libnihclmi.a NIHCL
  1831.     libnihclvec.a NIHCL
  1832.     liboctave.a Octave
  1833.     libpbm.a Fontutils
  1834.     libpk.a Fontutils
  1835.     libtcl.a DejaGnu
  1836.     libtermcap.a Termcap
  1837.     libtfm.a Fontutils
  1838.     libwidgets.a Fontutils
  1839.     limn Fontutils
  1840.     lkbib Groff
  1841.     ln Fileutils
  1842.     locate find
  1843.     look ispell
  1844.     lookbib Groff
  1845.     ls Fileutils
  1846.  
  1847.     m4 m4
  1848.     make Make
  1849.     make-docfile Emacs
  1850.     make-path Emacs
  1851.     makeindex TeX
  1852.     makeinfo Texinfo
  1853.     MakeTeXPK TeX
  1854.     man-macros Groff
  1855.     mattrib mtools
  1856.     mcd mtools
  1857.     mcopy mtools
  1858.     mdel mtools
  1859.     mdir mtools
  1860.     me-macros Groff
  1861.     merge RCS
  1862.     mf TeX
  1863.     mformat mtools
  1864.     mft TeX
  1865.     mkdir Fileutils
  1866.     mkfifo Fileutils
  1867.     mkmanifest mtools
  1868.     mkmodules CVS
  1869.     mknod Fileutils
  1870.     mlabel mtools
  1871.     mm-macros Groff
  1872.     mmd mtools
  1873.     movemail Emacs
  1874.     mrd mtools
  1875.     mread mtools
  1876.     mren mtools
  1877.     ms-macros Groff
  1878.     mslaved MandelSpawn
  1879.     mt cpio
  1880.     mtype mtools
  1881.     mv Fileutils
  1882.     mvdir Fileutils
  1883.     mwrite mtools
  1884.  
  1885.     nethack Nethack
  1886.     nice Shellutils
  1887.     nl Textutils
  1888.     nlmconv Binutils
  1889.     nm Binutils
  1890.     nohup Shellutils
  1891.     nroff Groff
  1892.  
  1893.     objc GCC
  1894.     objcopy Binutils
  1895.     objdump Binutils
  1896.     objective-c GCC
  1897.     octave Octave
  1898.     od Textutils
  1899.     oleo Oleo
  1900.  
  1901.     p2c p2c
  1902.     paste Textutils
  1903.     patch patch
  1904.     patgen TeX
  1905.     pathchk Shellutils
  1906.     perl perl
  1907.     pfbtops Groff
  1908.     pic Groff
  1909.     pktogf TeX
  1910.     pktype TeX
  1911.     plot2fig Graphics
  1912.     plot2plot Graphics
  1913.     plot2ps Graphics
  1914.     plot2tek Graphics
  1915.     pltotf TeX
  1916.     pooltype TeX
  1917.     pr Textutils
  1918.     pr-addr GNATS
  1919.     pr-edit GNATS
  1920.     printenv Shellutils
  1921.     printf Shellutils
  1922.     protoize GCC
  1923.     ps2ascii Ghostscript
  1924.     ps2epsi Ghostscript
  1925.     psbb Groff
  1926.     ptx ptx
  1927.  
  1928.     query-pr GNATS
  1929.  
  1930.     ranlib Binutils
  1931.     rc rc
  1932.     rcs RCS
  1933.     rcs-to-cvs CVS
  1934.     rcs2log Emacs
  1935.     rcsdiff RCS
  1936.     rcsfreeze RCS
  1937.     rcsmerge RCS
  1938.     recode recode
  1939.     refer Groff
  1940.     rlog RCS
  1941.     rm Fileutils
  1942.     rmdir Fileutils
  1943.     rmt cpio
  1944.     rmt tar
  1945.     runtest DejaGnu
  1946.     runtest.exp DejaGnu
  1947.  
  1948.     s2p perl
  1949.     sccs2rcs CVS
  1950.     screen screen
  1951.     sdiff Diffutils
  1952.     sed sed
  1953.     send-pr GNATS
  1954.     shogi Shogi
  1955.     size Binutils
  1956.     sleep Shellutils
  1957.     soelim Groff
  1958.     sort Textutils
  1959.     split Textutils
  1960.     strings Binutils
  1961.     strip Binutils
  1962.     stty Shellutils
  1963.     su Shellutils
  1964.     sum Textutils
  1965.     superopt Superopt
  1966.  
  1967.     tac Textutils
  1968.     tail Textutils
  1969.     taintperl perl
  1970.     tangle TeX
  1971.     tar tar
  1972.     tbl Groff
  1973.     tcp Emacs
  1974.     tee Shellutils
  1975.     tek2plot Graphics
  1976.     test Shellutils
  1977.     test-g++ DejaGnu
  1978.     test-tool DejaGnu
  1979.     tex TeX
  1980.     tex3patch Texinfo
  1981.     texi2dvi Texinfo
  1982.     texindex Texinfo
  1983.     texspell TeX
  1984.     tfmtodit Groff
  1985.     tftopl TeX
  1986.     tgrind TeX
  1987.     time time
  1988.     timer Emacs
  1989.     touch Fileutils
  1990.     tput tput
  1991.     tr Textutils
  1992.     troff Groff
  1993.     true Shellutils
  1994.     tty Shellutils
  1995.  
  1996.     uname Shellutils
  1997.     uncompress gzip
  1998.     unexpand Textutils
  1999.     uniq Textutils
  2000.     unprotoize GCC
  2001.     uuchk UUCP
  2002.     uucico UUCP
  2003.     uuconv UUCP
  2004.     uucp UUCP
  2005.     uudecode uuencode
  2006.     uudir UUCP
  2007.     uuencode uuencode
  2008.     uulog UUCP
  2009.     uuname UUCP
  2010.     uupick UUCP
  2011.     uurate UUCP
  2012.     uusched UUCP
  2013.     uustat UUCP
  2014.     uuto UUCP
  2015.     uux UUCP
  2016.     uuxqt UUCP
  2017.  
  2018.     v Fileutils
  2019.     vcdiff Emacs
  2020.     vdir Fileutils
  2021.     vftovp TeX
  2022.     vi nvi
  2023.     virmf TeX
  2024.     virtex TeX
  2025.     vptovf TeX
  2026.  
  2027.     wakeup Emacs
  2028.     wc Textutils
  2029.     wdiff wdiff
  2030.     weave TeX
  2031.     who Shellutils
  2032.     whoami Shellutils
  2033.  
  2034.     x2p perl
  2035.     xargs find
  2036.     xbfe Fontutils
  2037.     xboard xboard
  2038.     xditview Groff
  2039.     xdvi TeX
  2040.     xms MandelSpawn
  2041.     xplot Graphics
  2042.     xshogi xshogi
  2043.  
  2044.     yes Shellutils
  2045.     yow Emacs
  2046.  
  2047.     zcat gzip
  2048.     zcmp gzip
  2049.     zdiff gzip
  2050.     zforce gzip
  2051.     zgrep gzip
  2052.     zmore gzip
  2053.     znew gzip
  2054.  
  2055.     [ Shellutils
  2056.  
  2057.  
  2058.  
  2059. Tapes
  2060. *****
  2061.  
  2062. We offer Unix source code on tapes in `tar' format on these media:
  2063.  
  2064.    * 4mm DAT cartridges
  2065.  
  2066.    * 8mm Exabyte cartridges
  2067.  
  2068.    * Sun DC300XLP QIC-24 1/4in cartridges (readable on some other systems)
  2069.  
  2070.    * Hewlett-Packard 16-track DC600HC 1/4in cartridges
  2071.  
  2072.    * IBM RS/6000 QIC-150 1/4in cartridges (readable on some other systems)
  2073.  
  2074.    * 1600bpi 9-track 1/2in reel tape
  2075.  
  2076. The contents of the reel and various cartridge tapes for Unix systems are the
  2077. same (except for the RS/6000 Emacs tape, which also has executables for
  2078. Emacs); only the media are different.  For pricing information, see the Free
  2079. Software Foundation Order Form in the centerfold.  Source code for the
  2080. manuals is included, in Texinfo format.     See ``GNU Documentation''.
  2081.  
  2082. Some of the files on the tapes may be compressed with `gzip' to make them
  2083. fit.  Refer to the top-level `README' file at the beginning of each tape for
  2084. instructions on uncompressing them.  `uncompress' and `unpack' *do not work*!
  2085.  
  2086.  
  2087.  
  2088. Languages Tape
  2089. --------------
  2090.  
  2091. This tape contains programming tools: compilers, interpreters, and related
  2092. programs (parsers, conversion programs, debuggers, etc.).
  2093.  
  2094.     * Binutils 2.3
  2095.     * Bison 1.22
  2096.     * C Library 1.08
  2097.     * DejaGnu 1.2
  2098.     * dld 3.2.3
  2099.     * ecc 1.2.1
  2100.     * f2c 1994.04.14
  2101.     * flex 2.4.6
  2102.     * GAS 2.2
  2103.     * Gawk 2.15.4
  2104.     * GCC 2.5.8 (includes G++ & Objective-C)
  2105.     * GDB 4.12
  2106.     * gdbm 1.7.1
  2107.     * gmp 1.3.2
  2108.     * gperf 2.1a
  2109.     * gzip 1.2.4
  2110.     * indent 1.9.1
  2111.     * libg++ 2.5.3
  2112.     * Make 3.71
  2113.     * NIH Class Library 3.0
  2114.     * Octave 1.0
  2115.     * p2c 1.20
  2116.     * perl 4.036
  2117.     * regex 0.12
  2118.     * Smalltalk 1.1.1
  2119.     * Superopt 2.3
  2120.     * Texinfo 3.1
  2121.     * Tile Forth 2.1
  2122.  
  2123.  
  2124.  
  2125. Utilities Tape
  2126. --------------
  2127.  
  2128. This tape consists mostly of smaller utilities and miscellaneous applications.
  2129.  
  2130.     * acm 4.5
  2131.     * Autoconf 1.10
  2132.     * BASH 1.13.5
  2133.     * bc 1.02
  2134.     * Chess 4.0.69
  2135.     * cpio 2.3
  2136.     * CVS 1.3
  2137.     * dc 0.2
  2138.     * Diffutils 2.6
  2139.     * doschk 1.1
  2140.     * ed 0.1
  2141.     * es 0.84
  2142.     * Fileutils 3.9
  2143.     * find 3.8
  2144.     * finger 1.37
  2145.     * Fontutils 0.6
  2146.     * Ghostscript 2.6.1
  2147.     * Ghostview 1.5
  2148.     * Ghostview for Windows 1.0
  2149.     * GNATS 3.2
  2150.     * GnuGo 1.1
  2151.     * gnuplot 3.5
  2152.     * Graphics 0.17
  2153.     * grep 2.0 (with egrep and fgrep)
  2154.     * Groff 1.09
  2155.     * gzip 1.2.4
  2156.     * hello 1.3
  2157.     * hp2xx 3.1.4
  2158.     * Ispell 4.0
  2159.     * m4 1.1
  2160.     * Make 3.71
  2161.     * MandelSpawn 0.07
  2162.     * mtools 2.0.7
  2163.     * NetFax 3.2.1
  2164.     * Nethack 3.1.3
  2165.     * nvi 1.11
  2166.     * Oleo 1.5
  2167.     * patch 2.1
  2168.     * ptx 0.3
  2169.     * rc 1.4
  2170.     * RCS 5.6.0.1
  2171.     * recode 3.3
  2172.     * screen 3.5.2
  2173.     * sed 1.18
  2174.     * sed 2.05
  2175.     * Shellutils 1.9.4
  2176.     * Shogi 1.1.02
  2177.     * tar 1.11.2
  2178.     * Termcap 1.2
  2179.     * Texinfo 3.1
  2180.     * Textutils 1.9
  2181.     * time 1.6
  2182.     * tput 1.0
  2183.     * UUCP 1.05
  2184.     * uuencode 1.0
  2185.     * wdiff 0.04
  2186.     * xboard 3.0.9
  2187.     * xshogi 1.2.02
  2188.  
  2189.  
  2190.  
  2191. Emacs Tape
  2192. ----------
  2193.  
  2194. This tape has Common Lisp systems and libraries, GNU Emacs, assorted
  2195. extensions that work with GNU Emacs, and a few other important utilities.
  2196.  
  2197.     * Calc 2.02c
  2198.     * CLISP 1994.01.08
  2199.     * GNU Common Lisp 1.0
  2200.     * elib 0.06
  2201.     * Emacs 18.59
  2202.     * Emacs 19.23
  2203.     * GNU Emacs Lisp Reference Manual 2.3
  2204.     * gzip 1.2.4
  2205.     * Make 3.71
  2206.     * PCL 1993.03.18
  2207.     * Texinfo 3.1
  2208.  
  2209.  
  2210.  
  2211. Scheme Tape
  2212. -----------
  2213.  
  2214. Scheme is a simplified, lexically-scoped dialect of Lisp.  It was designed at
  2215. MIT and other universities to teach students the art of programming, and to
  2216. research new parallel programming constructs and compilation techniques.
  2217.  
  2218. This tape contains MIT Scheme 7.1, which conforms to the "Revised^4 Report On
  2219. the Algorithmic Language Scheme" (MIT AI Lab Memo 848b), for which TeX source
  2220. is included.  It is written partly in C, but is presently hard to bootstrap.
  2221. Binaries that can be used to bootstrap Scheme are available for:
  2222.  
  2223.    * HP 9000 series 300, 400, 700 & 800 running HP-UX 7.0 or 8.0
  2224.  
  2225.    * NeXT running NeXT OS 1.0 or 2.0
  2226.  
  2227.    * Sun-3 or Sun-4 running SunOS 4.1
  2228.  
  2229.    * DECstation 3100/5100 running Ultrix 4.0
  2230.  
  2231.    * Sony NeWS-3250 running NEWS OS 5.01
  2232.  
  2233.    * Vax running 4.3BSD
  2234.  
  2235. If your system is not on this list and you don't enjoy the bootstrap
  2236. challenge, see the JACAL item in ``GNU Software''.
  2237.  
  2238.  
  2239.  
  2240. X11 Tapes
  2241. ---------
  2242.  
  2243. The two X11 tapes contain Version 11, Release 6 of the MIT X Window System.
  2244. The first tape contains all of the core software, documentation and some
  2245. contributed clients.  We call this the "required" X tape since it is
  2246. necessary for running X or running GNU Emacs under X.  The second, "optional"
  2247. tape contains contributed libraries and other toolkits, the Andrew User
  2248. Interface System, games, and other programs.
  2249.  
  2250. The X11 Required tape also contains all fixes and patches released to date.
  2251. We update this tape as new fixes and patches are released for programs on
  2252. both tapes.  See ``Tape & CD-ROM Subscription Service''.
  2253.  
  2254. We will distribute X11R5 on tape until X11R6 is stable, and on the
  2255. ``November 1993 Source Code CD-ROM'', while supplies last.
  2256.  
  2257.  
  2258.  
  2259. Berkeley 4.4BSD-Lite Tape
  2260. -------------------------
  2261.  
  2262. The "4.4BSD-Lite" release is the last from the Computer Systems Research
  2263. Group at the University of California at Berkeley.  It includes most of the
  2264. BSD software system except for a few proprietary files that still remain in
  2265. the full 4.4BSD distribution.
  2266.  
  2267.  
  2268.  
  2269. VMS Emacs and VMS Compiler Tapes
  2270. --------------------------------
  2271.  
  2272. We offer two VMS tapes.     One has just GNU Emacs 18.59 (none of the other
  2273. software on the ``Emacs Tape'', is included).  The other has GCC 2.3.3, Bison
  2274. 1.19 (to compile GCC), GAS 1.38 (to assemble GCC's output) and some library
  2275. and include files (none of the other software on the ``Languages Tape'', is
  2276. included).  We are not aware of a GDB port for VMS.  Both VMS tapes have
  2277. executables from which you can bootstrap, as the DEC VMS C compiler cannot
  2278. compile GCC.  Please do not ask us to devote effort to VMS support, because it
  2279. is peripheral to the GNU Project.
  2280.  
  2281.  
  2282.  
  2283. CD-ROMs
  2284. *******
  2285.  
  2286. We currently offer these CD-ROMs:
  2287.  
  2288.    * see ``May 1994 Source Code CD-ROM''.
  2289.  
  2290.    * see ``November 1993 Source Code CD-ROM''.
  2291.  
  2292.    * see ``Compiler Tools Binaries CD-ROM''.
  2293.  
  2294. Our CD-ROMs are in ISO 9660 format and can be mounted as a read-only file
  2295. system on most operating systems.  If your driver supports it you can mount
  2296. each CD-ROM with "Rock Ridge" extensions and it will look just like an
  2297. ordinary Unix file system, rather than one full of truncated and otherwise
  2298. mangled names that fit the vanilla ISO 9660 specifications.
  2299.  
  2300. You can build most of the software without copying the sources off the CD.
  2301. You only need enough disk space for object files and intermediate build
  2302. targets.
  2303.  
  2304.  
  2305.  
  2306. Pricing of the GNU CD-ROMs
  2307. --------------------------
  2308.  
  2309. If a business or organization is ultimately paying, the May 1994 Source CD
  2310. costs $400.  It costs $100 if you, an individual, are paying out of your own
  2311. pocket.     The Compiler Tools Binaries CD-ROM costs $240 for a business or
  2312. organization, and $60 for an individual.
  2313.  
  2314.    * What do the individual and company prices mean?
  2315.  
  2316.      The software on our disk is free; anyone can copy it and anyone can run
  2317.      it.  What we charge for is the physical disk and the service of
  2318.      distribution.
  2319.  
  2320.      We charge two different prices depending on who is buying.     When a
  2321.      company or other organization buys the May 1994 Source CD-ROM, we charge
  2322.      $400.  When an individual buys the same disk, we charge just $100.
  2323.  
  2324.      This distinction is not a matter of who is allowed to use the software.
  2325.      In either case, once you have a copy, you can distribute as many copies
  2326.      as you wish, and there's no restriction on who can have or run them.
  2327.      The price distinction is entirely a matter of what kind of entity pays
  2328.      for the CD.
  2329.  
  2330.      You, the reader, are certainly an individual, not a company.  If you are
  2331.      buying a disk "in person", then you are probably doing so as an
  2332.      individual.  But if you expect to be reimbursed by your employer, then
  2333.      the disk is really for the company; so please pay the company price and
  2334.      get reimbursed for it.  We won't try to check up on you--we use the honor
  2335.      system--so please cooperate.
  2336.  
  2337.      Buying CDs at the company price is especially helpful for Project GNU;
  2338.      just 80 May 1994 Source CDs at that price supports an FSF programmer or
  2339.      tech writer for a year.
  2340.  
  2341.    * Why is there an individual price?
  2342.  
  2343.      In the past, our distribution tapes have been ordered mainly by
  2344.      companies.     The CD at the price of $400 provides them with all of our
  2345.      software for a much lower price than they would previously have paid for
  2346.      six different tapes.  To lower the price more would cut into the FSF's
  2347.      funds very badly, and decrease the software development we can do.
  2348.  
  2349.      However, for individuals, $400 is too high a price; hardly anyone could
  2350.      afford that.  So we decided to make CDs available to individuals at the
  2351.      lower price of $100, but not do the same for companies.
  2352.  
  2353.    * Is there a maximum price?
  2354.  
  2355.      Our stated prices are minimums.  Feel free to pay a higher price if you
  2356.      wish to support GNU development more.  The sky's the limit; we will
  2357.      accept as high a price as you can offer.  Or simply give a donation
  2358.      (tax-deductible in the U.S.) to the Free Software Foundation, a
  2359.      tax-exempt public charity.
  2360.  
  2361.  
  2362.  
  2363. May 1994 Source Code CD-ROM
  2364. ---------------------------
  2365.  
  2366. The Free Software Foundation has produced the fourth edition of its Source
  2367. Code CD-ROM.  It contains the following:
  2368.  
  2369.     * acm 4.5
  2370.     * Autoconf 1.10
  2371.     * BASH 1.13.5
  2372.     * bc 1.02
  2373.     * Binutils 2.3
  2374.     * Bison 1.22
  2375.     * C Library 1.08
  2376.     * Calc 2.02c
  2377.     * Chess 4.0.69
  2378.     * CLISP 1994.01.08
  2379.     * cpio 2.3
  2380.     * CVS 1.3
  2381.     * dc 0.2
  2382.     * DejaGnu 1.2
  2383.     * Diffutils 2.6
  2384.     * dld 3.2.3
  2385.     * doschk 1.1
  2386.     * ecc 1.2.1
  2387.     * ed 0.1
  2388.     * elib 0.06
  2389.     * Emacs 18.59 & Emacs 19.23
  2390.     * es 0.84
  2391.     * f2c 1994.04.14
  2392.     * Fileutils 3.9
  2393.     * find 3.8
  2394.     * finger 1.37
  2395.     * flex 2.4.6
  2396.     * Fontutils 0.6
  2397.     * GAS 1.36.utah & GAS 2.2
  2398.     * Gawk 2.15.4
  2399.     * GCC 2.5.8
  2400.     * GCL 1.0
  2401.     * GDB 4.12
  2402.     * gdbm 1.7.1
  2403.     * Ghostscript 2.6.1
  2404.     * Ghostview 1.5
  2405.     * Ghostview for Windows 1.0
  2406.     * gmp 1.3.2
  2407.     * GNATS 3.2
  2408.     * GnuGo 1.1
  2409.     * gnuplot 3.5
  2410.     * gperf 2.1a
  2411.     * Graphics 0.17
  2412.     * grep 2.0
  2413.     * Groff 1.09
  2414.     * gzip 1.2.4
  2415.     * hello 1.3
  2416.     * hp2xx 3.1.4
  2417.     * indent 1.9.1
  2418.     * Ispell 4.0
  2419.     * libg++ 2.5.3
  2420.     * m4 1.1
  2421.     * Make 3.71
  2422.     * MandelSpawn 0.07
  2423.     * mtools 2.0.7
  2424.     * MULE 1.0
  2425.     * NetFax 3.2.1
  2426.     * Nethack 3.1.3
  2427.     * NIHCL 3.0
  2428.     * nvi 1.11
  2429.     * Octave 1.0
  2430.     * Oleo 1.5
  2431.     * p2c 1.20
  2432.     * patch 2.1
  2433.     * PCL 1993.03.18
  2434.     * perl 4.036
  2435.     * ptx 0.3
  2436.     * rc 1.4
  2437.     * RCS 5.6.0.1
  2438.     * recode 3.3
  2439.     * regex 0.12
  2440.     * screen 3.5.2
  2441.     * sed 2.05
  2442.     * Shellutils 1.9.4
  2443.     * Shogi 1.1.02
  2444.     * Smalltalk 1.1.1
  2445.     * Superopt 2.3
  2446.     * tar 1.11.2
  2447.     * Termcap 1.2
  2448.     * TeX 3.1
  2449.     * Texinfo 3.1
  2450.     * Textutils 1.9.1
  2451.     * Tile Forth 2.1
  2452.     * time 1.6
  2453.     * tput 1.0
  2454.     * UUCP 1.05
  2455.     * uuencode 1.0
  2456.     * wdiff 0.04
  2457.     * X11R6-Required
  2458.     * xboard 3.0.9
  2459.     * xshogi 1.2.02
  2460.  
  2461. The CD-ROM also contains Texinfo source for the `GNU Emacs Lisp Reference
  2462. Manual' Edition 2.3 for version 19, and other manuals listed in
  2463. ``GNU Documentation''; as well as a snapshot of the Emacs Lisp Archive at Ohio
  2464. State University.  (You can get the libraries in this archive by anonymous FTP
  2465. from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.)
  2466.  
  2467. The contents of the MIT Scheme, X11 Optional and VMS tapes are not included.
  2468. Programs that are only on MS-DOS diskettes and not on the tapes are also not
  2469. included.  See ``Tapes'' and ``MS-DOS Diskettes''.
  2470.  
  2471. Except for the Ghostview for Windows executable, there are no precompiled
  2472. programs on this CD.  You will need a C compiler.  (Programs which need some
  2473. other interpreter or compiler normally provide the C source for a
  2474. bootstrapping program.)
  2475.  
  2476.  
  2477.  
  2478. November 1993 Source Code CD-ROM
  2479. --------------------------------
  2480.  
  2481. The Free Software Foundation is still distributing the third edition of its
  2482. Source Code CD-ROM.  We are doing so because it contains X11R5, and we feel
  2483. that people should have a choice between X11R5 and X11R6 until the latter is
  2484. stable.     Because the other software on the third edition is older than that
  2485. on the fourth edition, we have reduced the price of the third edition.    The
  2486. third edition contains the following:
  2487.  
  2488.     * acm 3.1
  2489.     * Autoconf 1.7
  2490.     * BASH 1.13.4
  2491.     * bc 1.02
  2492.     * Binutils 1.9 & Binutils 2.3
  2493.     * Bison 1.22
  2494.     * C Library 1.06.7
  2495.     * Calc 2.02b
  2496.     * Chess 4.0p62
  2497.     * CLISP 1993.11.08
  2498.     * cperf 2.1a
  2499.     * cpio 2.3
  2500.     * CVS 1.3
  2501.     * dc 0.2
  2502.     * DejaGnu 1.0.1
  2503.     * diffutils 2.6
  2504.     * dld 3.2.3
  2505.     * doschk 1.1
  2506.     * ecc 1.2.1
  2507.     * elib 0.06
  2508.     * Emacs 18.59 & Emacs 19.21
  2509.     * es 0.84
  2510.     * f2c 1993.04.28
  2511.     * NetFax 3.2.1
  2512.     * Fileutils 3.9
  2513.     * find 3.8
  2514.     * finger 1.37
  2515.     * flex 2.3.8
  2516.     * Fontutils 0.6
  2517.     * GAS 1.36.utah, 1.38.1, & 2.2
  2518.     * Gawk 2.15.3
  2519.     * GCC 2.5.4
  2520.     * GDB 4.11
  2521.     * gdbm 1.7.1
  2522.     * Ghostscript 2.6.1
  2523.     * Ghostview 1.5
  2524.     * Ghostview for Windows 1.0
  2525.     * gmp 1.3.2
  2526.     * GNATS 3.01
  2527.     * gnuplot 3.5
  2528.     * GnuGo 1.1
  2529.     * Graphics 0.17
  2530.     * grep 2.0 (with egrep and fgrep)
  2531.     * Groff 1.08
  2532.     * gzip 1.2.4
  2533.     * hello 1.3
  2534.     * hp2xx 3.1.3a
  2535.     * indent 1.8
  2536.     * Ispell 4.0
  2537.     * less 177
  2538.     * libg++ 2.5.1
  2539.     * m4 1.1
  2540.     * Make 3.69.1
  2541.     * MandelSpawn 0.06
  2542.     * mtools 2.0.7
  2543.     * MULE 1.0
  2544.     * Nethack 3.1.3
  2545.     * NIHCL 3.0
  2546.     * Oleo 1.5
  2547.     * p2c 1.20
  2548.     * patch 2.1
  2549.     * PCL 1993.03.18
  2550.     * perl 4.036
  2551.     * ptx 0.3
  2552.     * rc 1.4
  2553.     * RCS 5.6.0.1
  2554.     * recode 3.2.4
  2555.     * regex 0.12
  2556.     * MIT Scheme 7.2 (for MS-DOS)
  2557.     * screen 3.5.2
  2558.     * sed 1.18 & sed 2.03
  2559.     * Shellutils 1.9.1
  2560.     * GNU Shogi 1.1p02
  2561.     * Smalltalk 1.1.1
  2562.     * Superopt 2.3
  2563.     * tar 1.11.2
  2564.     * Termcap library 1.2
  2565.     * TeX 3.1
  2566.     * Texinfo 3.1
  2567.     * Textutils 1.9.1
  2568.     * Tile Forth 2.1
  2569.     * time 1.6
  2570.     * tput 1.0
  2571.     * UUCP 1.04
  2572.     * uuencode 1.0
  2573.     * wdiff 0.04
  2574.     * X11R5-Required
  2575.  
  2576. The CD-ROM also contains Texinfo source for the `GNU Emacs Lisp Reference
  2577. Manual' Edition 2.02 for version 19, and other manuals listed in
  2578. ``GNU Documentation''; as well as a snapshot of the Emacs Lisp Archive at Ohio
  2579. State University.  (You can get the libraries in this archive by anonymous
  2580. FTP from `archive.cis.ohio-state.edu' in `/pub/gnu/emacs/elisp-archive'.)
  2581.  
  2582. The contents of the MIT Scheme, X11 Optional and VMS tapes are not included.
  2583. Programs that are only on MS-DOS diskettes and not on the tapes are also not
  2584. included.  See ``Tapes'' and ``MS-DOS Diskettes''.
  2585.  
  2586. Except for the MIT Scheme binaries for MS-DOS and the Ghostview for Windows
  2587. executable, there are no precompiled programs on this CD.  You will need a C
  2588. compiler (programs which need some other interpreter or compiler normally
  2589. provide the C source for a bootstrapping program).
  2590.  
  2591.  
  2592.  
  2593. Compiler Tools Binaries CD-ROM
  2594. ------------------------------
  2595.  
  2596. We are now offering a CD-ROM that contains executables for GNU compiler tools
  2597. for some systems which lack a compiler.     This helps people with 80386 and
  2598. 80486 machines running MS-D0S, not to mention HP-PA machines running HP-UX 9,
  2599. and Sparcs running SunOS 4.1 & Solaris 2.
  2600.  
  2601. This enables the people who use these systems to compile GNU and other free
  2602. software without having to buy a proprietary compiler.
  2603.  
  2604. We hope to have more systems on each update of this CD-ROM.  If you can help
  2605. build binaries for new systems (especially those that don't come with a C
  2606. compiler), or have one to suggest, please contact us at the addresses on page
  2607. 1.
  2608.  
  2609. These programs:
  2610.  
  2611.     * DJGPP 1.11.m1
  2612.     * GCC/G++/Objective-C 2.5.7
  2613.     * GDB 4.11
  2614.     * GAS 2.2
  2615.     * Binutils 2.3
  2616.     * Bison 1.22
  2617.     * Flex 2.4.5
  2618.     * Make 3.70
  2619.     * libg++ 2.5.3
  2620.  
  2621. For these platforms:
  2622.  
  2623.     * `i386-msdos'
  2624.     * `hppa1.1-hp-hpux9'
  2625.     * `sparc-sun-solaris2'
  2626.     * `sparc-sun-sunos4.1'
  2627.  
  2628.  
  2629.  
  2630. MS-DOS Diskettes
  2631. ****************
  2632.  
  2633. The FSF distributes, on 3.5inch 1.44MB diskettes, some of the GNU software
  2634. ported to MS-DOS.  The disks have both sources and executables.
  2635.  
  2636.  
  2637.  
  2638. DJGPP Diskettes
  2639. ---------------
  2640.  
  2641. We offer DJGPP on 21 diskettes.     For details, see ``GNU Software''.
  2642.  
  2643.  
  2644.  
  2645. Emacs Diskettes
  2646. ---------------
  2647.  
  2648. Demacs is a version of GNU Emacs.  Two versions are included on the six
  2649. diskettes we distribute: one handles 8-bit character sets; the other, based
  2650. on an early version of MULE, handles 16-bit character sets including Kanji.
  2651.  
  2652. We will be replacing Demacs with the MS-DOS port of GNU Emacs 19, as soon as
  2653. the port is ready.  The number of diskettes is not yet known.  See ``GNU
  2654. Software'', for details about both programs.
  2655.  
  2656.  
  2657.  
  2658. Selected Utilities Diskettes
  2659. ----------------------------
  2660.  
  2661. The GNUish MS-DOS Project releases GNU software ported to PC compatibles.  We
  2662. offer these programs on five diskettes.     In general, this software will run
  2663. on 8086 and 80286-based machines; an 80386 is not required.  Some of these
  2664. utilities are necessarily missing features.  Included are: `cpio', `diff',
  2665. `find', `flex', `gdbm', `grep', `indent', `less', `m4', `make', `ptx', RCS,
  2666. `sed', `shar', `sort', & Texinfo.
  2667.  
  2668.  
  2669.  
  2670. Windows Diskette
  2671. ----------------
  2672.  
  2673. We offer GNU Chess and `gnuplot' for Microsoft Windows on a single diskette.
  2674.  
  2675.  
  2676.  
  2677. Tape & CD-ROM Subscription Service
  2678. **********************************
  2679.  
  2680. If you do not have net access, our subscription service enables you to stay
  2681. current with the latest FSF developments.  For a one-time cost equivalent to
  2682. three tapes or CD-ROMs (plus shipping in some cases), we will ship you four
  2683. new versions of the tape of your choice or the Source Code CD-ROM.  The tapes
  2684. are sent each quarter, the CD-ROMs are sent as they are issued (which is
  2685. currently twice a year, but we may issue it more frequently in the future.)
  2686.  
  2687. Regularly, we will send you a new version of an Emacs, Languages, Utilities,
  2688. or MIT X Window System (X11R6) Required tape or the Source CD-ROM.  The MIT
  2689. Scheme and MIT X Window System Optional tapes are not changed often enough to
  2690. warrant quarterly updates.  We do not yet know if we will be offering
  2691. subscriptions to the Compiler Tools Binaries CD-ROM.
  2692.  
  2693. Since Emacs 19 is on the Emacs Tape and the Source CD-ROM, a subscription to
  2694. either is an easy way to keep current with Emacs 19 as it evolves.
  2695.  
  2696. A subscription is also an easy way to keep up with the regular bug fixes to
  2697. the MIT X Window System.  We will update the X11R6 Required tape as fixes and
  2698. patches are issued throughout the year.     Each new edition of the ``Source
  2699. Code CD-ROM'', also has updated sources for the MIT X Window System.
  2700.  
  2701. Please note: In two cases, you must pay 4 times the normal shipping required
  2702. for a single order when you pay for each subscription.    If you're in Alaska,
  2703. Hawaii, or Puerto Rico you must add $20.00 for shipping for each
  2704. subscription.  If you're outside of U.S., Canada, and Puerto Rico, you have
  2705. to add $120.00 for shipping subscription.  See "Unix and VMS Software" &
  2706. "Shipping Instructions" on the FSF Order Form, in the centerfold.
  2707.  
  2708.  
  2709.  
  2710. The Deluxe Distribution
  2711. ***********************
  2712.  
  2713. The Free Software Foundation has been repeatedly asked to create a package
  2714. that provides executables for all of our software.  Normally we offer only
  2715. sources.  In addition to providing binaries with the source code, the Deluxe
  2716. Distribution includes a complete set of our printed manuals and reference
  2717. cards.
  2718.  
  2719. The FSF Deluxe Distribution contains the binaries and sources to hundreds of
  2720. different programs including GNU Emacs, the GNU C Compiler, the GNU Debugger,
  2721. the complete MIT X Window System, and all the GNU utilities.
  2722.  
  2723. You may choose one of these machines and operating systems: HP 9000 series
  2724. 300, 700 or 800 (4.3BSD or HP-UX); RS/6000 (AIX); SONY News 68k (4.3BSD or
  2725. NewsOS 4); Sun-3, Sun-4, or SPARC (SunOS 4 or Solaris).     If your machine or
  2726. system is not listed, or if a specific program has not been ported to that
  2727. machine, please call the FSF office at the phone number below or send e-mail
  2728. to `gnu@prep.ai.mit.edu' to see what we can do.
  2729.  
  2730. We supply the software on one of these tape formats in Unix `tar' format:
  2731. 1600 or 6250bpi 1/2in reel; Sun DC300XLP 1/4in cartridge, QIC-24;
  2732. Hewlett-Packard 16-track DC600HC 1/4in cartridge; IBM RS/6000 1/4in
  2733. cartridge, QIC-150; Exabyte 8mm cartridge; DAT 4mm cartridge.  If your
  2734. computer cannot read any of these, please contact us to see if we can handle
  2735. your format.
  2736.  
  2737. The manuals included are one each of the `Bison', `Calc', `Gawk', `GNU C
  2738. Compiler', `GNU C Library', `GDB', `Flex', `GNU Emacs 19 Lisp Reference',
  2739. `Make', `Texinfo', and `Termcap' manuals; six copies of the `GNU Emacs 19'
  2740. manual; and packets of ten reference cards each for GNU Emacs, Calc, GDB,
  2741. Bison, & Flex.    In addition, every Deluxe Distribution includes CD-ROMs (in
  2742. ISO 9660 format with Rock Ridge extensions) that contain sources of our
  2743. software & compiler tool binaries for some systems.
  2744.  
  2745. The price of the Deluxe Distribution is $5000 (shipping included).  It is
  2746. designed for people who want to have everything compiled for them.  These
  2747. sales provide enormous financial assistance towards helping the FSF develop
  2748. more free software.  To order, please fill out the "Deluxe Distribution"
  2749. section on the Free Software Foundation Order Form in the centerfold and send
  2750. it to:
  2751.  
  2752.     Free Software Foundation, Inc.
  2753.     675 Massachusetts Avenue
  2754.     Cambridge, MA    02139--3309
  2755.     USA
  2756.  
  2757.     Telephone: +1-617-876-3296
  2758.     Fax:       +1-617-492-9057
  2759.     Fax (in Japan):
  2760.            0031-13-2473 (KDD)
  2761.            0066-3382-0158 (IDC)
  2762.     Electronic mail: gnu@prep.ai.mit.edu
  2763.  
  2764.  
  2765.  
  2766. FSF T-shirt
  2767. ***********
  2768.  
  2769. We have Free Software Foundation T-shirts, with a drawing by Cambridge artist
  2770. Jamal Hannah.  They are available in two colors, Natural and Black.  Natural
  2771. is an off-white, unbleached, undyed, environment-friendly cotton, printed
  2772. with black ink, and is great for tye-dyeing or displaying as is.  Black is
  2773. printed with white ink and is perfect for late night hacking.  All shirts are
  2774. thick 100% cotton, and are available in sizes M, L, XL and XXL.
  2775.  
  2776. The front of the T-shirt has an image of a GNU hacking at a workstation with
  2777. the text "GNU's Not Unix" above and the text "Free Software Foundation" below.
  2778. We have added a copy of the GNU General Public License to the T-shirt's back,
  2779. which used to be blank.
  2780.  
  2781. Use the Free Software Foundation Order Form, in the centerfold, to order your
  2782. shirt, and consider getting one as a present for your favorite hacker!
  2783.  
  2784.  
  2785.  
  2786. Free Software Foundation Order Form
  2787. ***********************************
  2788.  
  2789. All items are distributed with permission to copy and to redistribute.
  2790. Texinfo source for each manual and source for each reference card is on the
  2791. appropriate tape, diskette, or CD-ROM; the prices for these magnetic media do
  2792. not include printed documentation.  All items are provided on an "as is"
  2793. basis, with no warranty of any kind.  Please allow six weeks for delivery
  2794. (though it won't usually take that long).
  2795.  
  2796.  
  2797.      PRICE AND CONTENTS MAY CHANGE WITHOUT NOTICE AFTER January 31, 1995.
  2798.  
  2799.  
  2800.  
  2801. Unix and VMS Software
  2802. ---------------------
  2803.  
  2804. The following tapes in the formats indicated (see "Tapes" for contents):
  2805.  
  2806.     Please circle the dollar amount for each tape you order.
  2807.  
  2808.         Reel to      Sun (1)   HP          IBM (2)    Exabyte     DAT
  2809.         reel                  RS/6000
  2810.         Unix tar  Unix tar  Unix tar  Unix tar    Unix tar Unix tar
  2811.         9-track      QIC-24    16-track  QIC-150
  2812.         1600 bpi  DC300XLP  DC600HC   DC600A
  2813.         1/2" reel 1/4" c.t. 1/4" c.t. 1/4" c.t. 8mm c.t. 4mm c.t.
  2814.  
  2815.     (c.t. = cartridge tape)
  2816.  
  2817. Emacs        $200      $210        $230      $215 (3)    $205     $225
  2818. Languages    $200      $210        $230      $215    $205     $225
  2819. Utilities    $200      $210        $230      $215    $205     $225
  2820. 4.4BSD-Lite    $200      $210        $230      $215    $205     $225
  2821. Scheme        $200      $210        $230      $215    $205     $225
  2822. X11r5-Required    $200      $210        $230      $215    $205     $225
  2823. X11r5-Optional    $200      $210        $230      $215    $205     $225
  2824. X11r6-Required    $200      $210        $230      $215    $205     $225
  2825. X11r6-Optional    $200      $210        $230      $215    $205     $225
  2826.  
  2827.      (1) Sun tapes can be read on some other Unix systems.
  2828.      (2) IBM RS/6000 tapes can be read on some other Unix systems.
  2829.      (3) The IBM Emacs tape also has binaries for GNU Emacs.
  2830.  
  2831.  
  2832. Subscriptions, 4 updates for one year (see "Tape & CD-ROM Subscription
  2833. Service"):
  2834.  
  2835. Emacs        $600      $630        $690      $645    $615     $675
  2836. Languages    $600      $630        $690      $645    $615     $675
  2837. Utilities    $600      $630        $690      $645    $615     $675
  2838. X11r6-Required    $600      $630        $690      $645    $615     $675
  2839.  
  2840.       Subtotal $ ______     Please put total of the above circled amounts here.
  2841.  
  2842.  
  2843. The following, on 1600 bpi reel-to-reel 9 track 1/2" tapes, in VMS BACKUP
  2844. format (aka interchange format) (see "VMS Emacs and VMS Compiler Tapes"):
  2845.  
  2846. ____ @ $195  = $ ______      VMS Emacs, GNU Emacs source & executables only.
  2847.  
  2848. ____ @ $195  = $ ______      VMS Compiler, GCC, GAS, and Bison source and
  2849.               executables only.
  2850.  
  2851.  
  2852. FSF Deluxe Distribution (see "The Deluxe Distribution"):
  2853.  
  2854. ____ @ $5000 = $ ______     The Deluxe Distribution, with manuals, etc.
  2855.  
  2856. Machine: _____________________________________________________________________
  2857.  
  2858. Operating system: ____________________________________________________________
  2859.  
  2860. Media type: __________________________________________________________________
  2861.  
  2862.  
  2863.  
  2864. CD-ROM, in ISO 9660 format (see "Compiler Tools Binaries CD-ROM"):
  2865.  
  2866. ____ @ $240  = $ ______      GNU Compiler Tools Binaries CD-ROM for
  2867.               corporations and other organizations.
  2868. ____ @    $60  = $ ______      GNU Compiler Tools Binaries CD-ROM for individuals.
  2869.  
  2870.  
  2871.  
  2872. Source Code CD-ROM, in ISO 9660 format (see "May 1994 Source Code CD-ROM"):
  2873.  
  2874.   *** NEW !!! ***
  2875.  
  2876. ____ @ $400  = $ ______      GNU Source Code CD-ROM, May 1994 edition with X11r6,
  2877.               for corporations and other organizations.  NEW !!!
  2878. ____ @ $100  = $ ______      GNU Source Code CD-ROM, May 1994 edition with X11r6,
  2879.               for individuals.  NEW !!!
  2880.  
  2881.  
  2882. Source Code CD-ROM, in ISO 9660 format (see "November 1993 Source Code
  2883. CD-ROM"):
  2884.  
  2885.   *** PRICE REDUCED !!! ***
  2886.  
  2887. ____ @ $260  = $ ______      GNU Source Code CD-ROM, November 1993 edition with
  2888.               X11r5, for corporations & other organizations.
  2889.                     PRICE REDUCED !!!
  2890. ____ @    $65  = $ ______      GNU Source Code CD-ROM, November 1993 edition with
  2891.               X11r5, for individuals.    PRICE REDUCED !!!
  2892.  
  2893.  
  2894. Subscriptions, next 4 updates, of the Source Code CD-ROM, in ISO 9660 format
  2895. (see "Tape & CD-ROM Subscription Service"):
  2896.  
  2897. ____ @ $1200 = $ ______      Subscription to the GNU Source Code CD-ROM for
  2898.               corporations and other organizations.
  2899. ____ @ $300  = $ ______      Subscription to the GNU Source Code CD-ROM for
  2900.               individuals.
  2901.  
  2902.  
  2903. MS-DOS Software
  2904. ---------------
  2905.  
  2906. The following source and executables for MS-DOS, on 3.5" 1.44MB diskettes
  2907. (see "MS-DOS Diskettes"):
  2908.  
  2909.   *** BEING UPDATED !!! ***
  2910. ____ @ $ 90  = $ ______      Emacs diskettes, GNU Emacs, for 80386 and up.
  2911.               BEING UPDATED !!!
  2912. ____ @ $ 80  = $ ______      DJGPP diskettes, GCC version 2, for 80386 and up
  2913.               (also on the "Compiler Tools Binaries CD-ROM").
  2914. ____ @ $ 85  = $ ______      Selected Utilities diskettes, 8086 and up.
  2915.  
  2916. ____ @ $ 40  = $ ______      Windows diskette, GNU Chess and gnuplot for
  2917.               Microsoft Windows.
  2918.  
  2919.  
  2920. Manuals
  2921. -------
  2922.  
  2923. The following manuals (see "GNU Documentation"):
  2924.  
  2925. ____ @ $ 25  = $ ______      GNU Emacs version 19 manual, unit price for 1 to 5
  2926.               copies, about 418 pages, new 9th edition with a
  2927.               reference card.
  2928. ____ @ $ 17  = $ ______      GNU Emacs version 19 manuals, unit price for 6 or
  2929.               more.
  2930.   *** UPDATED !!! ***
  2931. ____ @ $ 50  = $ ______      GNU Emacs Lisp Reference version 19 manual, about
  2932.               756 pages in 2 volumes.  UPDATED for Emacs 19.23!!
  2933. ____ @ $200  = $ ______      A box of 5 GNU Emacs Lisp Reference version 19
  2934.               manuals.      UPDATED for Emacs 19.23!!
  2935.   *** UPDATED !!! ***
  2936. ____ @ $ 50  = $ ______      Using and Porting GNU CC version 2.5, about 428
  2937.               pages.        UPDATED !!!
  2938. ____ @ $ 50  = $ ______      GNU C Library Reference Manual, about 670 pages.
  2939.  
  2940. ____ @ $ 50  = $ ______      GNU Emacs Calc manual, about 596 pages, with a
  2941.               reference card.
  2942. ____ @ $ 20  = $ ______      Debugging with GDB, about 182 pages, with a reference
  2943.               card.
  2944.   *** UPDATED !!! ***
  2945. ____ @ $ 20  = $ ______      Texinfo manual, about 248 pages.  UPDATED !!!
  2946.  
  2947. ____ @ $ 20  = $ ______      Gawk manual, about 188 pages.
  2948.  
  2949. ____ @ $ 20  = $ ______      Make manual, about 158 pages.
  2950.  
  2951. ____ @ $ 20  = $ ______      Bison manual, about 98 pages, with a reference card.
  2952.  
  2953. ____ @ $ 20  = $ ______      Flex manual, about 124 pages, with a reference card.
  2954.  
  2955. ____ @ $ 15  = $ ______      Termcap manual, 68 pages.
  2956.  
  2957.  
  2958.  
  2959. Older Manuals
  2960. -------------
  2961.  
  2962. ____ @ $ 25  = $ ______      GNU Emacs version 18 manual, unit price for 1 to 5
  2963.               copies, about 410 pages, with a reference card.
  2964. ____ @ $ 17  = $ ______      GNU Emacs version 18 manuals, unit price for 6 or
  2965.               more.
  2966. ____ @ $ 50  = $ ______      GNU Emacs Lisp Reference version 18 manual, about
  2967.               614 pages in 2 volumes.
  2968. ____ @ $200  = $ ______      A box of 5 GNU Emacs Lisp Reference version 18
  2969.               manuals.
  2970.  
  2971.  
  2972. Reference Cards
  2973. ---------------
  2974.  
  2975. The following reference cards, unit price, without the manuals:
  2976.  
  2977. ____ @ $  2  = $ ______      GNU Emacs version 18 reference card.
  2978.  
  2979. ____ @ $  2  = $ ______      GNU Emacs version 19 reference card.
  2980.  
  2981. ____ @ $  2  = $ ______      GNU Emacs Calc reference card.
  2982.  
  2983. ____ @ $  2  = $ ______      GDB reference card.
  2984.  
  2985. ____ @ $  2  = $ ______      Bison reference card.
  2986.  
  2987. ____ @ $  2  = $ ______      Flex reference card.
  2988.  
  2989.  
  2990.  
  2991. The following reference cards, in packets of ten:
  2992.  
  2993. ____ @ $ 10  = $ ______      GNU Emacs version 18 reference cards.
  2994.  
  2995. ____ @ $ 10  = $ ______      GNU Emacs version 19 reference cards.
  2996.  
  2997. ____ @ $ 10  = $ ______      GNU Emacs Calc reference cards.
  2998.  
  2999. ____ @ $ 10  = $ ______      GDB reference cards.
  3000.  
  3001. ____ @ $ 10  = $ ______      Bison reference cards.
  3002.  
  3003. ____ @ $ 10  = $ ______      Flex reference cards.
  3004.  
  3005.  
  3006.  
  3007. T-shirts
  3008. --------
  3009.  
  3010. GNU/FSF T-shirts, thick 100% cotton (see "FSF T-shirt"):
  3011.  
  3012. The back of the t-shirt, which used to be blank, now has a copy of the GNU
  3013. General Public License on it.
  3014.  
  3015. ____ @ $ 15  = $ ______      Size M     ____ natural  ____ black.
  3016.  
  3017. ____ @ $ 15  = $ ______      Size L     ____ natural  ____ black.
  3018.  
  3019. ____ @ $ 15  = $ ______      Size XL    ____ natural  ____ black.
  3020.  
  3021. ____ @ $ 15  = $ ______      Size XXL   ____ natural  ____ black.
  3022.          ------
  3023.  
  3024.       Subtotal $ ______
  3025.  
  3026.  
  3027.  
  3028. Tax and Shipping Costs
  3029. ----------------------
  3030.  
  3031.          + $ ______      In  Massachusetts:  add 5% sales tax, or give tax
  3032.               exempt number.
  3033.          + $ ______      In Alaska, Hawaii, or Puerto Rico for shipping:
  3034.               for GNU Emacs Lisp Reference and GNU Emacs Calc
  3035.               manuals, add $5 each, or $20 per box.     For all other
  3036.               items, add $5 base charge, then $1 per item except
  3037.               reference cards; i.e.,
  3038.               shipping for all other items = $5 + $1 * n.
  3039.               Add $20 for each tape or CD-ROM subscription.
  3040.          + $ ______      Outside of U.S., Canada, and Puerto Rico for
  3041.               shipping:  Add $20 base charge, and then add $10
  3042.               more for *each* item (except reference cards) in the
  3043.               order; i.e.,
  3044.               shipping for all other items = $20 + $10 * n.
  3045.               Add $120 for each tape or CD-ROM subscription.
  3046.          + $ ______      Optional (tax-deductible in the U.S.) donation.
  3047.          ------
  3048.  
  3049.      TOTAL $ ______      We pay for shipping via UPS ground transportation in
  3050.               the contiguous 48 states and Canada.
  3051.  
  3052.  
  3053.  
  3054. Shipping Information
  3055. --------------------
  3056.  
  3057. Name: ________________________________________________________________________
  3058.  
  3059. Mail Stop/Dept. Name: ________________________________________________________
  3060.  
  3061. Organization: ________________________________________________________________
  3062.  
  3063. Street Address: ______________________________________________________________
  3064.  
  3065. City/State/Province: _________________________________________________________
  3066.  
  3067. Zip Code/Postal Code/Country: ________________________________________________
  3068.  
  3069. Telephone number in case of a problem with your order.
  3070. For international orders, please include a FAX number. _______________________
  3071.  
  3072.  
  3073. Orders filled only upon receipt of check, money order or credit card order in
  3074. U.S. dollars.  Unpaid orders will be returned to the sender.  We do not have
  3075. the staff to handle the billing of unpaid orders.  Please help keep our lives
  3076. simple by including your payment with your order.
  3077.  
  3078.  
  3079. For orders from outside the U.S.:
  3080.  
  3081. Orders must be paid in U.S. dollars.  You are responsible for paying all
  3082. duties, tariffs, and taxes.  If you refuse to pay the charges, the shipper
  3083. will return or abandon the order.
  3084.  
  3085.  
  3086. Please make checks payable to the "Free Software Foundation".
  3087.  
  3088.  
  3089. For Credit Card Orders:
  3090.  
  3091. The Free Software Foundation takes these credit cards: Visa, Mastercard, JCB,
  3092. Diner's Club, and Carte Blanche.  Please note that we are charged about 5% of
  3093. an order's total amount in credit card processing fees.     Please consider
  3094. paying by check instead, or adding on a 5% donation to make up the difference.
  3095. To place a credit card order, please give us this information:
  3096.  
  3097. Card type: ___________________________________________________________________
  3098.  
  3099. Account Number: ______________________________________________________________
  3100.  
  3101. Expiration Date: _____________________________________________________________
  3102.  
  3103. Your Signature: ______________________________________________________________
  3104.  
  3105.  
  3106. For wire transfers orders:  Call or write us for details.
  3107.  
  3108.  
  3109.              Please mail orders to: Free Software Foundation
  3110.                         675 Massachusetts Avenue
  3111. Version: June 1994 ASCII etc/ORDERS        Cambridge, MA  02139  USA
  3112.                         +1-617-876-3296
  3113.                         FAX: +1-617-492-9057
  3114.                         FAX numbers in Japan:
  3115. PRICES AND CONTENTS MAY CHANGE                0031-13-2473 (KDD)
  3116. WITHOUT NOTICE AFTER January 31, 1995.            0066-3382-0158 (IDC)
  3117.  
  3118. ---------------------------------------------------------------------
  3119. local variables:
  3120. mode: text
  3121. fill-column: 78
  3122. end:
  3123.