|
- ATK Reference Manual
(package: libatk1.0-doc)
- The ATK library is used for accessibility in the GTK+
library; this details how to program using it.
- Gail Reference Manual
(package: libgail-doc)
- This manual describes APIs for libgail-util
- PostgreSQL 15 Documentation
(package: postgresql-doc-15)
- The documentation for the PostgreSQL database management system,
version 15. PostgreSQL is a powerful, open source object-relational database
system. It is fully ACID compliant, has full support for foreign keys, joins,
views, triggers, and stored procedures (in multiple languages). It includes
most SQL:2008 data types, including INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR,
DATE, INTERVAL, and TIMESTAMP. It also supports storage of binary large
objects, including pictures, sounds, or video. It has native programming
interfaces for C/C++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC, among others,
and exceptional documentation.
- SQLite3 reference manual
(package: sqlite3-doc)
- Overview of SQLite3
- Debian Constitution
(package: doc-debian)
- This document contains the complete text of Debian Project
Constitution (v1.5), in text format. Version 1.5, ratified on
January 9th, 2015, supersedes Version 1.4, ratified on October 7th,
2007, Version 1.3 ratified on September 24th, 2006, version 1.2
ratified on October 29th, 2003, Version 1.1 ratified on June 21st,
2003, which itself supersedes Version 1.0 ratified on December 2nd,
1998.
- Debian doc-base Manual
(package: doc-base)
- This manual describes what doc-base is and how it can be used to
manage online manuals on Debian systems.
Formats: [html] [text]
- Debian FAQ
(package: debian-faq)
- This document answers questions frequently asked about Debian
GNU/Linux.
Formats: [html] [text] [pdf]
- Debian Linux Kernel Handbook
(package: debian-kernel-handbook)
- reference to Debian kernel packages and development
- Debian mailing lists
(package: doc-debian)
- A comprehensive list of all mailing lists at lists.debian.org
- Debian Menu System Manual
(package: menu)
- This manual describes the how packages can register themselves
in the Debian Menu, how window-managers can interface with
the Menu System to build up-to-date menu files, and how administrators
and users can control the generated menus.
Formats: [html] [text] [debiandoc-sgml]
- Debian Python Policy
(package: python3)
- This document describes the packaging of Python within the Debian
GNU/Linux distribution and the policy requirements for packaged Python
programs and modules.
Formats: [html] [text]
- How to report a bug in Debian
(package: doc-debian)
- Description on how to properly report a bug in Debian GNU/Linux.
- install-docs Manual
(package: doc-base)
- A short manual for install-docs, a component of the package
doc-base. This program used by package maintainers to install their
documents into the Debian Documentation System.
- Javahelper tutorial
(package: javahelper)
- A short tutorial on packaging for Debian with javahelper.
Formats: [html] [text]
- Lintian User's Manual
(package: lintian)
- This manual describes Lintian, the Debian package checker.
Formats: [html] [text]
- The Debian Linux Manifesto
(package: doc-debian)
- The Debian Manifesto was released in 1993 by Ian Murdock. The document
outlines his view for a brand new Linux distribution which would be developed
openly, describes why the world needed this distribution and which problems
would the distribution solved. This document is provided in order to document
Debian's history.
- The Debian Social Contract, and the Debian Free Software Guidelines
(package: doc-debian)
- This is the "social contract" (v1.1) we offer to the free software
community. The Debian Free Software Guidelines (DFGS) are the set of
license conditions to be met for packages to be part of the Debian system.
The version 1.1 ratified on April 26, 2004. This version supersedes version
1.0, ratified on April 5, 1997.
- AUCTeX: an integrated environment for editing LaTeX, ConTeXt, docTeX, Texinfo, and TeX documents
(package: auctex)
- AUCTeX is a comprehensive customizable integrated environment for
writing input files for TeX/LaTeX/ConTeXt/Texinfo using Emacs.
It lets you process your source files by running TeX and related tools (such
as output filters, post processors for generating indices and bibliographies,
and viewers) from inside Emacs. AUCTeX lets you browse through the errors
TeX reported, while it moves the cursor directly to the reported error, and
displays some documentation for that particular error. This will even work
when the document is spread over several files.
One component of AUCTeX that LaTeX users will find attractive is
preview-latex, a combination of folding and in-source previewing that
provides true "What You See Is What You Get" experience in your source buffer,
while letting you retain full control. preview-latex comes with its own
manual.
AUCTeX automatically indents your `LaTeX-source', not only as you write
it---you can also let it indent and format an entire document. It has a
special outline feature, which can greatly help you `getting an overview' of
a document.
Apart from these special features, AUCTeX provides a large range of handy
Emacs macros, which in several different ways can help you write your
documents fast and painlessly.
All features of AUCTeX are documented using the GNU Emacs online
documentation system. That is, documentation for any command is just a key
click away!
AUCTeX is written entirely in Emacs-Lisp, and hence you can easily add new
features for your own needs. It has become recently a GNU project. AUCTeX
is distributed under the `GNU General Public License Version 2'.
Formats: [html] [info]
- Emacs Speaks Statistics (ESS) manual
(package: elpa-ess)
- Describes All features and technical details of the ESS package
Formats: [html] [info] [pdf]
- geany manual
(package: geany-common)
- This document describes the usage of the Geany IDE, it also
describes how to get, compile and install geany.
Formats: [html] [text]
- GNU nano Frequently Asked Questions (FAQ)
(package: nano)
- This documents provides answers to frequently asked questions
about the GNU nano text editor.
- GNU nano User Manual
(package: nano)
- This manual describes the usage of the GNU nano text editor.
- preview-latex: WYSIWYG LaTeX editing with Emacs and AUCTeX
(package: auctex)
- preview-latex is a package embedding preview fragments into Emacs
source buffers under the AUCTeX editing environment for LaTeX. It uses
`preview.sty' for the extraction of certain environments (most notably
displayed formulas). Other applications of this style file are possible and
exist.
Formats: [html] [info]
- The preview Package for LaTeX
(package: preview-latex-style)
- The main purpose of this package is the extraction of certain
environments (most notably displayed formulas) from LaTeX sources as graphics.
This works with DVI files postprocessed by either Dvips and Ghostscript or
dvipng, but it also works when you are using PDFTeX for generating PDF files
(usually also postprocessed by Ghostscript).
Current uses of the package include the preview-latex package for WYSIWYG
functionality in the AUCTeX editing environment, generation of previews in
LyX, as part of the operation of the ps4pdf package, the tbook XML system and
some other tools.
- Vim reference manual
(package: vim-doc)
- The Vim reference manual
This document contains a detailed list of all commands for
each mode as well as all configurable options.
- Vim user manual
(package: vim-doc)
- The Vim user manual.
Contains task oriented explanations from simplex to complex
on using Vim.
- vim-scripts' scripts web pages
(package: vim-scripts)
- Web pages of vim scripts shipped by vim-scripts
- Auto Multiple Choice Manual
(package: auto-multiple-choice-doc)
- This manual describes Auto Multiple Choice usage.
- Auto Multiple Choice Manual
(package: auto-multiple-choice-doc-pdf)
- This manual describes Auto Multiple Choice usage.
- QEMU User Manual
(package: qemu-system-common)
- The QEMU user manual intends to make the user understand what
qemu is/does, and to guide them through the first steps of getting
the emulator to work, documenting parameters and commands, among other
useful things.
- 7-Zip Manual
(package: p7zip-full)
- 7-Zip is a file archiver with a high compression ratio format
The program supports 7z (that implements LZMA compression algorithm),
LZMA2, XZ, ZIP, Zip64, CAB, RAR (if the non-free p7zip-rar package
is installed), ARJ, GZIP, BZIP2, TAR, CPIO, RPM, ISO, most filesystem
images and DEB formats.
Compression ratio in the new 7z format is 30-50% better than ratio
in ZIP format.
- A short git tools survey
(package: git-doc)
- A brief and outdated survey of useful git tools,
including third-party and external projects.
Formats: [html] [text]
- bzip2 and libbzip2: a program and library for data compression
(package: bzip2-doc)
- bzip2 compresses files using the Burrows-Wheeler block-sorting
text compression algorithm, and Huffman coding. Compression is generally
considerably better than that achieved by more conventional
LZ77/LZ78-based compressors, and approaches the performance of the PPM
family of statistical compressors.
Formats: [html] [info] [pdf] [postscript]
- Debian Xarchiver Manual
(package: xarchiver)
- This manual describes the basic UI elements of Xarchiver.
- Everyday Git With 20 Commands Or So
(package: git-doc)
- A useful minimum set of git commands, in context.
Formats: [html] [text]
- Fighting regressions with git bisect
(package: git-doc)
- "git bisect" enables software users and developers
to easily find the commit that introduced a regression. We
show why it is important to have good tools to fight
regressions. We describe how "git bisect" works from the
outside and the algorithms it uses inside. Then we explain
how to take advantage of "git bisect" to improve current
practices. And we discuss how "git bisect" could improve in
the future.
Formats: [html] [text]
- findutils
(package: findutils)
- utilities for finding files--find, xargs, and locate
These utilities find files meeting specified criteria and perform
various actions on the files which are found.
- Git How-to Documents
(package: git-doc)
- Mailing list postings made by various people
describing how they use git in their workflow.
Formats: [html] [text]
- Git index format
(package: git-doc)
- The on-disk format of Git's staging area, merging area,
and working directory cache.
- Git pack format and packing heuristics
(package: git-doc)
- Git's packed data format.
- Git Reference Manual
(package: git-doc)
- Git manual pages, including glossary and tutorials.
- Git User's Manual (for version 1.5.3 or newer)
(package: git-doc)
- This manual provides a leisurely but practical
introduction to git. Chapters 1 and 2 explain how to fetch
and study a project using git. People needing to do actual
development will also want to read chapters 3 and 4.
Further chapters cover more specialized topics.
Formats: [html] [text]
- Technical documentation for git protocol
(package: git-doc)
- Reference documentation for the upload-pack and
receive-pack protocols that underlie git's ssh://, git://,
file://, and smart http:// transports.
- Technical documentation for shallow clones in git
(package: git-doc)
- There has not been any work on the git fetch/clone
--depth lately, so it is hard to find out what it does, and
how. This document describes the ideas as well as the
current problems, and can serve as a starting point for
shallow people.
- Trivial merge rules for git read-tree
(package: git-doc)
- This document describes the outcomes of the
trivial merge logic in git read-tree.
- Use of index and the "racy git" problem
(package: git-doc)
- In order to speed up comparison between files in
the work tree and index entries, git compares current
lstat(2) information with saved lstat(2) information from
whenever it updated the corresponding index entry. A very
quick update that does not change file size could therefore
make git incorrectly think files in the working tree are
unmodified even though they actually are modified. This is
called the "racy git" problem (discovered by Pasky), and
the entries that would appear clean when they ought not to
be because of this problem are called "racily clean".
This document explains how git avoids that problem.
- Chess Engine Communication Protocol
(package: xboard)
- This document is a set of rough notes on the protocol that xboard and
WinBoard use to communicate with gnuchessx and other chess engines.
- Debian crafty Manual
(package: crafty)
- This manual describes what crafty is
and how it can be used to
play chess on Debian systems.
- XBoard and WinBoard: Frequently Asked Questions
(package: xboard)
- This document answers some frequently asked questions about the
graphical chess interfaces XBoard and WinBoard.
- Blender Readme
(package: blender-data)
- This page describes changes and point to links about blender and its community
- Dia User's Manual
(package: dia-common)
- This User's Manual introduces Dia, an application for creating
technical diagrams.
- dot2tex - A Graphviz to LaTeX converter
(package: dot2tex)
- This manual describes how to use dot2tex, a tool for
converting graphs generated by Graphviz to formats suitable for use
with LaTeX.
- OptiPNG Manual
(package: optipng)
- OptiPNG is a PNG optimizer that recompresses the image files to a
smaller size. It losslessly reduces the bit depth, the color type and the
color palette of the image, runs a suite of compression methods and
strategies, and selects the compression parameters that yield the smallest
output file. It also recognizes several external file formats like BMP, GIF,
TIFF and PNM (PBM, PGM, PPM).
Formats: [html] [pdf]
- pstoedit
(package: pstoedit)
pstoedit translates PostScript and PDF graphics into other vector formats.
Formats: [html] [pdf]
- TransFig: Portable Figures for LaTeX
(package: fig2dev)
- Manual for the TransFig package.
This manual describes the TransFig package and its components fig2dev
and transfig as well as related software and the Fig graphics format
(in the old V2.1 version).
- XFIG Users Manual
(package: xfig-doc)
- This manual explains the interactive drawing tool xfig,
which runs under the X Window System. It explains how to start and
use xfig, helps you with some examples and informs you about the
technical issues of this program.
- Linux manual pages (via man2html)
(package: man2html)
- man2html converts man pages without using any other program,
this way it can achieve better results than other converters.
- User-mode Linux Documentation
(package: user-mode-linux-doc)
- Various information about using and developing UML
- Shared MIME-info Database specification
(package: shared-mime-info)
- This document specifies a unified MIME database system for use by application developers.
Formats: [html] [pdf]
- Apache HTTP Server Version 2.4 Documentation
(package: apache2-doc)
- This documentation describes the configuration of the Apache Web
server and the included modules.
- Bogofilter FAQ (Bulgarian)
(package: bogofilter-common)
- FAQ in Bulgarian
- Bogofilter FAQ (English)
(package: bogofilter-common)
- FAQ in English
- Bogofilter FAQ (French)
(package: bogofilter-common)
- FAQ in French
- Bogofilter FAQ (Italian)
(package: bogofilter-common)
- FAQ in Italian
- Bogotune FAQ
(package: bogofilter-common)
- Bogotune tries to find optimum parameter settings for bogofilter. It
needs at least one set each of spam and non-spam messages. This document is a
FAQ on bogotune internals.
- Irssi FAQ
(package: irssi)
- This document answers frequently asked questions about the
Irssi IRC client.
Formats: [html] [text]
- Irssi Manual
(package: irssi)
- This Irssi User's Manual is slightly incomplete but can still
help for general concepts.
- Irssi Startup HOWTO
(package: irssi)
- A short HOWTO for new Irssi users (not to new IRC users ..) to
get you started.
- The Mutt E-Mail Client Manual
(package: mutt)
- The documentation for Mutt, a sophisticated text oriented mail
user agent ("mail reader").
Formats: [html] [text]
- Tuning Bogofilter's Robinson-Fisher Method -- An Updated HOWTO
(package: bogofilter-common)
- Bogotune is a tool (shipped with bogofilter) that automates the
tuning process. Its "full search" mode performs a five-dimensional grid
search over possible values of the parameters to be described in this howto,
and comes up with recommendations for optimal settings. There's also a
"partial search" mode that is only three-dimensional. If you have enough spam
and nonspam messages (at least 2,500 of each), using bogotune is highly
recommended for optimizing bogofilter's accuracy.
- Debian socat manuals
(package: socat)
- These manuals describes what socat is
and how it can be used in various ways.
Formats: [html] [text]
- OpenStackClient Documentation
(package: python-openstackclient-doc)
- Sphinx documentation for OpenStackClient
- Debian Lynx Manual
(package: lynx-common)
- This manual describes what lynx is
and how it can be used on Debian systems.
- Documentation of WWW browsable pager with excellent tables/frames support
(package: w3m)
- LaTeX2e Reference Manual
(package: texstudio-doc)
- This reference shows and explains the most common LaTeX commands.
- LaTeX2RTF Manual
(package: latex2rtf-doc)
- This manual describes how LaTeX2RTF can be used to translate
LaTeX documents into Microsoft's Rich Text Format (RTF).
Formats: [html] [text] [pdf]
- library for reading Microsoft Outlook PST files
- libpst development documentation
- TeXMaker
(package: texmaker-data)
- Cross-Platform LaTeX Editor
Texmaker is a clean, highly configurable LaTeX editor with good hot key
support and extensive LaTeX documentation. Texmaker integrates many tools
needed to develop documents with LaTeX, in just one application. It has
some nice features such as syntax highlighting, insertion of 370 mathematical
symbols with only one click, and "structure view" of the document for easier
navigation.
- TeXstudio User Manual
(package: texstudio-doc)
This manual describes how to configure and use TeXstudio for editing
TeX files.
- A Collaborative guide to ATLAS Development
(package: libatlas-doc)
- This paper exists to get you started if you want to do some ATLAS development.
The hope is that as new developers work on ATLAS, they will add to this note, so that
this information grows with time.
- A description on how to use and modify libpng (version 1.5.X)
- 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/>.
- API Javadoc for afterburner.fx
(package: libafterburner.fx-java-doc)
- This is the API Javadoc provided for the
libafterburner.fx-java library.
- API Javadoc for OpenJFX
(package: libopenjfx-java-doc)
- This is the API Javadoc provided for the libopenjfx-java library.
- ATLAS Installation Guide
(package: libatlas-doc)
- This note provides a brief overview of ATLAS, and describes how to install it.
It includes extensive discussion of common configure options, and describes why they
might be employed on various platforms. In addition to discussing how to configure and
build the ATLAS package, this note also describes how an installer can confirm that
the resulting libraries are producing correct answers and running efficiently. Extensive
examples are provided, including a full-length example showing the installation of both
ATLAS and LAPACK on an example architecture.
- Autoconf Macros Archive Documentation
(package: autoconf-archive)
- Manual for autoconf macros archive
- AutoGen - The Automated Program Generator
(package: autogen-doc)
- AutoGen is a tool designed for generating program files that
contain repetitive text with varied substitutions. Its goal is to simplify
the maintenance of programs that contain large amounts of repetitious text.
This is especially valuable if there are several blocks of such text that must
be kept synchronized. A common example where this would be useful is in
creating and maintaining the code required for processing program options.
Formats: [html] [pdf]
- automake-1.16
(package: automake)
- 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.
- BWidget HTML Documentation
(package: bwidget)
- This is a documentation for BWidget - the megawidget set for Tcl/Tk.
It contains documentation on individual BWidget widgets, supplied
with upstream distribution.
- cairomm Reference Manual
(package: libcairomm-1.0-doc)
- Reference Manual for cairomm, a C++ wrapper for the
Cairo graphics library.
- Cederqvist - The CVS manual
(package: cvs)
- This manual describes how to use and administer CVS.
It is both a manual and a tutorial, as well as a reference guide,
also known as The Cederqvist, and *the* book to read before using CVS.
Formats: [html] [info] [text] [pdf]
- CppUnit Cookbook
(package: libcppunit-doc)
- A short cookbook to help the user getting started with CppUnit.
- Crypto++ library reference manual
(package: libcrypto++-doc)
- Reference manual for the general purpose cryptographic library
Crypto++ for the C++ language.
- CVS - Frequently Asked Questions
(package: cvs)
- Packaged FAQ-O-MATIC dump containing a number of answers
to frequently asked questions about CVS. The document may be out of
date; http://ximbiot.com/cvs/wiki/CVS%20FAQ contains an updated version.
- CVS client/server protocol description
(package: cvs)
- This document describes the client/server protocol used by CVS.
Formats: [html] [info] [text] [pdf]
- CVS II: Parallelizing Software Development
(package: cvs)
- This paper is the cvs USENIX article, Winter 1990.
The program described in this paper fills a need in the UNIX community
for a freely available tool to manage software revision and release
control in a multi-developer, multi-directory, multi-group environment.
This tool also addresses the increasing need for tracking third-party
vendor source distributions while trying to maintain local modifications
to earlier releases.
- Debian dmalloc Manual
- This manual describes dmalloc, the debugging memory allocator
Formats: [html] [info] [pdf]
- Debian libsndfile Manual
- Programming manual and examples for the libsndfile library.
- Debian Nettle Manual
- This document describes the nettle low-level
cryptographic library. You can use the library directly
from your C programs, or (recommended) write or use an
object-oriented wrapper for your favorite language or
application.
Formats: [html] [info] [pdf]
- Debugging with GDB
(package: gdb-doc)
- This manual describes GDB, the GNU symbolic debugger.
Formats: [html] [info] [pdf]
- dejagnu
(package: dejagnu)
- framework for running test suites on software tools.
DejaGnu is a framework for testing other programs. Its purpose is to
provide a single front end for all tests.
- Documentation for version 3.0 of GLFW library.
(package: libglfw3-doc)
- Comprehesive library reference and set
of various guides related to the library usage.
- Docutils Project Documentation
(package: docutils-doc)
-
Formats: [html] [text]
- Doxygen
(package: doxygen-doc)
- Documentation system for C, C++ and IDL.
Doxygen can generate an on-line class browser (in HTML) and/or an off-line
reference manual (in LaTeX) from a set of documented source files. There is
also support for generating man pages and for converting the generated output
into Postscript, hyperlinked PDF or compressed HTML. The documentation is
extracted directly from the sources.
Formats: [html] [pdf]
- flatpak-builder Command Reference
(package: flatpak-builder)
- flex
(package: flex)
- Fast LEXical analyzer generator
Flex is a tool for generating programs that perform pattern-matching on
text. It generates "scanners": programs which recognized lexical
patterns in text. `flex' reads the given input files, or its
standard input if no file names are given, for a description of a
scanner to generate. The description is in the form of pairs of
regular expressions and C code, called "rules". `flex' generates as
output a C source file, `lex.yy.c', which defines a routine
`yylex()'. This file is compiled and linked with the `-lfl' library
to produce an executable. When the executable is run, it analyzes
its input for occurrences of the regular expressions. Whenever it
finds one, it executes the corresponding C code.
- GNOME XSLT Library Reference Manual
- This manual documents the interfaces of the libxslt library and
has some short notes to help get you up to speed with using the library.
- GNU Autoconf manual
(package: autoconf-doc)
- User and developer manual for GNU Autoconf, a package for
creating scripts to configure source code packages using templates and an
M4 macro package.
Formats: [html] [info] [pdf] [postscript]
- GNU Autoconf Manual (obsolete version)
(package: autoconf2.13)
- This manual documents version 2.13 of the GNU Autoconf
package for creating scripts to configure source code packages using
templates and an `m4' macro package. (This is an obsolete version
of Autoconf that is provided only for compatibility with old
software.)
Formats: [html] [info]
- GNU Coding Standards
(package: gnu-standards)
- The GNU Coding Standards were written by Richard Stallman and other
GNU Project volunteers. Their purpose is to make the GNU system clean,
consistent, and easy to install. This document can also be read as a guide to
writing portable, robust and reliable programs. It focuses on programs
written in C, but many of the rules and principles are useful even if you
write in another programming language. The rules often state reasons for
writing in a certain way.
Formats: [html] [info] [text] [dvi] [pdf]
- GNU Enscript documentation
(package: enscript)
- This file documents GNU Enscript.
- GNU Enscript FAQ
(package: enscript)
- Frequently Asked Questions about GNU Enscript.
- GNU gettext manual
(package: gettext-doc)
- This manual documents GNU gettext.
GNU gettext offers to programmers, translators and even users, a well
integrated set of tools and documentation that provides a framework within
which other free packages may produce multi-lingual messages.
- GTKAda user guide
(package: libgtkada-doc)
- GTKAda is a graphical toolkit for the Ada
language, based on the GTK+ toolkit for the C language.
This guide introduces the programming interface.
Formats: [html] [pdf]
- GTKGLExtMM Library reference
(package: libgtkglextmm-x11-1.2-doc)
- This is the API reference for the GTK-2.0 OpenGL extension library
- GtkSourceView Reference Manual
(package: libgtksourceview-3.0-doc)
- This manual describes the GtkSourceView text widget. It extends the
standard GTK+ 3.x text widget GtkTextView by implementing syntax highlighting
and other features typical of a source editor.
- ICU API Documentation
(package: icu-doc)
- This manual describes the APIs of the
International Components for Unicode C/C++
library. It is a useful reference for the
ICU programmer.
- Information For Maintainers of GNU Software
(package: gnu-standards)
- This file contains guidelines and advice for people who are
maintainers of GNU programs on behalf of the GNU Project.
Formats: [html] [info] [text] [dvi] [pdf]
- Introduction to Quilt
(package: quilt)
- After looking at different strategies for dealing with
software packages that consist of a base software package on top of
which a number of patches are applied, this document introduces the
script collection quilt, which was specifically written to help
deal with multiple patches and common patch management tasks.
Formats: [html] [text] [pdf]
- Introduction to using CVS
(package: cvs)
- Jmol Developer Guide
(package: libjmol-java)
- This manual describes the part of
the molecule and crystal 3D-viewer and animator jmol.
- Jython API Documentation
(package: jython-doc)
- API documentation for the Jython classes.
- Lapack Manual
(package: liblapack-doc)
- Lapack User's Guide
- libffi -- Portable foreign-function interface library
- The libffi library provides a portable, high level programming
interface to various calling conventions. This allows a programmer to
call any function specified by a call interface description at run
time.
FFI stands for Foreign Function Interface. A foreign function interface
is the popular name for the interface that allows code written in one
language to call code written in another language. The libffi library
really only provides the lowest, machine dependent layer of a fully featured
foreign function interface. A layer must exist above libffi that handles
type conversions for values passed between the two languages.
- Libtool Documentation
(package: libtool-doc)
- Portable shared library support for source code packages
- Manual for ant (Java-based build system)
(package: ant-doc)
- This is the manual of Ant, a system independent (i.e. not shell
based) build tool that uses XML files as "Makefiles".
- Ninja Manual
(package: ninja-build)
- Ninja is yet another build system. It takes as input the
interdependencies of files (typically source code and output
executables) and orchestrates building them, quickly.
- Node API Manual
(package: nodejs-doc)
- This manual describes the API and command-line usage of Node.
- OCL-ICD Implementation of OpenCL ICD Loader Manual
- This manual describes how the OCL-ICD implementation
of libOpenCL works and which non-standard features are
implemented.
- OpenJDK Java(TM) 17 JDK, Standard Edition Documentation
(package: openjdk-17-doc)
- The Java 17 Platform Documentation contains API specifications,
feature descriptions, developer guides, reference pages for JDK tools
and utilities, demos, and links to related information.
- OpenJDK Java(TM) 21 JDK, Standard Edition Documentation
(package: openjdk-21-doc)
- The Java 21 Platform Documentation contains API specifications,
feature descriptions, developer guides, reference pages for JDK tools
and utilities, demos, and links to related information.
- Orc Reference Manual
(package: liborc-0.4-doc)
- API Reference Manual
- Pango Reference Manual
(package: libpango1.0-doc)
- The Pango internationalized font layout and rendering engine
provides a framework for X11 applications to use fonts outside the
usual Western world, and is based on Unicode. Deals with bi-directional
text, Indic scripts, and more.
- PangoCairo Reference Manual
(package: libpango1.0-doc)
- The Pango internationalized font layout and rendering engine
provides a framework for X11 applications to use fonts outside the
usual Western world, and is based on Unicode. Deals with bi-directional
text, Indic scripts, and more.
PangoCairo provides Cairo integration.
- PangoFc Reference Manual
(package: libpango1.0-doc)
- The Pango internationalized font layout and rendering engine
provides a framework for X11 applications to use fonts outside the
usual Western world, and is based on Unicode. Deals with bi-directional
text, Indic scripts, and more.
PangoFc provides fontconfig integration.
- PangoFT2 Reference Manual
(package: libpango1.0-doc)
- The Pango internationalized font layout and rendering engine
provides a framework for X11 applications to use fonts outside the
usual Western world, and is based on Unicode. Deals with bi-directional
text, Indic scripts, and more.
PangoFT2 provides FreeType integration.
- PangoOT Reference Manual
(package: libpango1.0-doc)
- The Pango internationalized font layout and rendering engine
provides a framework for X11 applications to use fonts outside the
usual Western world, and is based on Unicode. Deals with bi-directional
text, Indic scripts, and more.
PangoOT provides OpenType integration.
- PangoXft Reference Manual
(package: libpango1.0-doc)
- The Pango internationalized font layout and rendering engine
provides a framework for X11 applications to use fonts outside the
usual Western world, and is based on Unicode. Deals with bi-directional
text, Indic scripts, and more.
PangoXft provides X11 Xft integration.
- Programmer API for ant (Java-based build system)
(package: ant-doc)
- This is the programmer API of Ant, a system independent
(i.e. not shell based) build tool that uses XML files as "Makefiles".
- Programming With gtkmm 3
(package: gtkmm-documentation)
- Tutorial for glibmm/gtkmm (C++ bindings for GLib/GTK+)
- Python WatchDog Documentation
(package: python3-watchdog)
- Sphinx documentation for Python WatchDog
- RCS file format description
(package: cvs)
- This file attempts to document the RCS file format (which is
implemented by a great many tools, both free and non-free, both by
calling GNU RCS and by reimplementing access to RCS files) in some
standard separate from any one tool.
- Reference of CMake the Cross-Platform Makefile Generator.
(package: cmake-doc)
- SDL Documentation
(package: libsdl1.2-dev)
- The SDL library is designed to make it easy to write games that
run on Linux, Win32 and BeOS using the various native high-performance media
interfaces, (for video, audio, etc) and presenting a single source-code level
API to your application. This is a fairly low level API, but using this,
completely portable applications can be written with a great deal of
flexibility.
- SWIG (Simplified Wrapper and Interface Generator) 4.0 User Manual
(package: swig4.0-doc)
- SWIG (Simplified Wrapper and Interface Generator) is a software
development tool for building scripting language interfaces to C and C++
programs.
Formats: [html] [pdf]
- The "stabs" debugging format.
(package: gdb-doc)
- This document describes the stabs debugging format.
Formats: [html] [info] [pdf]
- The Ada95 Unicode and XML Library
(package: libxmlada-doc)
- This user guide documents the Ada XML library,
providing: DOM and SAX interfaces, schema validation, unicode support.
Formats: [html] [text] [pdf]
- The com_err library
- 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 GNU time Command
(package: time)
- The GNU 'time' command runs another program,
then displays information about the resources used by that
program, collected by the system while the program was
running. You can select which information is reported
and the format in which it is shown, or have `time' save
the information in a file instead of display it on the screen.
- The LAPACKE C interface to LAPACK
(package: liblapack-doc)
- The libusb Developers Guide
(package: libusb-dev)
This documentation will give an overview of how the v0.1 libusb API
works and relates to USB.
This documentation assumes that you have a good understanding of USB
and how it works. If you don't have a good understanding of USB, it
is recommended you obtain the USB v1.1 and/or v2.0 specs and read them.
- Threading Building Blocks Library Documentation
(package: libtbb-doc)
- Documentation for developing against libtbb
- User contribution to ATLAS
(package: libatlas-doc)
- This paper describes the method by which users can speed up ATLAS for themselves,
as well as contribute any such speedup to the ATLAS project. It’s written to get you
started, in a highly informal (read sloppy) fashion. There’s a lot of material that
optimally should be covered in detail, which is only hinted at in this document. Since
no real attempt has been made to make the document sheerly backward referential,
it is recommended that the user at least skim the entire section before attempting to
understand and/or apply information from a given subsection.
- User's Guide to gperf
(package: gperf)
- GNU Perfect Hash Function Generator
- Valgrind User Manual
(package: valgrind)
- Valgrind User Manual
- Writing Programs with Ncurses
(package: ncurses-doc)
- Programmer's Guide to Ncurses
This document contains an introduction to (n)curses programming aimed
at C application programmers. The API documentation is separated
into various manpages which are also available in HTML format.
Also included is a guide to the library's internals for people who
would like to hack on ncurses itself.
Formats: [html] [text]
- wxSQLite3 documentation
(package: wxsqlite3-doc)
- Developer reference for wxSQLite3.
- wxWidgets 3.2 Programming Manual
(package: wx3.2-doc)
- This manual describes the wxWidgets 3.2 cross-platform GUI toolkit.
- Ada Reference Manual 2005
(package: ada-reference-manual-2005)
- The Ada Reference Manual, ISO/IEC 8652:2007(E). It contains the entire text of the Ada 2005 standard.
Formats: [html] [info] [text] [pdf]
- Ada Reference Manual 2012
(package: ada-reference-manual-2012)
- The Ada Reference Manual, ISO/IEC 8652:2012(E). It contains the entire text of the Ada 2012 standard.
Formats: [html] [info] [text] [pdf]
- Annotated Ada Reference Manual 2005
(package: ada-reference-manual-2005)
- The Annotated Ada Reference Manual, ISO/IEC 8652:2007(E). It contains the entire text of the Ada 2005 standard, plus various annotations. It is intended primarily for compiler writers, validation test writers, and other language lawyers. The annotations include detailed rationale for individual rules and explanations of some of the more arcane interactions among the rules.
Formats: [html] [info] [text] [pdf]
- Annotated Ada Reference Manual 2012
(package: ada-reference-manual-2012)
- The Annotated Ada Reference Manual, ISO/IEC 8652:2012(E). It contains the entire text of the Ada 2012 standard, plus various annotations. It is intended primarily for compiler writers, validation test writers, and other language lawyers. The annotations include detailed rationale for individual rules and explanations of some of the more arcane interactions among the rules.
Formats: [html] [info] [text] [pdf]
- assuan
(package: libassuan-dev)
- This manual documents how to exploit the Assuan library,
a simple interprocess communication library.
- Cairo Reference Manual
(package: libcairo2-doc)
- Cairo is a multi-platform library providing anti-aliased
vector-based rendering for multiple target backends.
This document covers programming using the Cairo library.
- CSFML Documentation
(package: libcsfml-doc)
- API documentation for CSFML
- Devhelp 3.0 Reference Manual
- A library for discovering, browsing, and searching developer documentation for the GNOME project
- FFmpeg API Documentation
(package: ffmpeg-doc)
- This is the API documentation for FFmpeg.
- ffms2 API documentation
- This documentation describes ffms2's API.
- FreeType 2 Development Documentation
(package: freetype2-doc)
- Development documentation for FreeType 2.
- GDK Reference Manual
(package: libgtk2.0-doc)
- The GDK library provides an OS-independant wrapper around the
most fundamental graphical user interface functions. This allows
GTK to be ported to non-X11 systems, as long as GDK is ported first.
This document covers programming in GDK.
- GDK Reference Manual
(package: libgtk-3-doc)
- The GDK library provides an OS-independant wrapper around the
most fundamental graphical user interface functions. This allows
GTK to be ported to non-X11 systems, as long as GDK is ported first.
This document covers programming in GDK.
- GIO (GLib) Reference Manual
(package: libglib2.0-doc)
- GIO is striving to provide a modern, easy-to-use VFS API that sits at
the right level in the library stack. The goal is to overcome the shortcomings
of GnomeVFS and provide an API that is so good that developers prefer it over
raw POSIX calls. Among other things that means using GObject. It also means
not cloning the POSIX API, but providing higher-level, document-centric
interfaces.
- Git internal API documentation
(package: git-doc)
- Git has grown a set of internal API over time.
This collection documents them.
Formats: [html] [text]
- GLib Reference Manual
(package: libglib2.0-doc)
- The GLib C library is used in GTK+ and GNOME
programs as a general-purpose set of functions for hash, tree, list,
and string operations, which C is oddly lacking whatsoever in any
of its standard libraries.
- GObject (GLib) Reference Manual
(package: libglib2.0-doc)
- Most modern programming languages come with their own native object
systems and additional fundamental algorithmic language constructs.
Just as GLib serves as an implementation of such fundamental
types and algorithms (linked lists, hash tables and so forth), the
GLib Object System provides the required implementations of a
flexible extensible and intentionally easy to map (into other
languages) object oriented framework for C.
- GTK 2 Frequently Asked Questions
(package: libgtk2.0-doc)
- This document is intended to answer questions that are
likely to be frequently asked by programmers using the GTK
graphical user interface library, or people who are just looking at
using GTK, GNOME, or GIMP.
- GTK 2 Tutorial
(package: libgtk2.0-doc)
- GTK (GIMP Toolkit) is a library for creating graphical user
interfaces. It is licensed using the LGPL license, so you can develop
open software, free software, or even commercial non-free software
using GTK without having to spend anything for licenses or royalties.
This tutorial is an attempt to document as much as possible of GTK,
but it is by no means complete. This tutorial assumes a good
understanding of C, and how to create C programs. It would be a great
benefit for the reader to have previous X programming experience, but
it shouldn't be necessary.
- GTK Reference Manual
(package: libgtk-3-doc)
- The GTK library provides a graphical user interface for
C programs, and is used in projects such as GIMP, GNOME, and Mozilla.
This document covers programming using the GTK library.
- GTK Reference Manual
(package: libgtk2.0-doc)
- The GTK library provides a graphical user interface for
C programs, and is used in projects such as GIMP, GNOME, and Mozilla.
This document covers programming using the GTK library.
- LittleCMS2.14 API Documentation
- Description of the LittleCMS API
- LittleCMS2.14 Plug-in API Documentation
- Description of the LittleCMS Plug-in API
- LittleCMS2.14 Tutorial
- Tutorial for using LittleCMS
- MikMod Sound Library
- This manual documents the MikMod Sound Library, version 3.1.11.
It covers a tutorial for using the library and a detailed library
reference.
- MPFR library documentation
(package: libmpfr-doc)
- Official MPFR documentation from the MPFR developers.
Formats: [html] [info] [pdf]
- The GNU C Library Reference Manual
(package: glibc-doc-reference)
- The GNU C Library Reference Manual
The GNU C library, described in this document, defines all of the
library functions that are specified by the ISO C standard, as well as
additional features specific to POSIX and other derivatives of the Unix
operating system, and extensions specific to the GNU system.
The purpose of this manual is to tell you how to use the facilities
of the GNU library. We have mentioned which features belong to which
standards to help you identify things that are potentially non-portable
to other systems. But the emphasis in this manual is not on strict
portability.
Formats: [html] [info]
- The Libgcrypt Reference Manual
(package: libgcrypt20-doc)
- gcrypt library manual
Formats: [html] [info] [pdf]
- atkmm 1.6 Reference Manual
(package: libatkmm-1.6-doc)
- Reference Manual for atkmm 1.6 (C++ bindings for ATK)
- Fast Light Toolkit Programming Manual
(package: fltk1.3-doc)
- This manual contains an API reference for the Fast Light Toolkit
and documentation on the FLUID user interface designer.
Formats: [html] [pdf]
- glibmm 2.4 Reference Manual
(package: libglibmm-2.4-doc)
- Reference Manual for glibmm 2.4 (C++ bindings for GLib)
- gtkmm 3.0 Reference Manual
(package: libgtkmm-3.0-doc)
- Reference Manual for gtkmm 3.0 (C++ bindings for GTK+)
- libpqxx Reference Manual
(package: libpqxx-doc)
- A C++ API to the PostgreSQL database management system.
- libpqxx Tutorial
(package: libpqxx-doc)
- Tutorial for libpqxx, a C++ API to the PostgreSQL database management system.
- libsigc++-2.0 Documentation
(package: libsigc++-2.0-doc)
- Programming documentation for the 2.0 branch of the
libsigc++ library.
- SFML Documentation
(package: libsfml-doc)
- API documentation for SFML (Simple and Fast Multimedia Library)
- API JavaDoc for libatinject-jsr330-api-java-doc
(package: libatinject-jsr330-api-java-doc)
- This is the API JavaDoc for libatinject-jsr330-api-java-doc
- API JavaDoc for libjnr-ffi-java-doc
(package: libjnr-ffi-java-doc)
- This is the API JavaDoc for libjnr-ffi-java-doc
- API JavaDoc for libjnr-posix-java-doc
(package: libjnr-posix-java-doc)
- This is the API JavaDoc for libjnr-posix-java-doc
- API JavaDoc for libtrilead-ssh2-java
(package: libtrilead-ssh2-java)
- This is the API JavaDoc for libtrilead-ssh2-java
- CodeMirror Manual
(package: libjs-codemirror)
- This is the CodeMirror manual. describes what #PACKAGE# is
- liblablgl-ocaml-dev OCamldoc API Reference
(package: liblablgl-ocaml-dev)
- API reference manual for liblablgl-ocaml-dev (generated via OCamldoc)
- OCamlSDL Reference Manual
(package: libsdl-ocaml-dev)
- Documentation for the SDL OCaml bindings.
- Spreadsheet::WriteExcel User Manual
(package: libspreadsheet-writeexcel-perl)
- This manual describes the Spreadsheet::WriteExcel
programming interface. It includes an article published in
The Perl Journal which discusses its use and applications.
- XML::Parser
(package: libxml-parser-perl)
- XML::Parser notes
- A Pure Python Expect-like module.
(package: python-pexpect-doc)
- Pexpect is a pure Python module for spawning child applications;
controlling them; and responding to expected patterns in their output.
Pexpect works like Don Libes' Expect. Pexpect allows your script to spawn
a child application and control it as if a human were typing commands.
- caja-python documentation
(package: python-caja-common)
- This document describes the caja-python API.
- cryptography Documentation
(package: python-cryptography-doc)
- This documentation gives an introduction to cryptography.
- Distributing Python Modules (v3.11)
(package: python3.11-doc)
- 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.
- Extending and Embedding the Python Interpreter (v3.11)
(package: python3.11-doc)
- 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.
- Installing Python Modules (v3.11)
(package: python3.11-doc)
- 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.
- Jupyter Notebook Documentation
(package: python-notebook-doc)
- Sphinx documentation for Jupyter Notebook
- Logilab common library API
(package: python3-logilab-common)
- Logilab common library (aka Logilab's extension to the standard library).
- pplpy documentation
(package: python-ppl-doc)
Documentation for pplpy
- Pygame 1.9.6 documentation
(package: python-pygame-doc)
- API reference and examples for Pygame
- pysvn - Python 3 interface to Subversion
(package: python3-svn)
- This document contains the pysvn Programmer's Guide (covering the
use of pysvn in a tutorial style with lots of examples) and the pysvn
Programmer's Reference (detailed descriptions of all the classes, functions
and variables of pysvn).
- Python Library Reference (v3.11)
(package: python3.11-doc)
- 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 Reference Manual (v3.11)
(package: python3.11-doc)
- 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 Rtree Documentation
(package: python3-rtree)
- Python Tutorial (v3.11)
(package: python3.11-doc)
- 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 (v3.11)
(package: python3.11-doc)
- 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.
- SciPy Manual
(package: python-scipy-doc)
- This guide is intended as an introductory overview of SciPy
and explains how to install and make use of the most important
features of SciPy.
There is also a tutorial and an API reference manual which details
functions, modules, and objects included in SciPy, describing what
they are and what they do.
- tox README and manual
(package: tox)
- This manual briefly describes what tox is, and presents some issues
you might encounter while using tox, along with some workarounds for how to
deal with these issues.
- Using Xapian from Python3
(package: python3-xapian)
- Documentation on how to use the Xapian search engine library from
Python.
- What's new in Python 3.11
(package: python3.11-doc)
- This documents lists new features and changes worth mentioning
in Python 3.11.
- Willow documentation
(package: python-willow-doc)
- This document describes how to use Willow a simple image library that
combines the APIs of Pillow, Wand and OpenCV.
- The Rust Programming Language
(package: rust-doc)
This book will teach you about the Rust Programming Language. Rust is
a modern systems programming language focusing on safety and speed. It
accomplishes these goals by being memory safe without using garbage
collection.
- The Rust Reference
(package: rust-doc)
This document is the primary reference for the Rust programming
language.
- MATE Session documentation
(package: mate-session-manager)
- This documents describes how MATE sessions integrate with DBUS.
This document has been derived from the former GNOMEv2 session
documentation.
- Jmol User Guide
(package: jmol)
- This manual describes the functionality of
the molecule and crystal 3D-viewer and animator jmol.
- OpenDX HTML Manual
(package: dx-doc)
- This manual describes OpenDX operation
- R Data Import/Export
(package: r-doc-html)
- This is a guide to importing and exporting data to and from R.
- R Frequently Asked Questions
(package: r-doc-html)
- This document contains answers to some of the most frequently asked
questions about R.
- R Installation and Administration
(package: r-doc-html)
- This guide describes installation and administration for R.
- R Internals
(package: r-doc-html)
- This is a guide to the internal structures of R ("GNU S"), and the
coding standards for the core team working on R itself.
- R Introduction
(package: r-doc-html)
- This is an introduction to R ("GNU S"), a language and environment
for statistical computing and graphics. R is similar to the award-winning
S system, which was developed at Bell Laboratories by John Chambers et
al. It provides a wide variety of statistical and graphical techniques
(linear and nonlinear modelling, statistical tests, time series
analysis, classification, clustering, ...).
This manual provides information on data types, programming elements,
statistical modelling and graphics.
- R Language Definition
(package: r-doc-html)
- This is an introduction to the R language, explaining evaluation,
parsing, object oriented programming, computing on the language, and
so forth.
- R Writing Extensions
(package: r-doc-html)
- This is a guide to extending R, describing the process of creating R
add-on packages, writing R documentation, R's system and foreign
language interfaces, and the R API.
- a metapackage for GAP documentation
(package: gap-gapdoc)
This package contains a definition of a structure for GAP (package)
documentation, based on XML. It also contains conversion programs for
producing text-, PDF- or HTML-versions of such documents, with hyperlinks if
possible.
Formats: [html] [pdf]
- A Tour of NTL
(package: libntl-dev)
- Information about using the Number Theory Library
- A Tutorial for PARI/GP
(package: pari-doc)
- This booklet is intended to be a guided tour and a tutorial to the GP
calculator.
Formats: [dvi] [pdf]
- Algebraic number theory and an interface to PARI/GP
(package: gap-alnuth)
The Alnuth package provides various methods to compute with number fields
which are given by a defining polynomial or by generators. Some of the
methods provided in this package are written in GAP code. The other part of
the methods is imported from the computer algebra system PARI/GP. Hence this
package contains some GAP functions and an interface to some functions in the
computer algebra system PARI/GP. The main methods included in Alnuth are:
creating a number field, computing its maximal order (using PARI/GP),
computing its unit group (using PARI/GP) and a presentation of this unit
group, computing the elements of a given norm of the number field (using
PARI/GP), determining a presentation for a finitely generated multiplicative
subgroup (using PARI/GP), and factoring polynomials defined over number
fields (using PARI/GP).
Formats: [html] [pdf]
- An Atlas of Group Representations
(package: gap-atlasrep)
The package provides a GAP interface to the Atlas_of_Group_Representations
Formats: [html] [pdf]
- An introduction to GP2C
(package: pari-gp2c)
- This manual describes how to use the GP2C compiler to
run your GP scripts faster.
Formats: [html] [dvi]
- Asymptote User Manual
(package: asymptote-doc)
- This document describes the Asymptote system and programming language.
Formats: [html] [pdf]
- cddlib Reference Manual
(package: libcdd-doc)
- This is a reference manual for cddlib-094. The manual describes the library
functions and data types implemented in the cddlib C-library which is to perform
fundamental polyhedral computations such as representation conversions and linear
programming in both floating-point and GMP rational exact arithmetic. Please read
the accompanying README file and test programs to complement the manual.
The new functions added in this version include dd MatrixCanonicalize to find a non-
redundant proper H- or V-representation, dd FindRelativeInterior to find a relative
interior point of an H-polyhedron, and dd ExistsRestrictedFace (Farkas-type
alternative theorem verifier) to check the existence of a point satisfying a
specified system of linear inequalities possibly including multiple strict
inequalities.
The new functions are particularly important for the development of related software
packages MinkSum (by Ch. Weibel) and Gfan (by Anders Jensen).
- Computation with polycyclic groups
(package: gap-polycyclic)
This package provides various algorithms for computations with polycyclic
groups defined by polycyclic presentations.
Formats: [html] [pdf]
- Computations with the GAP Character Table Library
(package: gap-character-tables)
This book contains examples of computations done wiith the
GAP Character Table Library.
Formats: [html] [pdf]
- Computing the Automorphism Group of a p-Group
(package: gap-autpgrp)
The AutPGrp package introduces a new function to compute the automorphism
group of a finite p-group. The underlying algorithm is a refinement of the
methods described in O'Brien (1995). In particular, this implementation is
more efficient in both time and space requirements and hence has a wider
range of applications than the ANUPQ method. Our package is written in GAP
code and it makes use of a number of methods from the GAP library such as the
MeatAxe for matrix groups and permutation group functions. We have compared
our method to the others available in GAP. Our package usually out-performs
all but the method designed for finite abelian groups. We note that our
method uses the small groups library in certain cases and hence our algorithm
is more effective if the small groups library is installed.
Formats: [html] [pdf]
- Debian Maxima Manual
(package: maxima-doc)
- This manual documents the maxima computer algebra system.
- Debian Maxima Manual
(package: maxima-sage-doc)
- This manual documents the maxima computer algebra system.
- example help book for GAPDoc
(package: gap-gapdoc)
This document tries to use all elements that exist in GAPDoc. In addition,
the final output not only contains the usual content, but also an appendix
with the source text. There are also links from the usual content to the
corresponding source text. This should enable new users to learn GAPDoc
quickly.
Formats: [html] [pdf]
- FactInt: Advanced Methods for Factoring Integers
(package: gap-factint)
This package for GAP provides a general-purpose integer factorization
routine, which makes use of a combination of factoring methods.
In particular it contains implementations of the following algorithms:
- Pollard's p-1
- Williams' p+1
- Elliptic Curves Method (ECM)
- Continued Fraction Algorithm (CFRAC)
- Multiple Polynomial Quadratic Sieve (MPQS)
It also contains code by Frank Lübeck for making use of Richard P. Brent's
tables of factors of integers of the form b^k ± 1. FactInt is completely
written in the GAP language and contains / requires no external binaries.
Formats: [html] [text] [pdf]
- fpLLL: a library for LLL-reduction of Euclidean lattices
- This document describes fpLLL, describing both the tools and the library
- Free Group Algorithms
(package: gap-fga)
The FGA package installs methods for computations with finitely generated
subgroups of free groups and provides a presentation for their automorphism
groups.
Formats: [html] [pdf]
- GAP Primitive Permutation Groups Library
(package: gap-primgrp)
The PrimGrp package provides the library of primitive permutation groups
which includes, up to permutation isomorphism (i.e., up to conjugacy in the
corresponding symmetric group), all primitive permutation groups of degree <
4096.
Formats: [html] [pdf]
- GAP reference manual
(package: gap-doc)
- This manual contains the official definitions of GAP functions. It
should give all information to someone who wants to use GAP as it is. It is not
intended to be read cover-to-cover.
- Gfan version 0.6: A User’s Manual
(package: gfan)
- Gfan is a software package for computing Gröbner fans and tropical
varieties. These are polyhedral fans associated to polynomial ideals. The
maximal cones of a Gröbner fan are in bijection with the marked reduced
Gröbner bases of its defining ideal. The software computes all marked
reduced Gröbner bases of an ideal. Their union is a universal Gröbner
basis. The tropical variety of a polynomial ideal is a certain subcomplex
of the Gröbner fan. Gfan contains algorithms for computing this complex
for general ideals and specialized algorithms for tropical curves, tropical
hypersurfaces and tropical varieties of prime ideals. In addition to the
above core functions the package contains many tools which are useful in
the study of Gröbner bases, initial ideals and tropical geometry. The full
list of commands can be found in Appendix B. For ordinary Gröbner basis
computations Gfan is not competitive in speed compared to programs such
as CoCoA, Singular and Macaulay2.
- Gmsh Reference Manual
(package: gmsh-doc)
- This is the reference manual for gmsh.
Formats: [html] [pdf]
- GP2C types and the description system.
(package: pari-gp2c)
- The main feature GP2C adds above GP is the use of types. Types give a
semantic to PARI objects, so that GP2C can generate code that use specialized
(hence faster) PARI functions instead of generic ones.
Formats: [html] [dvi]
- IO: Bindings for low level C library I/O routines
(package: gap-io)
The purpose of this package is to allow efficient and flexible
Input/Output operations from GAP. This is achieved by providing
bindings to the low-level I/O functions in the C-library.
On top of this an implementation of buffered I/O in the GAP language
is provided. Further, a framework for serialisation of arbitrary GAP
objects is implemented. Finally, an implementation of the client side
of the HTTP protocol is included in the package. This package allows one
to use file based I/O, access to links and file systems, pipes, sockets,
and the UDP and TCP/IP protocols.
- LAGUNA: Lie AlGebras and UNits of group Algebras
(package: gap-laguna)
“LAGUNA” stands for “Lie AlGebras and UNits of group Algebras”. LAGUNA extends
the GAP functionality for computations in group rings. Besides computing some
general properties and attributes of group rings and their elements, LAGUNA is
able to perform two main kinds of computations. Namely, it can verify whether
a group algebra of a finite group satisfies certain Lie properties; and it can
calculate the structure of the normalized unit group of a group algebra of a
finite p-group over the field of p elements.
Formats: [html] [text] [pdf]
- PARI/GP Reference Card
(package: pari-doc)
- This is a four-pages reference card of the GP functions.
Formats: [dvi] [pdf]
- PSPP
(package: pspp)
- PSPP is a tool for statistical analysis of sampled data.
It reads a syntax file and a data file, analyzes the data, and writes
the results to a listing file, standard output or various other output formats.
The language accepted by PSPP is similar to those accepted by SPSS
statistical products. The details of PSPP's language are given
in this manual.
Besides the command line tools it also features a GTK+ based GUI named psppire,
that is user friendly and also provides an integrated help system.
Formats: [html] [pdf]
- SageMath Manual
(package: sagemath-doc)
- This is the manual for SageMath.
- The GAP Library of Tables of Marks
(package: gap-table-of-marks)
The concept of a Table of Marks was introduced by W.Burnside in his book
"Theory of Groups of Finite Order". Therefore a table of marks is
sometimes called a Burnside matrix. The table of marks of a finite group G
is a matrix whose rows and columns are labelled by the conjugacy classes of
subgroups of G and where for two subgroups H and K the (H, K)-entry is the
number of fixed points of K in the transitive action of G on the cosets of H
in G. So the table of marks characterizes the set of all permutation
representations of G. Moreover, the table of marks gives a compact
description of the subgroup lattice of G, since from the numbers of fixed
points the numbers of conjugates of a subgroup K contained in a subgroup H
can be derived. For small groups the table of marks of G can be constructed
directly in GAP by first computing the entire subgroup lattice of G.
However, for larger groups this method is unfeasible. The GAP Table of Marks
library provides access to several hundred table of marks and their maximal
subgroups.
Formats: [html] [pdf]
- The GAP Small Groups Library
(package: gap-smallgrp)
The SmallGrp package provides the library of groups of certain "small"
orders. The groups are sorted by their orders and they are listed up to
isomorphism; that is, for each of the available orders a complete and
irredundant list of isomorphism type representatives of groups is given.
Formats: [html] [pdf]
- The GAP Tutorial
(package: gap-doc)
- This manual contains a tutorial introduction to GAP.
- The GNU BC arbitrary precision calculator
(package: bc)
- bc is a language that supports arbitrary precision numbers
with interactive execution of statements. There are some similarities
in the syntax to the C programming language. A standard math library is
available by command line option. If requested, the math library is
defined before processing any files. bc starts by processing code from
all the files listed on the command line in the order listed. After all
files have been processed, bc reads from the standard input. All code
is executed as it is read. (If a file contains a command to halt the
processor, bc will never read from the standard input.)
- The GNU DC arbitrary precision calculator
(package: dc)
- GNU dc is a reverse-polish desk calculator which supports unlimited
precision arithmetic. It also allows you to define and call macros.
Normally DC reads from the standard input; if any command arguments are
given to it, they are filenames, and DC reads and executes the contents
of the files instead of reading from standard input. All normal output
is to standard output; all error messages are written to standard error.
- The GNU GSL Reference Manual in html format
(package: gsl-ref-html)
- The GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines have been written from scratch in C, and
present a modern Applications Programming Interface (API) for C
programmers, allowing wrappers to be written for very high level languages.
The source code is distributed under the GNU General Public License.
- The GNU Octave Library
(package: octave-doc)
- This document describes the Octave libraries. Octave is a
(mostly MATLAB® compatible) high-level language, primarily intended
for numerical computations. It provides a convenient command-line
interface for solving linear and nonlinear problems numerically.
Formats: [html] [info] [pdf]
- The GNU Octave Manual
(package: octave-doc)
- Octave is a (mostly MATLAB® compatible) high-level
language, primarily intended for numerical computations. It provides
a convenient command-line interface for solving linear and nonlinear
problems numerically.
Formats: [html] [info] [pdf]
- The GNU Octave Reference Card
(package: octave-doc)
- Octave is a (mostly MATLAB® compatible) high-level
language, primarily intended for numerical computations. It provides
a convenient command-line interface for solving linear and nonlinear
problems numerically.
- Transitive Groups Library
(package: gap-transgrp)
The TransGrp package provides the library of transitive groups.
Formats: [html] [pdf]
- User's Guide to PARI/GP
(package: pari-doc)
- This manual describe the interface to the PARI library and the GP
calculator.
Formats: [dvi] [pdf]
- User's Guide to the PARI library
(package: pari-doc)
- The first part of this book introduces the general concepts of PARI
programming and describe useful general purpose functions. The second
part describes all available public low-level functions.
Formats: [dvi] [pdf]
- Utility functions in GAP
(package: gap-utils)
The Utils package provides a collection of utility functions gleaned from
many packages.
Formats: [html] [pdf]
- NX compression library
-
Formats: [text] [pdf]
- NX compression tool
(package: nxproxy)
- nx-X11 Agent (Xserver)
(package: nxagent)
- Debian fish Manual
(package: fish-common)
- This guide documents fish, a shell
geared towards interactive use.
- Z Shell FAQ
(package: zsh-common)
- This document contains a list of frequently-asked (or
otherwise significant) questions concerning the Z-shell, a command
interpreter for many UNIX systems which is freely available to anyone
with FTP access. Zsh is among the most powerful freely available
Bourne-like shells for interactive use.
Formats: [html] [text]
- Z Shell Manual
(package: zsh-doc)
- This guide documents Zsh, a freely available UNIX command
interpreter (shell), which of the standard shells most closely
resembles the Korn shell (ksh), although it is not completely
compatible.
Formats: [html] [info] [pdf]
- The Vorbis library technical reference
- Font formats recognized by the Linux kbd package
(package: kbd)
- Setfont will either load one single font, or concatenate and
load a collection of psf fonts. Some details are given here.
- Fontconfig User Reference
(package: fontconfig)
- User and administrator reference for the fontconfig library.
Fontconfig is a library designed to provide system-wide font
configuration, customization and application access.
Formats: [html] [text] [pdf]
- Gdisk manuals
(package: gdisk)
- Manuals for cgdisk, fixparts, gdisk and sgdisk
- Sshuttle Documentation
(package: sshuttle)
- This documents sshuttle
- Users and Groups in the Debian System
(package: base-passwd)
- Descriptions of important system users and groups in Debian.
Formats: [html] [text]
- X2Go Server (man pages)
(package: x2goserver)
- Man pages for scripts from package x2goserver
- X2Go Server extensions (man pages)
(package: x2goserver-extensions)
- Man pages for scripts from package x2goserver-extensions
- X2Go Server printing (man pages)
(package: x2goserver-printing)
- Man pages for scripts from package x2goserver-printing
- X2Go Xsession README
(package: x2goserver-xsession)
- This document describes how X2Go should be used to launch desktop
sessions
- Flatpak Command Reference
(package: flatpak)
- cracklib2 - a pro-active password checker library
- cracklib is a library containing a C function which may be used in
a passwd like program. The idea is simple: try to prevent users from
choosing passwords that could be guessed by crack by filtering them
out, at source. cracklib is NOT a replacement passwd program.
cracklib is a LIBRARY.
- cracklib2 - utilities
(package: cracklib-runtime)
- Run-time support programs which use the shared library in cracklib2
including programs to build the password dictionary databases used by
the functions in the shared library.
- kitty user guide
(package: kitty-doc)
- Xterm Control Sequences
(package: xterm)
- This document describes the terminal control sequences that XTerm
recognizes.
- XTerm Frequently Asked Questions (FAQ)
(package: xterm)
- This document provides answers to frequently asked questions
about the XTerm terminal emulator as it ships with the X.Org distribution
of the X Window System.
Formats: [html] [text]
- ChkTeX Manual
(package: chktex)
- How to use ChkTeX to check for typographic errors in LaTeX documents.
- Debian fop Manual
(package: fop-doc)
- This manual describes what fop is
and how it can be used.
- Expat XML Parser
- This manual describes the Expat XML Parser library.
- HLins Manual
(package: hlins)
- This manual describes HLins: A tool to automatically insert
hypertext links (in particular for names of persons) into HTML documents.
- OpenJade Users Manual
(package: openjade)
- Users manual and documentation for OpenJade.
OpenJade is an implementation of the DSSSL style language.
This allows you to flexibly format SGML and XML data to
media-specific back-ends, including TeX, RTF, MIF, HTML,
and other XML or SGML files.
- OpenSP Documentation
(package: opensp)
- Users manual and documentation for the OpenSP SGML management suite.
This package includes an entire suite of high-quality tools to
parse, validate, and normalize SGML and XML files.
- Vietnamese translation of the po-debconf manpages
(package: po-debconf)
- BibTeX2HTML Manual
(package: bibtex2html)
- This manual describes how to use bibtex2html (a BibTeX to HTML translator) and bib2bib (a tool to extract BibTeX entries from a BibTeX data base).
- Rubber user manual
(package: rubber)
- Rubber is a wrapper for LaTeX and companion programs. Its
purpose is, given a LaTeX source to process, to compile it enough
times to resolve all references, possibly running satellite programs
such as BibTeX, makeindex, Metapost, etc. to produce appropriate data
files.
Formats: [html] [info] [text] [pdf]
- FFmpeg Manual
(package: ffmpeg-doc)
- info2www manual
(package: info2www)
- This manual describes how you can use info2www, which is a
GNU Info Node to HTML Gateway.
- Man-db manual
(package: man-db)
- The database cached manual pager suite.
Formats: [text] [postscript]
- mp4h documentation
(package: mp4h)
- Manual page for mp4h - Macro Processor for HTML Documents
- i3 documentation
(package: i3-wm)
- The documentation explains how to use and modify the i3 window
manager.
- Openbox
(package: openbox)
|