The classic space-age stock trading game, text-only using ncurses.
This is a port to C from a version of Starlanes for the Osborne 1. The
original source is from a First Osborne Group (FOG) disk that I probably
picked up in 1982. The author isn't identified. Based on comments in
a TRS-80 version I picked up off the web, it would appear that it was
first published in Creative Computing magazine.
The GLE Tubing and Extrusion Library is a graphics application
programming interface (API). The library consists of a number of "C"
language subroutines for drawing tubing and extrusions. The library is
distributed in source code form, in a package that includes
documentation, a VRML proposal, Makefiles, and full source code and
header files. It uses the OpenGL (TM) programming API to perform the
actual drawing of the tubing and extrusions.
http://sourceforge.net/projects/gle/
While teaching a data structures course at University of California,
Irvine, I developed a program called GPERF that generates perfect hash
functions for sets of key words. A perfect hash function is simply:
A hash function and a data structure that allows
recognition of a key word in a set of words using
exactly 1 probe into the data structure.
The gperf.texinfo file explains how the program works, the form of the
input, what options are available, and hints on choosing the best
options for particular key word sets. The texinfo file is readable
both via the GNU emacs `info' command, and is also suitable for
typesetting with TeX.
The enclosed Makefile creates the executable program ``gperf'' and
also runs some tests.
Output from the GPERF program is used to recognize reserved words in
the GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU
indent program.
LICENSE: GPL2 or later
OpenGLRaw is a raw Haskell binding for the OpenGL 3.2 graphics system
and lots of OpenGL extensions. It is basically a 1:1 mapping of
OpenGL's C API, intended as a basis for a nicer interface. OpenGLRaw
offers access to all necessary functions, tokens and types plus a
general facility for loading extension entries. The module hierarchy
closely mirrors the naming structure of the OpenGL extensions, making it
easy to find the right module to import. All API entries are loaded
dynamically, so no special C header files are needed for building this
package. If an API entry is not found at runtime, a userError is
thrown.
OpenGL is the industry's most widely used and supported 2D and 3D
graphics application programming interface (API), incorporating a broad
set of rendering, texture mapping, special effects, and other powerful
visualization functions.
Parity Archive
parchive uses Reed-Solomon coding to make multiple parity volumes from
the same set of files. What this means is that you can recover as
many files as you have recovery volumes. Any recovery volumes for
that set will do.
This module keeps track of database passwords.
Cvsplot is used for collecting statistics from CVS controlled files. Simple
statistics such as how the total number of files and lines of code change
against time.
This module is based on Carp.pm from Perl 5.005_03. It has been
modified to skip all package names matching the pattern given in
the "use" statement inside the "qw()" term (or argument list).
Perl interface to libev - high-performance event loop/event model with
lots of features. It is modelled (very losely) after libevent and the
Event perl module, but is faster, scales better and is more correct,
and also more featureful. And also smaller.