Syncmail is a CVS notification tool which can provide a diff for every
change to a CVS repository, mailed to specified email addresses.
This tool is useful for large communities to monitor activity,
and is used for Python and many other active projects.
CVSTrac is a bug and patch-set tracking system for use with CVS
appropriate for use on projects with up to a few hundred developers.
CVSTrac is designed for low-ceremony development - it provides
mechanisms for tracking changes and bugs without unnecessary
restrictions. It has a built-in Wiki and ticketing system. Both
of these functions can be linked to the CVS tree.
DCMTK is a collection of libraries and applications implementing large parts
of the DICOM standard. DCMTK includes software for examining, constructing and
converting DICOM image files, handling offline media, sending and receiving
images over a network connection, as well as demonstrative image storage and
worklist servers. DCMTK comes in complete source code and is written in a
mixture of ANSI C and C++.
As a project Alexandria's goal is to reduce duplication of effort
and improve portability of Common Lisp code according to its own
idiosyncratic and rather conservative aesthetic. What this actually
means is open to debate, but each project member has a veto on all
project activities, so a degree of conservatism is inevitable.
ELF is a command line based ELF header analyzer. This tool
allows you to easily parse the ehdr of ELF object files
into a human readable format (and various other formats).
This is a very good source of both source code (for people
learning the ELF) and information for developers that care
about the internals of object files that is generated for
them.
GNU cflow analyzes a collection of C source files and prints a graph
charting control flow within the program.
Current implementation is able to produce both direct and inverted
flowgraphs for C sources. Optionally a cross-reference listing can
be generated. Two output formats are implemented: POSIX and GNU
(extended).
Input files can optionally be preprocessed before analyzing.
The jcmdline package is a Java package with the following goals:
* Facilitate parsing/handling of command line parameters.
* Add consistency to command line parameter parsing and command usage display
through all executables of a Java application.
* Automatically generate a command usage based upon defined command line
parameters.
Gzstream is a small C++ library, basically just a wrapper, that provides
the functionality of the zlib C-library in a C++ iostream. It is freely
available under the LGPL license.
Gzstream has been written by Deepak Bandyopadhyay and Lutz Kettner at the
Computational Geometry Group at UNC Chapel Hill.
The 'Par' monad offers a parallel programming API based on dataflow
programming. To use the `Par` monad, install the monad-par package,
which includes this package as a dependency. This package is an
abstract interface only. It provides a number of type clasess, but not
an implementation. The type classes separate different levels of @Par@
functionality.
Alex is a tool for generating lexical analysers in Haskell. It takes a
description of tokens based on regular expressions and generates a
Haskell module containing code for scanning text efficiently. It is
similar to the tool lex or flex for C/C++.