Manifest of Source Code CD-ROM set #16 (March 2002)
GNU Source Code CD-ROM Set, 16th edition
# This file briefly describes the contents of the CDROMs in this
# distribution.
# The following top-level files are included:
ALICE.TXT Alice's Adventures in Wonderland.
COPYING The GNU General Public License (GPL) version 2.
COPYING.LIB The GNU Lesser General Public License (LGPL v2.1).
COPYING.LIB.OLD The GNU Library General Public License (LGPL v2.0).
DISTRIB Free Software Foundation order form.
GNU The GNU Manifesto, by Richard M. Stallman.
MAILINGLISTS A description of GNU Project mailing lists.
MANIFEST This file.
README General notes and installation instructions.
ROADMAP Lists package names, version numbers, and which
CD the packages can be found on.
SERVICE The GNU Service directory of places to find paid
support for GNU software.
STANDARDS The GNU Coding standards as of 2002-02-14.
TASKS List of outstanding tasks for the GNU Project.
cdlndir Script to install packages from the CDROM.
A description of how to use this program is in the
top-level README file.
ls-lR A recursive directory listing of all CDROM volumes.
# Here is a list of the included packages:
a2ps-4.13/
GNU a2ps is an Any-to-PostScript filter. It can pretty-print many
popular languages, in addition to plain text files.
abuse-2.0/
Abuse is an action game written by Jonathan Clark, and released as free
software by the company Crack dot Com. It was initially developed on
Linux-based GNU systems.
acct-6.3.2/
Acct (the GNU Accounting Utilities package) contains system-accounting
commands, such as `ac', `last' and `sa'.
acs-0.5.7
ACS is a GNU package for a multi-line Adjunct Communication offering
a scriptable modular voice response development platform that is capable
of interfacing with various telephony hardware.
adns-1.0/
Advanced, easy to use, asynchronous-capable DNS client library.
aegis-3.29/
Aegis is a project change supervisor. It provides a framework within which
a team of developers may work on many changes to a program independently,
and Aegis coordinates integrating these changes back into the master source
of the program, with as little disruption as possible. Resolution of
contention for source files, a major headache for any project with more
than one developer, is one of Aegis's major functions.
It should be noted that Aegis is a developer's tool, in the same sense as
make or RCS are developer's tools. It is not a manager's tool -- it does
not provide progress tracking or manage work allocation.
apache-1.3.23/
Apache is an HTTP server designed as a plug-in replacement for the
NCSA server version 1.3 (or 1.4). It fixes numerous bugs in the NCSA
server and includes many frequently requested new features, and has an
API which allows it to be extended to meet users' needs more easily.
aspell-33.7.1/
A free spell checker with support for non-English languages.
autoconf-2.52/
Autoconf is an extensible package of m4 macros that creates a
non-interactive configuration script for a package from a template
file. The template file lists the operating system features that the
package can use, in the form of m4 macro calls, and can also contain
arbitrary shell commands. Autoconf requires GNU m4.
Autoconf-generated configure scripts are being used by many GNU
packages currently, and will be used by more in the future.
autogen-5.3.1/
AutoGen is a tool designed for generating program files that contain
repetitive text with varied substitutions. This is especially
valuable if there are several blocks of such text that must be kept
synchronized.
Included with AutoGen is a tool that virtually eliminates the hassle
of processing options, keeping usage text up to date and so on. This
tool allows you to specify several program attributes, innumerable
options and option attributes, then it produces all the code necessary
to parse and handle the command line and initialization file options.
automake-1.5/
Automake is a tool for generating `Makefile.in's for use with
Autoconf. The generated makefiles are compliant with GNU Makefile
standards.
avl-2.0/
A library for manipulation of balanced binary trees.
barcode-0.98/
The package is meant to solve most needs in barcode creation with a
conventional printer. It can create printouts for the conventional
product-tagging standards: UPC-A, UPC-E, EAN-13, EAN-8, ISBN. Output
is generated as either Postscript or Encapsulated Postscript (other
back-ends may be added if needed).
bash-2.05a/
BASH (the Bourne Again SHell) is a Posix-compatible shell with full
Bourne shell (`sh') syntax and some C-shell commands. BASH supports
emacs-style command-line editing, job control, functions, and on-line
help. Instructions for compiling BASH may be found in the file
"README".
bayonne-0.7.5/
Bayonne, the telecommunications application server of the GNU project,
offers a free, scalable, media independent software environment
for development and deployment of telephony solutions for use with
current and next generation telephone networks. Bayonne already offers
a fully distributed application server for use today with multi-line
telephony cards from many vendors under free operating systems.
bc-1.06/
`bc' is an interactive algebraic language with arbitrary precision.
GNU `bc' was implemented from the POSIX 1003.2 draft standard, but it
has several extensions including multi-character variable names, an
`else' statement, and full Boolean expressions.
GNU `bc' does not use the historical method of being a compiler for
the `dc' calculator. This version has a single executable that both
compiles the language and runs the resulting "byte code". The "byte
code" is NOT the `dc' language.
Instructions for compiling `bc' are in the file "Install".
binutils-2.11.2/
The GNU assembler, linker and binary utilities.
The programs in this package are used to assemble, link and
manipulate binary and object files. They may be used in
conjunction with a compiler and various libraries to build
programs.
bison-1.33/
Bison is an upwardly compatible replacement for the parser generator
`yacc', with more features. The file "README" gives instructions for
compiling Bison; the files `bison.1' (a man page) and `bison.texinfo'
(a GNU Texinfo file) give instructions for using it.
bool-0.2.1/
A utility for finding files that match a boolean expression, in text
or HTML. The boolean operators supported are AND, OR and NOT.
Also supported is the NEAR operator for locating two expressions
within a short distance from each other.
btyacc-3.0/
btyacc is a public-domain backtracking implementation of yacc.
bzip2-1.0.2/
bzip2 is a freely available, patent free, high-quality data
compressor. It typically compresses files to within 10% to 15% of
the best available techniques, whilst being around twice as fast at
compression and six times faster at decompression.
calc-2.02f/
Calc is an extensible, advanced desk calculator and mathematical tool
that runs as part of GNU Emacs. It comes with source for the Calc
Manual, which serves as a tutorial and reference. If you wish, you
can use Calc only as a simple four-function calculator, but it
provides additional features including choice of algebraic or RPN
(stack-based) entry, logarithmic functions, trigonometric and
financial functions, arbitrary precision, complex numbers, vectors,
matrices, dates, times, infinities, sets, algebraic simplification,
differentiation, and integration. Instructions for install Calc for
emacs are in the "README" file.
ccaudio-0.5.3/
A portable C++ class framework useful for developing applications
that must process audio. This library provides a class framework for
accessing audio segments from various audio file formats (.au, .wav,
etc) and for creation of audio frame buffers that are then passed to
audio devices and/or DSP processing systems such as telephony cards.
ccrtp-0.7.3/
A generic high-performance RTP stack. ccrtp uses queued packet
lists for both sending and receiving of realtime data. A single
scheduler thread both schedules delivery of timestamped outgoing
packets, and processes incoming packets into the receive queue. A
seperate thread or process can then feed data into the stack for
delivery and process pending requests without interfering with the
stack service thread itself.
ccscript-1.8.4/
A highly specialized embedded scripting engine and virtual
execution environment for creating script "extensible" applications.
This system is a C++ class library which allows one to derive
application specific dialects of the core language as needed
through subclassing. Requires GNU Common-C++.
cdrtools-1.10/
Tools for writing CD-ROMs.
cfengine-1.6.3/
cfengine is a tool designed for configuring and maintaining site-wide
configuration of a heterogenous unix network using a simple high level
language.
cgicc-3.2/
GNU Cgicc is an ANSI C++ compliant class library that greatly
simplifies the creation of CGI applications for the World Wide Web.
cim-3.30/
Simula compiler. It offers a class concept, separate compilation
with full type checking, interface to external C routines, an
application package for process simulation and a coroutine concept.
clisp-2.27/
CLISP is a Common Lisp implementation by Bruno Haible and Michael
Stoll. It supports the ANSI Common Lisp standard, including CLOS.
CLISP runs on Unix, Win32, OS/2 and other platforms, and needs only
2 MB of RAM. The user interface comes in German, English, French
and Spanish. CLISP includes an interpreter, a compiler, a foreign
language interface and a socket interface. An X11 interface is
available through CLX and Garnet.
clx-5.02-gcl-2.1/
CLX is an X Window interface library for GCL.
Common-C++-1.9.5/
GNU Common C++ offers a set of "portable" classes that can be used to
build highly portable applications in C++. In particular, Common C++
offers classes that abstract threading, sockets, synchronization, serial
I/O, "config" file parsing, class object persistence, shared object module
loading, daemon management, and optimized "block" and memory mapped file
I/O under a set of consistent classes that your application can then
be built from. The goal is to write your application to use the portable
abstract services and classes of the GNU Common C++ libraries rather than
having to access low level system services directly.
cook-2.18/
Put simply, the cook program is yet another make-oid.
The cook program is a tool for constructing files, and maintaining
referential integrity between files. It is given a set of files to
create, and recipes of how to create and maintain them. In any
non-trivial program there will be prerequisites to performing the
actions necessary to creating any file, such as include files. The
cook program provides a mechanism to define these.
cpio-2.4.2/
`cpio' is a program for creating, updating, and extracting archives.
GNU `cpio' supports the final POSIX 1003.1 "ustar" standard.
Instructions for compiling `cpio' are in the file "README".
cpp2html-1.2/
Produces an HTML file with syntax highlighting from C/C++ source code.
cvs-1.11.1p1/
CVS is a collection of programs that provide for software release and
revision control functions. CVS is designed to work on top of RCS
version 4. It will parse older RCS formats, but cannot use any of its
fancier features without RCS branch support. The file "README"
contains more information about CVS.
cvsweb-1.112/
cvsweb is a WWW CGI script that allows remote access to a CVS tree.
It allows browsing of the full tree; no access controls are
implemented. It can display the revision history of a file, as well
as diffs between revisions and downloading the whole file.
cxref-1.5c/
Cxref is a program that can automatically generates documentation and cross
references for a C program. The input is any C program with appropriate
comments and the output is LaTeX or HTML files.
dap-1.5/
A small C-based statistics and graphics package. Dap provides core
methods of data management, analysis, and graphics that are commonly
used in statistical consulting practice. Because Dap processes
files one line at a time, rather than reading entire files into
memory, it can be, and has been, used on data sets that have very
many lines and/or very many variables.
ddd-3.3.1/
DDD is the Data Display Debugger, an X Windows based graphical front
end to the gdb and dbx debuggers.
dejagnu-1.4.2/
DejaGnu is a framework for testing other programs. Its purpose is to
provide a single front end for all tests. For more information read
the "README" file.
diction-1.02/
This package contains GNU diction and style, free implementations of old
standard unix commands that are not available on many modern systems,
because they have been unbundled. Diction prints wordy and commonly
misused phrases. Style analyses surface characteristics of a document,
e.g., sentence length and various readability measures.
diffutils-2.7/
`diff' compares files showing line-by-line changes in several flexible
formats. GNU `diff' is much faster than the traditional Unix
versions. This distribution includes `diff', `diff3', `sdiff', and
`cmp'. Instructions for compiling these are in the "README" file.
dld-3.3/
Dld is a library package of C functions that performs "dynamic link
editing". Programs that use dld can add compiled object code to or
remove such code from a process anytime during its execution. Loading
modules, searching libraries, resolving external references, and
allocating storage for global and static data structures are all
performed at run time.
Dld works on VAX, Sun 3, SPARCstation, Sequent Symmetry, and Atari ST
machines.
doschk-1.1/
This program is intended as a utility to help software developers
ensure that their source file names are distinguishable on MS-DOS and
14-character SYSV platforms.
dosemu-1.02/
DOSEMU is a PC Emulator application that allows GNU/Linux systems to
run a DOS operating system in a virtual x86 machine.
With version 1.02, DOSEMU now deserves its name because it
distributes together with a specially tailored FreeDos distribution,
allowing it to run out-of-the-box without further (painful)
configuration. This collection is an almost complete replacement for
a proprietary XX-DOS and will run a wide range of DOS applications.
dumb-0.13.11/
DUMB is a 3D game engine, reminiscent of id software's Doom.
ed-0.2/
Ed is the classic Unix line-oriented text editor. It can be used to
create, display, modify and otherwise manipulate text files.
electric-6.05/
GNU Electric is a general purpose system for electrical design.
It currently handles nMOS, CMOS, Bipolar, artwork, schematics,
printed-circuit boards, and other technologies.
elib-1.0/
This is a small library of emacs-lisp functions, including routines
for using AVL trees and doubly-linked lists.
elisp-archive-2001.12.14/
This is a snapshot of the GNU Emacs Lisp Archive at Ohio State
University.
elisp-manual-21-2.7/
This is the GNU Emacs Lisp Reference manual with texinfo source and a
DVI file that's ready for printing. The manual documents the
extension language used by GNU Emacs 21.
emacs-21.1/
Emacs is a text editor, a programming environment, and can inspire
near-religious fervor among committed users.
Emacs version 21 supports a wide variety of international character
sets and has much improved image support.
emacs-lisp-intro-2.04/
``An Introduction to Programming in Emacs Lisp'' (Edition 2.04 for
Version 21) is for people who are not necessarily interested in
programming, but who do want to customize or extend their computing
environment. If you read it in Emacs under Info mode, you can run the
sample programs directly.
empire-4.2.10/
Empire is a multi-player, client/server Internet based war game.
enscript-1.6.1/
Enscript is an upwardly-compatible replacement for the Adobe enscript.
It formats ASCII files (outputting in Postscript) and stores generated
output to a file or sends it directly to the printer.
es-0.9-beta1/
This is an extensible shell based on `rc' but with more features
including first class functions, lexical scope, an exception system,
and rich return values (i.e. functions can return values other than
just numbers). Like rc, it is great for both interactive use and for
scripting, particularly because its quoting semantics are much less
baroque than the Bourne shell.
exim-4.0/
Exim is a mail transfer agent, patterned after some of the lessons
learned during the development of Smail. Exim has a flexible
configuration, and can handle relatively high volume mail systems,
header rewriting, multiple local domains from one mail system
(virtual domains), and control over which hosts/nets may use it as a
relay. It also has interfaces to LDAP and MYSQL.
ffcall-1.8/
ffcall is the foreign function call library, a collection of C
libraries for calling external functions in embedded interpreters.
filerunner-2.5.1/
An X-Based FTP program, allowing transferring multiple files at
once, tagging of files, etc.
fileutils-4.1/
These are the GNU file-manipulation utilities. Instructions for
compiling these utilities are in the file "README". The fileutils
package contains the following programs: chgrp chmod chown cp dd df
dir du ginstall ln ls mkdir mkfifo mknod mv rm rmdir touch vdir.
findutils-4.1/
This is a posix-compliant implementation (with many extensions) of
`find', a program used for searching filesystems for files that match
certain criteria and performing operations (like showing the path)
when they are found. Also included in this distribution are `xargs'
and `locate'.
finger-1.37/
GNU Finger is a utility program designed to allow users of Unix hosts
on the Internet network to get information about each other. It is a
direct replacement for the Berkeley 4.3 `finger' program, although it
produces different looking output. For more information about why,
read "finger-1.37/doc/finger.texinfo". Instructions for building
finger itself are in the "README" file.
flex-2.5.4/
This is a faster, but not completely compatible replacement for `lex',
a lexical-analyzer-compiler. Instructions for compiling `flex' are in
the file "README".
fontutils-0.7/
These are the GNU font utilities. There are various programs for
converting between various bitmaps and other graphical data formats,
creating fonts using Ghostscript, and other frobnicating utilities.
You will need GCC and GNU Make to compile these programs. For the
programs which do online graphics, you will need an X11 server and the
X11R4 or R5 libraries. Instructions for building the fontutils are in
the "README" file.
freedos-0.7beta/
FreeDOS is a DOS-like operating system compatible with Microsoft's MS-DOS.
gawk-3.1.0/
The GNU Project's implementation of the Awk pattern scanning and
processing language. Awk allows you to select particular records in a
file and perform operations upon them.
Gawk conforms to the definition of the language in the POSIX 1003.2
Command Language And Utilities Standard.
gcal-3.01/
Gcal is a program for printing calendars. It displays different
styled calendar sheets, eternal holiday lists, and fixed date warning
lists.
gcc-3.04/
This is version 3 of GCC, the GNU C Compiler. In addition to
supporting ANSI C, GCC Version 3 includes support for the programming
languages C++, Objective C, Fortran, and Java.
GCC extends the C language to support nested functions, non-local
gotos, taking the address of program labels, and unnamed structures as
function arguments (among other things). There are also many new
warnings for frequent programming mistakes.
GCC can be easily configured as a cross-compiler, running on one
platform while generating code for another.
A list of supported systems and instructions for compiling GCC are in
the file "INSTALL".
gcl-2.4.1/
GNU Common Lisp (GCL) has a compiler and interpreter for Common Lisp.
It is very portable and extremely efficient on a wide class of
applications. It compares favorably in performance with commercial
Lisps on several large theorem prover and symbolic algebra systems.
It supports the CLtL1 specification but is moving towards the proposed
ANSI definition. It is based on AKCL and KCL. KCL was written by
Taiichi Yuasa and Masami Hagiya in 1984, and AKCL has been developed
by William Schelter since 1987.
GCL compiles to C and then uses the native optimizing C compilers
(e.g. GCC). A function with a fixed number of args and one value
turns into a C function of the same number of args and returning 1
value, so it cannot really be any more efficient on such calls. It
has a conservative GC which allows great freedom for the C compiler to
put Lisp values in arbitrary registers. It has a source level Lisp
debugger for interpreted code, with display of source code in the
other Emacs window. It has profiling tools based on the C profiling
tools, which count function calls and percentage of time. CLX works
with GCL. There is an Xlib interface via C.
gcompris-0.9.6/
GCompris provides a suite of educational games for small children,
in several languages. The name comes from the French "J'ai compris",
meaning "I have understood".
gd-1.8.4/
gd is a graphics library. It allows your code to quickly draw images
complete with lines, arcs, text, multiple colors, cut and paste from
other images, and flood fills, and write out the result as a GIF
file. This is particularly useful in World Wide Web applications,
where GIF is the format commonly used for inline images.
gdb-5.1.1/
This is the GNU source-level debugger.
gdbm-1.8.0/
This is the beta-test version of the GNU DBM library. DBM is a set of
library routines which implement a database using quick lookup by
hashing. See the file "README" for further details.
generic-nqs-3.50.9/
Generic NQS is a network queuing system for spreading batch jobs
across a network of machines. It is designed to be simple to install
on a heterogeneous network of machines, and has optimizations for
running on the high end, symmetric multiprocessing servers that are
currently on the market. It inter-operates with other NQS systems,
including Cray's NQE.
gengetopt-2.6/
You can use gengetopt to generate a skeleton main.c file from an
interface description. Gengetopt supports long and short options
and 11 types of parameters, including flag, int, double, string,
and function call.
geomview-1.8.1/
Geomview is an interactive geometry viewing program. It allows
multiple independently controllable objects and cameras. Geomview
provides interactive control for motion, appearances (including
lighting, shading, and materials), picking on an object, edge or
vertex level, and snapshots in SGI image file or Renderman RIB format.
Adding or deleting objects is provided through direct mouse
manipulation, control panels, and keyboard shortcuts. External
programs can drive desired aspects of the viewer (such as continually
loading changing geometry or controlling the motion of certain
objects) while allowing interactive control of everything else.
gettext-0.11/
The GNU gettext package is a library of programs for aiding package
maintainers in internationalizing their programs.
gfax-0.5/
Gfax is a pop up fax application for Gnome. It supplies the familiar
pop up window when printing to a fax printer. Gfax currently works
with Mgetty+Sendfax or Hylafax.
gforth-0.5.0/
Gforth is a fast and portable implementation of the ANS Forth
language. It works nicely with the Emacs editor, offers some nice
features such as input completion (with history) and a powerful
locals facility, and it even has (the beginnings of) a manual.
Gforth employs traditional implementation techniques: its inner
interpreter is indirect or direct threaded.
ghfaxviewer-0.22/
A fax viewer, chiefly for Gnome.
ghostscript-6.53/
This program is an interpreter for a language that is intended to be,
and very nearly is, compatible with the PostScript language. It runs
under X on Unix and VMS systems, and also runs on MS-DOS machines. It
will drive either displays or low-to-medium-resolution printers.
ghostview-1.5/
Ghostview allows you to view PostScript(TM) files on X11 displays.
Ghostview handles the user interface details and calls the
`ghostscript' interpreter to render the image. Instructions for
compiling ghostview are in the "README" file.
gift-0.1.8/
A content-based image retrieval system; enables the user to
retrieve images from a collection without attaching text-based
annotation to each image.
gimp-1.2.3/
The GIMP is the GNU Image Manipulation Program, a replacement for
Adobe Photoshop.
gimp-data-extras-1.2.0/
Additional data files necessary for the GIMP.
git-4.3.20/
`GIT' is a set of interactive tools. It contains an extensible file
system browser, an ascii/hex file viewer, a process viewer/killer and
some other related utilities and shell scripts. It can be used to
increase the speed and efficiency of most of the daily tasks as
copying and moving files and directories, invoking editors,
compressing and uncompressing files, creating and expanding archives,
compiling programs, sending mail, etc. It looks nice, has colors (if
the standard ANSI color sequences are supported) and is user-friendly.
gleem-1.2.1/
gleem is a small, self-contained C++ library of 3D widgets that
support direct user interaction with a 3D scene.
glib-1.2.9/
GLIB is a library of routines to make C programming more
convenient. It is required for GTK+ and GNOME.
glibc-2.2.5/
The GNU C library supports ISO C-1989, ISO C/amendment 1-1995, POSIX
1003.1-1990, POSIX 1003.1b-1993, POSIX 1003.1c-1995 (when the
underlying system permits), and most of the functions in POSIX
1003.2-1992. It is nearly compliant with the extended XPG4.2
specification which guarantees upward compatibility with 4.4BSD and
many System V functions.
When used with the GNU Hurd, the C Library performs many functions of
the Unix system calls directly. Mike Haertel has written a fast
malloc which wastes less memory than the old GNU version.
GNU stdio lets you define new kinds of streams, just by writing a few
C functions. Two methods for handling translated messages help
writing internationalized programs and the user can adopt the
environment the program runs in to conform with local conventions.
Extended getopt functions are already used to parse options,
including long options, in many GNU utilities. The name lookup
functions now are modularized which makes it easier to select the
service which is needed for the specific database and the document
interface makes it easy to add new services. Texinfo source for the
GNU C Library Reference Manual is included.
global-4.3.1/
A source code tag system that works with a variety of editors or
from a command line; supports C, C++, Java, and Yacc.
glpk-3.0.5/
An ANSI C library of routines for solving problems in large-scale
linear programming (LP), mixed integer linear programming (MIP),
and other related areas.
gmp-4.0.1/
GNU MP is a library for arbitrary precision arithmetic, operating on
signed integers and rational numbers. It has a rich set of functions,
and the functions have a regular interface. Instructions for using
and compiling the MP library are in the file "INSTALL".
gnans-1.6.1/
Gnans is a program (and language) for the numerical study of
deterministic and stochastic dynamical systems. The dynamical systems
may evolve in continuous or discrete time.
gnat-3.13p-src/
GNAT is the GNU Ada Translator, a front end for gcc that implements
much of Ada95.
gnats-3.999.1/
GNATS (GNats: A Tracking System) is a bug-tracking system. It is
based upon the paradigm of a central site or organization which
receives problem reports and negotiates their resolution by electronic
mail. Although it's been used primarily as a software bug-tracking
system so far, it is sufficiently generalized so that it could be used
for handling system administration issues, project management, or any
number of other applications.
gnatsweb-2.9.3/
A web interface to GNATS, in the form of a Perl cgi script that
runs on your web server.
gnome-1.4/
GNOME, the GNU Network Object Model Environment, is the GNU desktop,
intended to provide graphical user interfaces for all the tasks for which
they make sense.
gnucash-1.6.5/
GnuCash is a personal finance manager.
gnuchess-5.03/
This is a chess playing program with X, Suntools, curses, ASCII, and
IBMPC character set displays available. Instructions for compiling
and using GNUchess may be found in the "README" file.
gnuedma-snap-beta-0.7.3/
GNU EDMA is an Object Oriented and Component-Based environment for
application development. What makes GNU EDMA different from other
systems is that GNU EDMA does most of the processing dynamically,
at run-time.
gnugo-3.0.0/
This program plays the game of "Go". Instructions for compiling it
are in the file "README".
gnumach-1.2/
This kernel is derived from the Utah kernel source. We use it to run
the Hurd on.
gnupg-1.0.6/
A free PGP.
gnuplot-3.7.1/
Gnuplot is a command-line driven interactive function plotting utility
for Unix, MSDOS, and VMS platforms.
gnurobots-1.0D/
A game involving programming little robots to run around; written in
Scheme, implemented with Guile.
gnuserv-2.1alpha/
gnuserv is a enhanced version of the emacsclient program for GNU
Emacs. It allows the user to request a running Emacs to edit files or
evaluate arbitrary Emacs-Lisp constructs.
gnushogi-1.3/
GNU Shogi plays the Japanese version of Chess known as "Shogi". The
major difference from Western Chess is that captured pieces can be
returned into play.
gnussl-0.2.1/
GNUMATH is a library (gnussl) designed to simplify scientific
programming. Its focus is on problems that can be solved by a
straight-forward application of numerical, linear algebra. It also
handles plotting. GNUMATH is in beta release; it is expected to grow
more versatile and offer a wider scope in time.
gnustep-core/
GNUstep is a set of general-purpose Objective-C libraries based on the
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.
gnutls-0.3.91/
The GNU Transport Layer Security Library, implementing RFC2246.
goose-0.0.11/
Goose is a C++ library of statistical functions. It is designed
to make it reasonably simple to perform statistical calculations
in a reasonably efficient manner.
gopher-3.0.0/
Gopher - the Internet protocol of the future! The "Furry Terror"
release.
gpc-20011215/
GPC is the GNU Pascal compiler. It supports Standard Pascal (according
to ISO 7185), large parts of Extended Pascal (ISO 10206), is compatible to
Borland Pascal (version 7), and supports other Pascal standards (Delphi,
UCSD Pascal, Pascal-SC) in so far as this serves the goal of clarity and
usability. GPC can generate code and run on any computer for which the
GNU C compiler can generate code and run, and it shares GCC's abilities
of cross-compilation and high optimization. For more information, see
http://home.pages.de/~GNU-Pascal/.
gperf-2.7.2/
This is a program to generate minimally perfect hash functions for
sets of keywords. GCC was optimized by using this program. Other
programs that must recognize a set of keywords may also benefit from
using this program. Instructions for compiling cperf may be found in
the file "README".
This is the C++ version formerly distributed with libg++, now packaged
separately. The version written in C has been withdrawn.
gphoto2-2.0/
gPhoto is a free, redistributable digital camera software application
for Unix-like systems, written by Scott Fritzinger
with assistance from developers around the world.
It supports 105+ different digital camera models from various vendors.
gprolog-1.2.8/
GNU Prolog is a native Prolog compiler with constraint solving over
finite domains.
greg-1.4/
Greg is a framework for testing other programs and libraries.
grep-2.4.2/
This package contains the GNU implementations of `grep', `egrep', and
`fgrep'. They are similar to their Unix counterparts, but are usually
faster. Instructions for compiling them are in the file "README".
grg-1.43/
The GRG program reads record and field information from a dBase3+
file, delimited ASCII text file, or an SQL query to a RDBMS and
produces a report listing. The program was loosely designed to
produce TeX/LaTeX formatted output, but plain ASCII text, troff,
PostScript, HTML or any other kind of ASCII based output format can
be produced just as easily.
groff-1.17.2/
Groff is a document formatting system, which includes drivers for
Postscript, TeX `dvi' format, and typewriter-like devices, as well as
implementations of `eqn', `nroff', `pic', `refer', `tbl', `troff', and
the `man', `ms', and `mm' macros. Groff's `mm' macro package is
almost compatible with the DWB `mm' macros and has several extensions.
Also included is a modified version of the Berkeley `me' macros and an
enhanced version of the X11 `xditview' previewer. Written in C++,
these programs can be compiled with GNU C++ Version 2.5 or later.
grub-0.91/
A bootloader intended to unify bootloading across x86 operating
systems. Grub implements the Multiboot standard, which allows for
flexible loading of multiple boot images.
gsl-1.1/
The GNU Scientific Library, a collection of numerical routines for
scientific computing.
gtkeyboard-1.1.7/
An onscreen keyboard for people who want or need to type using a
mouse.
gtypist-2.5/
A non-graphical typing tutor.
guavac-1.2/
Guavac is a compiler for the Java language.
guile-1.4/
Guile is a portable, embeddable Scheme implementation written in C.
Guile provides a machine independent execution platform that can be
linked in as a library when building extensible programs.
Guile was originally based on Aubrey Jaffer's SCM scheme interpreter
(which was in turn based on George Carrette's SIOD). The project has
evolved SCM into a library, added some features to make the interpreter
more flexible, and added some new types and extension packages. The
goal is to make a small, portable, powerfully scalable extension
langauge library.
guile-oops-1.0.2/
GOOPS is the object oriented extention to Guile. It gives the user a
full object oriented system with multiple inheritance and generic
functions with multi-method dispatch.
guile-www-1.0.1/
A set of Guile Scheme modules to facilitate HTTP, URL and CGI
programming.
gzip-1.2.4a/
Gzip is the standard GNU Project file compression program.
hello-1.3/
The GNU `hello' program produces a familiar, friendly greeting. It
allows nonprogrammers to use a classic computer science tool which
would otherwise be unavailable to them. Because it is protected by
the GNU General Public License, users are free to share and change it.
help2man-1.25/
help2man is a script to create simple man pages from the --help and
--version output of programs. Since most GNU documentation is now in
info format, this provides a way to generate a placeholder man page
pointing to that resource while still providing some useful information.
hp2xx-3.4.1/
GNU hp2xx reads HP-GL files, decomposes all drawing commands into
elementary vectors, and converts them into a variety of vector and
raster output formats. It is also a HP-GL previewer.
httptunnel-3.3/
httptunnel creates a bidirectional virtual data path tunnelled in HTTP
requests. The requests can be sent via an HTTP proxy if so desired.
hylafax-4.1/
The HylaFAX telecommunication software is used for sending and receiving
facsimiles as well as for sending alpha-numeric pages.
hyperbole/
(Version 4.18) Hyperbole is an open, efficient, programmable
information management and hypertext system. It is intended for
everyday work on any Unix platform supported by GNU Emacs.
id-utils-3.2/
ID Utils is a package of simple, fast, high-capacity,
language-independent identifier database tools. Actually, the term
``identifier'' is too limiting -- ID Utils stores tokens, be they
program identifiers of any form, literal numbers, or words of
human-readable text. Database queries can be issued from the
command-line, or from within Emacs, serving as an augmented tags
facility.
ilisp-5.11/
ILISP is a powerful GNU Emacs interface to many dialects of Lisp, including
Lucid, Allegro, Harlequin LispWorks, GCL, KCL, AKCL, ECL, IBCL, and CMUCL.
Also some Scheme implementations are supported, as well as a preliminary
version of Xlisp/XlispStat.
See http://www.c2.net/~campbell/ilisp/ or
http://www.cs.cmu.edu/~campbell/ilisp/ for more information.
ImageMagick-5.4.3/
Imagemagick is a set of programs to manipulate various image formats
(JPEG, TIFF, PhotoCD, PBM, XPM, etc...). All manipulations can
be achieved through shell commands as well as through a X11 graphical
interface (display).
indent-2.2.7/
This is the GNU modified version of the freely-distributable `indent'
program from BSD. The file "indent.texinfo" contains instructions on
using indent.
inetutils-1.3.2/
Inetutils is a distribution of common networking utilities and servers.
intlfonts-1.2/
This is a set of fonts for various character sets supported by
Emacs 20 and Mule 2.3.
ispell-3.1/
Ispell is an interactive spell checker that finds unrecognized words
and suggests "near misses" as replacements. Both system and
user-maintained dictionaries can be used. Both a standalone and GNU
Emacs interface are available.
jacal-1b2/
A symbolic mathematics system written in Scheme. The latest version
has more detailed installation instructions.
jargon-4.3.1/
The Jargon file is a comprehensive compendium of hacker slang
illuminating many aspects of hackish tradition, folklore, and humor.
java2html-1.7/
This is a simple program that, given a source java file, produces
an html source with syntax highlighting.
jpeg-6b/
This package contains C software to implement JPEG image compression
and decompression. JPEG is a standardized compression method for
full-color and gray-scale images.
jwhois-3.1.0/
Jwhois is an improved caching Internet whois client that queries
hosts for information according to RFC 954 - NICNAME/WHOIS, written
by famous Swedish programmer Jonas Oberg. The configuration file
is highly customizable and makes heavy use of regular expressions.
karma/
Karma is a signal and image processing library that provides
interprocess communications, authentication, graphics display, and
user interface to and manipulation of the Karma network data
structure. Several foreign data formats are also supported. Karma
comes packaged with a number of standard tools, including a
general-purpose image/movie display tool and a volume rendering tool.
kawa-1.6.98/
Kawa is an implementation of the Scheme programming language.
It is implemented in Java, and compiles Scheme into Java byte-codes.
less-374/
Less is a paginator similiar to `more' and `pg', but with various
features (such as the ability to scroll backwards) that some other
pagers lack. Instructions for compiling `less' are in the file
"README".
lesstif-0.93.18/
Lesstif is an API compatible clone of the Motif toolkit.
libmng-1.0.3/
Libmng supports the Multiple-Image Network Graphics format (MNG).
libpng-1.2.1/
Libpng was written as a companion to the PNG specification, as a way
of reducing the amount of time and effort it takes to support the PNG
file format in application programs.
libstdc++-3.0/
The standard library for GNU C++.
libtool-1.4.2/
The GNU libtool is a generic library support script. Libtool hides the
complexity of using shared libraries behind a consistent interface.
lilypond-1.4.9/
LilyPond is the GNU Project music typesetter. This program can print
beautiful sheet music from a music definition file. It can also play
performances to a MIDI file.
lout-3.17/
Lout is a text formatter, approximately as powerful as TeX
but with a cleaner programming language.
lynx2-8-4/
Lynx is a text-based World Wide Web browser for people running
under ``dumb'' character-only terminals.
Information about lynx is available on the World Wide Web at the URL
"http://lynx.browser.org/".
m4-1.4/
`m4' is a macro processor, in the sense that in copies its input to
the output, expanding macros as it goes. Macros are either built-in
or user-defined, and can take any number of arguments. Besides just
doing macro expansion, `m4' has built-in functions for including named
files, running Unix commands, doing integer arithmetic, manipulating
text in various ways, recursion, etc. Instructions for building m4
are in the "README" file.
mailman-2.0.8/
The GNU mailing list management system. Mailman is written
primarily in Python, a free object-oriented scripting language.
make-3.79.1/
This is GNU Make. GNU Make supports many more options and features
than the Unix make. Instructions for using GNU Make are in the file
"make.texinfo". See the file "README" for installation instructions.
marst-2.3/
An Algol-to-C translator.
maverik-6.1/
GNU Maverik is a system for managing display and interaction in
Virtual Environment applications.
maxima-5.6/
Maxima is a Common Lisp implementation of MIT's Macsyma system for
computer based algebra.
mc-4.5.55/
Midnight Commander is a powerful file manager. It can do FTP, includes
a hex editor, comes with an internal editor which can be invoked
separately as 'mcedit' and lets you do most system administration tasks.
mcsim/
MCSim is a general purpose modeling and simulation program which also
performs standard or Markov chain Monte Carlo simulations. It allows
you to specify a set of linear or nonlinear equations (eventually
differential), and solve them using parameter values you choose or
parameter values sampled from specified statistical distributions.
Simulation outputs can be compared to experimental data for parameter
estimation.
mdk-0.5/
The MIX Development Kit - tools for developing and executing, in a
MIX virtual machine, MIXAL programs. (The MIX is Donald Knuth's
mythical computer, described in the first volume of The Art of
Computer Programming.)
Mesa-4.0.1/
Mesa is a 3-D graphics library with an API which is very similar to that
of OpenGL.
metahtml-5.091/
is a programming language specifically designed for working
within the World Wide Web environment. Although it is a genuine
programming language, suitable for large-scale symbolic manipulation,
it provides the most commonly wanted Web functionality as built-in
primitives, so you don't have to write them. You can find out more
about the theory of implementation in this white paper
[http://www.metahtml.com/meta-html/manifesto.html].
Web pages are authored using HTML and statements freely
intermixed. When a page is requested by a browser, the page is passed
through the engine, which dynamically processes any
statements to produce a final HTML page which is delivered
to the browser.
The source distribution provides several different interpreter options:
* A CGI engine which can be run by any Unix Web server,
* A full-featured Web server (mhttpd) with the interpreter built in,
* A standalone processor, much like Perl or Tcl, and
* An interactive debugger, with a feel similar to GDB (mdb)
mifluz-0.23.0/
A C++ library to build and query a full text inverted index.
It is dynamically updatable, scalable (up to 1Tb indexes), uses a
controlled amount of memory, shares index files and memory cache among
processes or threads, and compresses index files to 50% of the raw
data. The structure of the index is configurable at runtime and
allows inclusion of relevance ranking information. The query
functions do not require loading all the occurrences of a searched
term. They consume very few resources and many searches can be run
in parallel.
mig-1.2/
This is the GNU distribution of the Mach 3.0 interface generator `MiG'.
You need this tool to compile the gnumach and Hurd distributions,
and to compile GNU libc for the Hurd.
miscfiles-1.3/
The GNU Miscellaneous Files Distribution includes non-crucial files
which have come to be common on various systems over the years,
including word lists, airport codes, ZIP codes and more.
motti-2.5.0/
Motti is a game for two or more players, played on a square array.
The object is to eliminate the other players by conquering their
capitals.
ms-0.07p12/
This is MandelSpawn, a parallel Mandelbrot program for the X window
system. Instructions for compiling it are in the "README" files in
each of the three subdirectories.
mtools-3.9.8/
Mtools is a collection of programs to allow Unix systems to read, write,
and manipulate files on an MSDOS filesystem (typically a diskette).
mule/
(version 2.3)
Mule is a MULtilingual Enhancement to GNU Emacs 19. It can handle not
only ASCII characters (7 bits) and ISO Latin-1 (8 bits), but also
Japanese, Chinese, Korean (16 bits) coded in the ISO2022 standard and
its variants (e.g. EUC, Compound Text). For Chinese there is support
for both GB and Big5. In addition, Thai (based on TIS620) and
Vietnamese (based on VISCII and VSCII) are also supported. A text
buffer in Mule can contain a mixture of characters from these
languages. To input any of these characters, you can use various
input methods provided by Mule itself. In addition, if you use Mule
under some terminal emulator (kterm, cxterm, or exterm), you can use
any input methods supported by the emulator.
In versions 20 and higher of GNU Emacs, Mule and its functions have
largely been integrated into the distribution.
mutt-1.3.27/
Mutt is a small but very powerful curses-based mail client for Unix-like
operating systems. Some of its features include: color support, message
threading, MIME support (including RFC1522 support for encoded headers),
customizable key bindings, indefinite postponement of outgoing messages,
POP3 support, Delivery Status Notification (DSN) support, and PGP/MIME
support (US/Canada only).
The best way to describe this mail user agent (MUA) is to say that it's a
hybrid, or ``mutt,'' consisting of features from various other
curses-based e-mail clients. Its interface was initially based on
ELM, but hints of PINE, MUSH and SLRN are also present.
The most recent copy of the manual is available on the WWW at
http://www.mutt.org/doc/manual/.
nana-2.5/
Nana is a debugging-support library; it provides improved support for
assertion checking and logging, for programs written in C, C++ and Ada.
nano-1.0.8/
A clone of the PICO editor, without the Pine license problems, and with
extra functionality.
ncurses-5.2/
ncurses implements the Unix `curses' API for developing
screen-based programs that are terminal independent.
nethack-3.3.1/
This is the famous game of `nethack'. Instructions for compiling and
using nethack may be found in the "README" file.
nvi-1.79/
`nvi' is a free implementation of the `vi'/`ex' Unix editor. It has
most of the functionality of the original `vi'/`ex', except "open" mode
& the `lisp' option, which will be added. Enhancements over `vi'/`ex'
include split screens with multiple buffers, ability to handle 8-bit
data, infinite file & line lengths, tag stacks, infinite undo & extended
regular expressions. It runs under BSD, Linux, NetBSD, FreeBSD, BSDI,
AIX, HP-UX, DGUX, IRIX, PSF, PTX, Solaris, SunOS, Ultrix, Unixware &
should port easily to many other systems.
oaklisp-07-Jan-2000/
Oaklisp, written by Kevin Lang and Barak Pearlmutter, is a fast
portable tasty object-oriented Scheme with first class types.
octave-2.0.16/
Octave is a high-level language, primarily intended for numerical
computations. It provides a convenient command line interface for
solving linear and nonlinear problems numerically. Two and three
dimensional plotting is fully supported using gnuplot.
Octave can do arithmetic for real and complex scalars and matrices,
solve sets of nonlinear algebraic equations, integrate functions over
finite and infinite intervals, and integrate systems of ordinary
differential and differential-algebraic equations.
The Octave distribution includes a 150+ page Texinfo manual.
oleo-1.99.16/
Oleo is a spreadsheet program (better for you than the more expensive
spreadsheet). It supports X windows and character-based terminals,
and can generate embedded PostScript renditions of spreadsheets.
Keybindings should be familiar to Emacs users and are configurable by
users.
openssh-3.0.2p1/
OpenSSH is based on the last free version of Tatu Ylonen's sample
implementation with all patent-encumbered algorithms removed (to
external libraries), all known security bugs fixed, new features
reintroduced and many other clean-ups.
openssl-0.9.6c/
openssl-engine-0.9.6c/
The OpenSSL Project is a collaborative effort to develop a robust,
commercial-grade, fully featured, and Open Source toolkit
implementing the Secure Sockets Layer (SSL v2/v3) and Transport
Layer Security (TLS v1) protocols as well as a full-strength
general purpose cryptography library.
p2c-1.21alpha2/
A Pascal to C translator.
panorama-0.13.2/
A framework for 3D graphics production.
panorama_gui-0.0.5/
A graphical user interface for panorama.
parted-1.4.24/
GNU Parted is a program for creating, destroying, resizing,
checking and copying partitions, and the filesystems on them. This
is useful for creating space for new operating systems,
reorganising disk usage, copying data between hard disks, and disk
imaging.
patch-2.5.4/
`patch' will take a patch file containing any of the four forms of
difference listing produced by the `diff' program and apply those
differences to an original file, producing a patched version.
pcl-gcl-2.1/
PCL is an implementation of a large subset of CLOS, the Common Lisp
Object System. It runs under GCL.
pcre-3.9/
PCRE is the Perl-compatible regular expression library.
perl-5.6.1/
Perl is intended as a faster replacement for sed, awk, and similar
languages. The file "README" contains instructions for compiling
perl.
php-3.0.18/
PHP is a server-side, cross-platform, HTML embedded scripting language.
pips-1.02/
PIPS is the `Parallel Information Processing System'
plotutils-2.4.1/
The GNU plotutils are a set of utilities for doing two-dimensional plotting
(in the same sense as `gnuplot'), and include GNU libplot, a set of
subroutine libraries for producing 2-D device-independent vector graphics.
poc-1.2/
prcs-1.3.0/
PRCS is the front end to a set of tools that (like CVS) provide a way
to deal with sets of files and directories as an entity, preserving
coherent versions of the entire set.
Its purpose is similar to that of SCCS, RCS, and CVS, but (according to
its authors, at least), it is much simpler than any of those systems.
pspell-.12.2/
A generic interface to spell-checking libraries.
pth-1.4.1/
Pth is a very portable POSIX/ANSI-C based library for Unix platforms
which provides non-preemptive priority-based scheduling for multiple
threads of execution ("multithreading") inside server applications.
All threads run in the same address space of the server application,
but each thread has its own individual program-counter, run-time
stack, signal mask and errno variable.
queue-1.30.1/
Queue is a load-balancing/distributed batch processing and local rsh
replacement system.
R-1.4.1/
R is a language which is not entirely unlike (version 3 of) the S
language developed at AT&T Bell Laboratories.
radius-0.96/
Radius is a server for remote user authentication and
accounting. Its primary use is for Internet Service Providers,
though it may as well be used on any network that needs a
centralized authentication and/or accounting service for its
workstations.
The package includes an authentication and accounting server and
some administrator tools.
rc-1.6/
rc is a shell which features a C-like syntax (much more so than `csh')
and far cleaner quoting rules than the C or Bourne shells. It's
intended to be used interactively, but is great for writing scripts as
well.
rcs-5.7/
This is the Revision Control System, a program to manage multiple
versions of a software project. This program keeps the changes from
one version to another rather than multiple copies of the entire file;
this saves disk space. Instructions for compiling RCS are in the file
"README".
readline-4.2a/
The GNU Readline Library aids in the consistency of user interface
across discrete programs that need to provide a command line interface.
It supports both emacs and vi-style editing.
recode-3.6/
`recode' converts files between character sets and usages. When exact
transliterations are not possible, it may get rid of the offending
characters or fall back on approximations. This program recognizes or
produces nearly 150 different charsets and is able to transliterate
files between almost any pair. Most RFC 1345 charsets are supported.
roxen-2.2.252-src/
Roxen is a free World Wide Web Server that features high performance and a
module system for improved extendability. It used to be called `spinner'.
For more information about Roxen, read the online documentation at
http://roxen.com/
rsync-2.5.2/
rsync is a replacement for rcp that has many more features.
rsync uses the "rsync algorithm" which provides a very fast method for
bringing remote files into sync. It does this by sending just the
differences in the files across the link, without requiring that both
sets of files are present at one of the ends of the link beforehand.
rx-1.5/
Rx is a regular expression library. It is often faster and more
correct than the GNU regex library, but it is still under development.
sane-1.0.7/
SANE (Scanner Access Now Easy) is a universal scanner interface. The
value of such a universal interface is that it allows writing just
one driver per image acquisition device rather than one driver for
each device and application. So, if you have three applications and
four devices, traditionally you'd have had to write 12 different
programs. With SANE, this number is reduced to seven: the three
applications plus the four drivers. Of course, the savings get even
bigger as more and more drivers and/or applications are added.
saoimage-1.30.7/
SAOimage is an astronomical image viewer (which runs under X) that
reads data images and displays them with a pseudocolor colormap. You
have full interactive control of the colormap, can read and write
colormaps, etc. The data can be in 1- 2- and 4-byte signed or
unsigned integers, and 4- or 8-byte floating-point formats.
SAOimage reads many common astronomical image data formats including
the ubiquitous FITS format that none of the programs that claim to
read "all the standard image formats" seem to read. It can handle raw
binary data without a header, so it's ideal as a general tool to look
at data from peoples' home-grown fractal hacks, etc. It has a region
magnifier, lets you zoom arbitrarily, can remap the image according to
log, histeq, sqrt, etc. scales, does gamma correction, and can
interact with other programs via FIFOs to give cursor position or to
load images in a server mode. Images can be arbitrarily large; it
subsamples if necessary. There is a large manual written in TeX.
It's been widely ported.
sauce-0.7.7/
SAUCE (Software Against Unsolicited Commercial Email) is an SMTP
server that sits between the Internet and your actual mail
software. It was originally written to help in the fight against
spam, but it also helps encourage good configuration and
administration in general.
screen-3.9.11/
`screen' is a window manager that allows you to handle several
independent screens (Unix ttys) on a single physical terminal; each
screen has its own set of processes connected to it (typically
interactive shells). Each virtual terminal created by `screen'
emulates a DEC VT100 plus several ANSI X3.64 and ISO 2022 functions
(including DEC VT102 features such as line and character deletion and
insertion). See the "README" file for details on compiling screen.
sed-3.02/
`sed' is a stream editor, useful for doing ed-like editing operations
noninteractively on selected subsets of lines in an input stream.
serveez-0.1.3/
Serveez is a server framework. It provides routines and help for
implementing IP based servers (currently TCP, UDP and ICMP). It is
also possible to use named pipes for all connection oriented
protocols. The package includes a number of servers that work
already: an HTTP server, an IRC server, a Gnutella spider and some
others. One of the highlights is that you can run all protocols on
the same port. The application itself is single threaded but it
uses helper processes for concurrent name resolution and ident
lookups.
sh-utils-2.0/
These are the GNU shell utilities, comprising small commands that are
frequently run on the command line or in shell scripts. Instructions
for compiling these utilities are in the file "README". The sh-utils
package contains the following programs: basename date dirname echo
env expr false groups hostname id logname nice nohup pathchk printenv
printf pwd sleep stty su tee test true tty uname users who whoami yes.
sharutils-4.2.1/
These are the GNU shar utilities, a package of various programs for
transmiting groups of files over electronic mail. Includes GNU shar
and the uu*code family of programs.
shtool-1.6.0/
The GNU shtool program is a compilation of small but very stable and
portable shell scripts into a single shell tool. All ingredients
were in successful use over many years in various free software
projects. The compiled shtool program is intended to be used inside
the source tree of free software packages. There it can take over
various (usually non-portable) tasks related to the building and
installation of such packages.
sipp-3.1/
SIPP is a library for creating 3-dimensional scenes and rendering them
using a scan-line z-buffer algorithm. A scene is built up of objects
which can be transformed with rotation, translation and scaling. The
objects form hierarchies where each object can have arbitrarily many
subobjects and subsurfaces. A surface is a number of connected
polygons which are rendered with either Phong, Gouraud or flat
shading. An image can also be rendered as a line drawing of the
polygon edges without any shading at all.
slib-2d3/
Slib is a portable Scheme library. It conforms to the Revised
Report on the Algorithmic Language Scheme and the IEEE P1178
specification.
smail-3.2.0.114/
Smail is a mail transport system, designed as a compatible drop-in
replacement for sendmail. It uses a much simpler configuration format
than sendmail is designed to be setup with minimal effort.
SmallEiffel-0.75/
A compiler for the language Eiffel.
smalltalk-1.95.10/
This is the GNU implementation of Smalltalk, an object-oriented
programming language.
solfege-1.4.2/
A program for computer-based ear training, for persons studying
music.
source-highlight-1.2/
This package is a collection of programs that given a source file,
produces a document with syntax highlighting.
At the moment this package contains GNU java2html 1.10 and GNU
cpp2html 1.6.
Sneps-2.5.1/
SNePS is the Semantic Network Processing System. It is the
implementation of a fully intensional theory of propositional
knowledge representation and reasoning. SNePS runs on a variety
of Lisps (CLISP, GCL, Allegro, Lucid, etc.) and OS platforms
(Unix, TI-Explorers, Mac).
SpeedX-0.1.4d/
SpeedX is a racing game.
spell-1.0/
GNU Spell is a clone of standard Unix `spell'. It is implemented as a
wrapper around Ispell, so you must install Ispell before Spell will
work.
stow-1.3.3/
GNU Stow is a program for managing the installation of software
packages, keeping them separate (/usr/local/stow/emacs
vs. /usr/local/stow/perl, for example) while making them appear to be
installed in the same place (/usr/local).
Stow is a Perl script which should run correctly under Perl 4 and
Perl 5. You must install Perl before running Stow.
You can get the latest information about Stow from
`http://www.gnu.org/software/stow/stow.html'.
stump/
(version 2.5) STUMP (Secure Team-based Usenet Moderation Program)
is a free robomoderator program for moderators of USENET
newsgroups and mailing lists. (See also webstump.)
superopt-2.5/
The superoptimizer is a function sequence generator that uses a
exhaustive generate-and-test approach to find the shortest instruction
sequence for a given function.
The GNU superoptimizer and its application in GCC is described in the
ACM SIGPLAN PLDI'92 proceedings.
swarm-2.1.1/
Swarm is a software package for multi-agent simulation of complex
systems being developed at The Santa Fe Institute; it is intended to be
a useful tool for researchers in a variety of disciplines, especially
artificial life. The basic architecture of Swarm is the simulation of
collections of concurrently interacting agents: with this architecture,
we can implement a large variety of agent based models.
swarmapps-2.1.1/
This directory contains various applications for the `swarm' package,
distributed separately.
swarmdocs-2.1.1/
This is the documentation for the `swarm' package.
SWIG-1.3.11/
SWIG is a compiler that integrates C and C++ with languages
including Perl, Python, Tcl, Guile, Mzscheme, Java, Ruby, and PHP.
SWIG reads annotated C/C++ header files and creates wrapper code
(glue code) in order to make the corresponding C/C++ libraries
available to the listed languages, or to extend C/C++ programs with
a scripting language.
sxml-0.94/
SXML is a tool to define and implement at same time a markup
language. Given a document containing user defined tags and their
definition a new document is produced. The new document is generated
replacing the tags with their definition (it is possible to associate
functions to tags). SXML supports the XML 1.0 syntax excluding entity
support and documents' DTDs.
talkfilters-1.0/
A collection of amusing filters that attempt to translate Standard
English into dialect. Includes jive, valspeak, etc.
tar-1.13/
Tar is a program used for archiving many files in a single file, which
makes them easier to transport.
GNU tar includes multivolume support, the ability to archive sparse
files, automatic archive compression/decompression, remote archives,
and special features to allow tar to be used for incremental and full
backups. Unfortunately GNU tar implements an early draft of the POSIX
1003.1 `ustar standard which is different from the final standard.
Adding support for the new changes in a backward-compatible fashion is
not trivial.
tcl8.3.4/
Tcl is an embeddable scripting language.
termcap-1.3/
This is a standalone release of the GNU Termcap library, which has
been part of the GNU Emacs distribution for years but is now available
separately to make it easier to install as `libtermcap.a'. The GNU
Termcap library does not place an arbitrary limit on the size of
termcap entries, unlike most other termcap libraries. Included is
extensive documentation in Texinfo format. Unfortunately, this
release does not have a termcap database included. Instructions for
building the termcap library are in the "README" file.
termutils-2.0/
The GNU termutils package contains tput and tabs. tput is a program to
enable shell scripts to portably use special terminal capabilities.
Although its interface is similar to that of terminfo-based tput
programs, it actually uses termcap. tabs is a program to set hardware
terminal tab settings.
tex-3.1415/
This is version 3.1415 of the C TeX translation from the original
WEB version. TeX is used for all of the GNU Project's documentation.
Instructions for building TeX and references for further reading are
in the file TeX-3.1415/web2c-6.1/README.
texinfo-4.1/
This package contains a set of utilities related to Texinfo, which is
used to generate printed manuals and online hypertext-style manuals
(called `info'). Programs and interfaces for writing, reading, and
formatting texinfo files are available both as standalone programs and
as GNU Emacs interfaces. See the file "README" for directions on how
to use the various parts of this package.
textutils-2.0/
These are the GNU text utilities, commands that are used to operate on
textual data. Instructions for compiling these utilities are in the
file "README". The textutils package contains the following programs:
cat cksum comm csplit cut expand fold head join nl od paste pr sort
split sum tac tail tr unexpand uniq wc.
tiff-v3.5.7/
The TIFF library (libtiff), is a library for manipulating Tagged
Image File Format files, a commonly used bitmap graphics format.
tile-forth-2.1/
TILE Forth is a 32-bit implementation of the Forth-83 Standard written
in C, thus allowing it to be easily moved between different computers.
(Traditionally, Forth implementations are written in assembly to
utilize the underlying architecture as well as possible, but this
also makes them less portable.)
time-1.7/
`time' is used to time commands and report statistics about, among
other things, the amount of user, system, and approximate real time
used by a process. Instructions for making time (no pun intended) are
in the file "README".
tk8.3.4/
Tk is an X11 toolkit implemented in Tcl.
TouxDoux-1.2.7/
This package contains ToutDoux, a project manager; hOpla, a
PostgreSQL-XML converter; getxml, an internationalization tool for
XML files, and dtags, which does all sorts of useful stuff.
trueprint-5.3/
A printer interface.
ucblogo/
An implementation of the classic teaching language Logo.
units-1.74/
GNU units converts between different systems of units. This is most
commonly used for converting between English dimensions and metric,
but the database also contains many esoteric units.
unrtf-0.18.1/
UnRTF is a moderately complicated converter from RTF to other
formats, including HTML, LaTeX, text, and PostScript. Converting to
HTML, it supports tables, fonts, colors, embedded images,
hyperlinks, paragraph alignment among other things. All other
conversions are "alpha"--just begun.
userv-1.0.1/
A trust boundary management service for Unix.
uucp-1.06.1/
This version of UUCP was written by Ian Lance Taylor. It will be the
standard UUCP system for GNU. It currently supports the `f', `g' (in
all window and packet sizes), `G', `t' and `e' protocols, as well a
Zmodem protocol and two new bidirectional protocols. If you have a
Berkeley sockets library, it can make TCP connections. If you have
TLI libraries, it can make TLI connections. Other important notes
about this version of UUCP, and instructions for building it, are in
the file "README".
vera-1.8/
VERA (Virtual Entity of Relevant Acronyms) is a document listing
thousands of acronyms of the computer field.
vrweb-1.5/
VRweb is a freely available browser for 3D worlds and scenes modeled
in VRML (the Virtual Reality Modeling Language). VRweb is a joint
project between IICM, home of Hyper-G, NCSA, home of Mosaic, and the
University of Minnesota, home of Gopher.
VRweb is the only free VRML browser available in full source code,
which does not require commercial packages such as Inventor or Motif,
and which will run on (almost) any Unix or Windows platform.
w3-4.0pre.47/
W3 (written by William Perry in Emacs Lisp) is an extensible, advanced
World Wide Web browser that runs as part of GNU Emacs. It has the
ability to understand many protocols, including HTML, Telnet, WAIS,
SMTP, gopher, ftp, et al.
wdiff-0.5/
`wdiff' compares two files, finding which words have been deleted or
added to the first for getting the second.
We hope eventually to integrate `wdiff', as well as some ideas from a
similar program called `spiff', into some future release of GNU
`diff'.
webstump/
Something useful for moderating mailing lists and newsgroups.
wget-1.8.1/
Wget [formerly known as Geturl] is a freely available network utility
to retrieve files from the World Wide Web using HTTP and FTP, the two
most widely used Internet protocols. It works non-interactively, thus
enabling work in the background, after having logged off.
The recursive retrieval of HTML pages, as well as FTP sites is
supported -- you can use Wget to make mirrors of archives and home
pages, or traverse the web like a WWW robot (Wget understands
/robots.txt).
Wget works exceedingly well on slow or unstable connections, keeping
getting the document until it is fully retrieved. Re-getting files
from where it left off works on servers (both HTTP and FTP) that
support it. Matching of wildcards and recursive mirroring of
directories are available when retrieving via FTP. Both HTTP and FTP
retrievals can be time-stamped, thus Wget can see if the remote file
has changed since last retrieval and automatically retrieve the new
version if it has.
which-2.13/
Which shows the full path of one or more commands.
windows32api-0.1.2/
The Windows32 API Library is a set of header files and import libraries
that can be used by GNU tools for compiling and linking programs to be
run under operating systems supporting the Win32 Application Programming
Interface. The two currently known operating systems which support the
Win32 API are Microsoft's Windows NT and Windows 95.
wn-2.4.2/
WN is a World Wide Web server designed to be secure and flexible. It
offers many different capabilities in pre-parsing files before passing
them to the client, and has a very different design from Apache and
the NCSA server.
Xaos-3.0/
XaoS is an realtime fractal zoomer.
xaw3d-1.5/
A set of 3-D widgets based on the R6.1/R6.3/R6.4 Athena Widget set,
which may be used as a general replacement for the Athena (Xaw)
Widget set.
xboard-4.2.6/
XBoard is an X11/R4-based user interface for GNU Chess. It uses the
R4 Athena widgets and Xt Intrinsics to provide an interactive referee
for managing a chess game between a user and a computer opponent or
between two computers. You can also use XBoard without a chess
program to play through games in files or to play through games
manually (force mode); in this case, moves aren't validated by XBoard.
XBoard manages a digital chess clock for each player and resets the
clocks if the proper number of moves are played within the time
control period. A game can be started with the initial chess
position, with a series of moves from a game file or with a position
from a position file. The "match" shell script runs a series of games
between two machines, alternating sides. The man page xboard.man
describes the features of XBoard.
xdelta-1.1.3/
XDelta is a library interface and application program designed to
compute changes between files. These changes (deltas) may be used to
store and transmit only the changes between files. XDelta uses a
fast, linear algorithm and performs well on both binary and text
files. XDelta typically outperforms GNU diff in both time and output
size, even for plain text files. XDelta also includes a simple
implementation of the Rsync algorithm and several advanced features
for implementing RCS-like file-archival.
XFree86-4.2.0/
A useful version of the ancient and venerable X Window system.
xgrabsc.2_41/
xgrabsc is an X-windows screen dumping utility. It is much more
flexible than most such tools, allowing one to grab arbitrary screen
portions and windows, and dumping them in a large number of output
formats, including several Postscript formats, x-bitmap, and
portable-bitmap.
xhippo-3.2/
GNU xhippo is a simple GTK-based playlist manager, designed to play
music using mpg123, xmp, or most other command-line-based players
while providing a friendly, clean X interface.
xinfo-1.01.01/
An X-based GNU info widget.
xlogmaster-1.6.0/
Xlogmaster is an X11 program that does comfortable and fast monitoring
of all logfiles and every device that allows its status to be read by
cat (like the /proc devices).
xmcd-3.0/
Xmcd is an X11/Motif-based CD player utility; this packages also
includes cda, a command-line driven, non-graphical CD audio player.
Xmcd uses the Motif toolkit to achieve a pleasing appearance, such
that it actually looks and feels like a real CD player for all
basic functions, yet takes advantage of the GUI and window system
to make programming and CD database functions easy.
Currently, the cda utility offers almost the same functionality as
xmcd except the FF, REW, Sample and A->B features are not available.
Also, the CD database is read-only via cda (no updates). In addition,
a visual mode is available that turns cda into a screen-oriented
(curses-based) CD player.
XmHTML-1.1.7/
xpdf--1.00/
A viewer for Portable Document Format (PDF) files.
xpm-3.4k/
XPM (X PixMap) is a format for storing/retrieving X pixmaps to/from
files.
xsane-0.84/
XSane is a graphical scanning frontend for SANE, designed for
acquiring images with scanners. You can scan to file, do a
photocopy, create a fax and start XSane from the GIMP
as a Gimp plugin.
xshogi-1.2p03/
XShogi provides an XWindows interface to the Japanese Chess (Shogi)
playing program GNU Shogi.
Ygl-4.0/
Ygl emulates SGI's GL (Graphics Language) library under X11. It runs
fine under AIX 3.2, HP-UX 7.0/8.0/9.0, Linux with XFree, SunOS,
ConvexOS and many others.
zlib-1.1.3/
zlib is a general purpose data compression library.
zlibc-0.9j/
Zlibc is a preloadable shared object that allows executables to
uncompress the datafiles that they need on the fly. No kernel patch, no
recompilation of these executables and no recompilation of the libraries
is needed.
zsh-4.0.4/
Zsh is a "hacker's shell" with lots of features.
2002-04-03 3diff