You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Richard Kreckel f8342cf0b7 * Document removal of cln-config. 18 years ago
CVSROOT initial checkin 25 years ago
autoconf Make it work with gcc-4.3 snapshots. 18 years ago
benchmarks * Another $EXEECT missing, reported by Fabian Seoane. 18 years ago
doc Debian Bug#412103: 18 years ago
examples Extend the exponent range from 32 bits to 64 bits on selected platforms. 18 years ago
include Extend the exponent range from 32 bits to 64 bits on selected platforms. 18 years ago
m4 * m4/param.m4: Add support for MinGW. 19 years ago
src Extend the exponent range from 32 bits to 64 bits on selected platforms. 18 years ago
tests * tests/Makefile.in (VPATH): Fix syntax error. 18 years ago
COPYING * Update new FSF address _everywhere_. 20 years ago
ChangeLog Debian Bug#412103: 18 years ago
FILES Rework of autoconfiscation infrastructure 21 years ago
INSTALL * Update compiler information. 19 years ago
INSTALL.generic - INSTALL.generic: Clarified behaviour of --with-gmp. 25 years ago
Makefile.devel * Exclude CVSROOT from the package. 19 years ago
Makefile.in * tests/Makefile.in: MinGW support for make check 19 years ago
NEWS * Document removal of cln-config. 18 years ago
README * Update. 19 years ago
TODO Initial revision 25 years ago
TODO-subclass Initial revision 25 years ago
TODO-verylong Initial revision 25 years ago
cln.pc.in Debian Bug#412103: 18 years ago
cln.spec.in modernized spec file 19 years ago
configure.ac Debian Bug#412103: 18 years ago

README

Class Library for Numbers

Copyright (c) Bruno Haible 1988-2005
Copyright (c) Richard Kreckel 2000-2005

GPL

Features:
- Rich set of number classes:
Integer (unlimited precision), rational, short float,
single float, double float, long float (unlimited
precision), complex, modular integer, univariate polynomial.
- Elementary, logical, transcendental functions.
- C++ as implementation language brings
- efficiency,
- type safety,
- algebraic syntax.
- Memory efficiency:
- Small integers and short floats are immediate,
not heap allocated.
- Automatic, non-interruptive garbage collection.
- Speed efficiency:
- Assembly language kernel for some CPUs,
- Karatsuba and Schönhage-Strassen multiplication.
- Interoperability:
- Garbage collection with no burden on
the main application,
- hooks for memory allocation and exceptions.

Requires: C++ compiler g++.
The following C++ features are used:
classes, member functions, overloading of functions and operators,
constructors and destructors, inline, const, multiple inheritance,
templates and namespaces.
The following C++ features are not used:
new, delete, virtual inheritance, exceptions.

Homepage: <http://www.ginac.de/CLN>