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.
 
 
 
 
 
Bruno Haible 1b9acd9ada Avoid g++-3.1 offsetof warnings. 23 years ago
CVSROOT initial checkin 25 years ago
autoconf * autoconf/config.{guess,sub}: Update to GNU version 2002-01-02. 23 years ago
benchmarks * src/base/cl_low.h: Added several checks if NO_ASM is defined, so 24 years ago
doc Document a broken version of GNU make. 23 years ago
examples * Update to newly found 39th mersenne prime. 23 years ago
include/cln * autoconf/acinclude.m4: revamp MPN-matcher. 23 years ago
src Avoid g++-3.1 offsetof warnings. 23 years ago
tests * tests/tests.cc: resolve namespace ambiguity about strcmp(). 24 years ago
COPYING * Adjusted dates and final touches for 1.1.1. 24 years ago
ChangeLog Avoid g++-3.1 offsetof warnings. 23 years ago
FILES * All Files have been modified for inclusion of namespace cln; 25 years ago
INSTALL * configure.in: adjust lt-versions, taking into account that a 24 years ago
INSTALL.generic - INSTALL.generic: Clarified behaviour of --with-gmp. 25 years ago
Makefile.devel * autoconf/acinclude.m4: revamp MPN-matcher. 23 years ago
Makefile.in * Makefile.in, src/Makefile.in, doc/Makefile.in: Use mkdir -p. 24 years ago
NEWS * Bump dates, version numbers, etc, for 1.1.4-release... 23 years ago
README * prepare for release 1.1.2. 24 years ago
TODO Initial revision 25 years ago
TODO-subclass Initial revision 25 years ago
TODO-verylong Initial revision 25 years ago
cln-config.1.in Change title. "Bruno Haible" is not an operating system :-) 24 years ago
cln-config.in * All Files have been modified for inclusion of namespace cln; 25 years ago
cln.m4 * cln.m4: quote macro name. 23 years ago
cln.spec.in * autoconf/ltmain.sh: Upgrade to libtool-1.4.2. 23 years ago
configure.ac * autoconf/acinclude.m4: revamp MPN-matcher. 23 years ago

README

Class Library for Numbers

Copyright (c) Bruno Haible 1988-2001

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://clisp.cons.org/~haible/packages-cln.html