|
|
Apps/Programming
- A description on how to use and modify libpng (version 1.2.X)
(package: libpng12-0)
- This file describes how to use and modify the PNG reference library
(known as libpng) for your own use. There are five sections to this
file: introduction, structures, reading, writing, and modification and
configuration notes for various special platforms. In addition to this
file, example.c is a good starting point for using the library, as
it is heavily commented and should include everything most people
will need. We assume that libpng is already installed; see the
INSTALL file for instructions on how to install libpng.
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. The PNG specification is available
as RFC 2083 <http://www.ietf.org/rfc/rfc2083.txt> and as a
W3C Recommendation <http://www.w3.org/TR/REC-png-multi.html>. Some
additional chunks are described in the special-purpose public chunks
documents at <ftp://ftp.uu.net/graphics/png/documents/>. Other information
about PNG, and the latest version of libpng, can be found at the PNG home
page, <http://www.libpng.org/pub/png/>.
- A One-Page Guide to Using noweb with LaTeX
- One page introduction to noweb and LaTeX for ordinary users.
Formats: [dvi] [ps]
- ASDF User Manual
(package: cl-asdf)
- This manual describes the usage of ASDF
Formats: [html] [pdf]
- automake-1.4
(package: automake1.4)
- Automake is a tool for automatically generating `Makefile.in's from
files called `Makefile.am'.
The goal of Automake is to remove the burden of Makefile maintenance
from the back of the individual GNU maintainer (and put it on the back
of the Automake maintainer).
The `Makefile.am' is basically a series of `make' macro definitions
(with rules being thrown in occasionally). The generated
`Makefile.in's are compliant with the GNU Makefile standards.
- blt - tk extensions
(package: blt)
- An overview of the blt command set.
- C++ Standard Template Library Documentation
- These pages are the documentation for the
C++ Standard Template Library.
- CVS client-server protocol description
(package: cvs)
- This document describes the client-server CVS protocol.
- Cxref Manual
- Generates latex and HTML documentation for C programs.
- Debian Menu Guideline
(package: menu)
- Guidelines to how debian packages should
register themselves with the menu package, so that menuentries
for them are setup for every window manager available on the system.
Formats: [html] [text] [debiandoc-sgml]
- Distributing Python Modules (v2.1)
- This document describes the Python Distribution Utilities
(``Distutils'') from the module developer's point-of-view, describing
how to use the Distutils to make Python modules and extensions easily
available to a wider audience with very little overhead for
build/release/install mechanics.
- Documenting Python (v2.1)
- The Python language has a substantial body of documentation, much
of it contributed by various authors. The markup used for the Python
documentation is based on LATEX and requires a significant set of
macros written specifically for documenting Python. This document
describes the macros introduced to support Python documentation and
how they should be used to support a wide range of output formats.
This document describes the document classes and special markup used
in the Python documentation. Authors may use this guide, in
conjunction with the template files provided with the distribution,
to create or maintain whole documents or sections.
- eGenix mxDateTime Manual
- Manual for eGenix mxDateTime.
- eGenix mxTools Manual
- Manual for eGenix mxTools.
- Extending and Embedding the Python Interpreter (v2.1)
- This document describes how to write modules in C or C++ to extend
the Python interpreter with new modules. Those modules can define
new functions but also new object types and their methods. The
document also describes how to embed the Python interpreter in
another application, for use as an extension language. Finally,
it shows how to compile and link extension modules so that they
can be loaded dynamically (at run time) into the interpreter, if
the underlying operating system supports this feature.
- ftnchek manual
- A HTML version of the manual for ftnchek, a lint-like static
analyser for Fortran programs.
- Gadfly - SQL Database in Python
- Gadfly is a SQL database implemented entirely in
Python, including a DB-API compatible interface, network
client and server, etc. It stores its data in memory,
which makes it unsuitable for large data sets, but quite
fast on smaller ones.
- Gimp-Python
- HTMLgen
- HTMLgen is a class library for the generation of HTML documents with
Python scripts. It's used when you want to create HTML pages
containing information which changes from time to time. For example
you might want to have a page which provides an overall system summary
of data collected nightly. Or maybe you have a catalog of data and
images that you would like formed into a spiffy set of web pages for
the world to browse. Python is a great scripting language for these
tasks and with HTMLgen it's very straightforward to construct objects
which are rendered into consistently structured web pages. Of course,
CGI scripts written in Python can take advantage of these classes as
well.
- Installing Python Modules (v2.1)
- This document describes the Python Distribution Utilities
(``Distutils'') from the end-user's point-of-view, describing how to
extend the capabilities of a standard Python installation by building
and installing third-party Python modules and extensions.
- kjbuckets - Set and graph datatypes for Python
- Linux Kernel 2.4 Internals Guide
(package: kernel-internals-guide)
- Introduction to the Linux 2.4 kernel.
Formats: [html] [text]
- Perl5 modules for manipulating scalar as files (IO-Stringy)
(package: libio-stringy-perl)
- IO-Stringy is a collection of Perl5 IO:: modules
for manipulating data in scalar or array data structures using
file mechanisms. Allows for memory basesd temporary file among
other things.
- Programming Ruby
(package: rubybook)
- This book is a tutorial and reference for the Ruby programming language
covering from the very basics up to creating extentions using C.
- Python Extension Classes Manual
- This document describes the Python Extension Classes,
a lightweight mechanism for making Python extension types more class-like.
Classes can be developed in an extension language, such as C or C++, and
these classes can be treated like other Python classes.
- Python Library Reference (v2.1)
- This library reference manual documents Python's standard library,
as well as many optional library modules (which may or may not be
available, depending on whether the underlying platform supports
them and on the configuration choices made at compile time). It
also documents the standard types of the language and its built-in
functions and exceptions, many of which are not or incompletely
documented in the Reference Manual.
- Python Macintosh Library Modules (v2.1)
- This library reference manual documents Python's extensions for the
Macintosh. It should be used in conjunction with the *Python
Library Reference*, which documents the standard library and
built-in types.
- Python Object Publisher
- Publish Python objects on web servers.
The Python object publisher provides a simple mechanism for publishing a
collection of Python objects as World-Wide-Web (Web) resources without any
plumbing (e.g. CGI) specific code.
- Python Reference Manual (v2.1)
- This reference manual describes the syntax and "core semantics" of
the language. It is terse, but attempts to be exact and complete.
The semantics of non-essential built-in object types and of the
built-in functions and modules are described in the *Python
Library Reference*. For an informal introduction to the language,
see the *Python Tutorial*. For C or C++ programmers, two
additional manuals exist: *Extending and Embedding the Python
Interpreter* describes the high-level picture of how to write a
Python extension module, and the *Python/C API Reference Manual*
describes the interfaces available to C/C++ programmers in detail.
- Python Tutorial (v2.1)
- This tutorial introduces the reader informally to the basic
concepts and features of the Python language and system. It helps
to have a Python interpreter handy for hands-on experience, but
all examples are self-contained, so the tutorial can be read
off-line as well.
- Python/C API Reference Manual (v2.1)
- This manual documents the API used by C (or C++) programmers who
want to write extension modules or embed Python. It is a
companion to *Extending and Embedding the Python Interpreter*,
which describes the general principles of extension writing but
does not document the API functions in detail.
- SNMP_Session Manual
(package: libsnmp-session-perl)
- This manual describes what libsnmp-session-perl is
and how it can be used to access SNMP-aware devices from
within Perl applications
- The Bobo Persistent Object System.
- This package includes a set of modules that together provide an
extensible persistent object system.
- Highly transparent database access,
- Objects are saved and restored automatically as needed,
- Transactional semantics.
- The com_err library
(package: comerr-dev)
- A library, and associated utilities,
which allow a more uniform way for libraries
to return errors to their callers, and for programs
to describe errors and exceptional conditions to their users.
- The CVS manual
(package: cvs)
- This manual describes the functions of the Concurrent Versions
System. Also known as the Cederquist manual.
- The noweb Hacker's Guide
- This manual describes what noweb is and how to change
and extend it. Ordinary users will find nothing of interest here.
Formats: [html] [dvi] [ps]
- The Numeric Python Extensions
- The Numeric Python extensions (NumPy henceforth) is a set of
extensions to the Python programming language which allows Python
programmers to efficiently manipulate large sets of objects organized in
grid-like fashion. These sets of objects are called arrays, and they can
have any number of dimensions: one dimensional arrays are similar to
standard Python sequences, two-dimensional arrays are similar to matrices
from linear algebra. Note that one-dimensional arrays are also different
from any other Python sequence, and that two-dimensional matrices are also
different from the matrices of linear algebra.
|