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 53cf241b08 Accept floats with 1.2L0_100 syntax when reading from streams, not only when 25 years ago
CVSROOT initial checkin 25 years ago
autoconf - configure.in, autoconf/aclocal.m4 (CL_GMP_H_VERSION, CL_GMP_CHECK): 25 years ago
benchmarks - Added some $(LDFLAGS) in Makefile.in's so executables will find libgmp. 25 years ago
doc CXXFLAGS without -O don't work. Thomas Roessler had the painful experience. 25 years ago
examples - Added some $(LDFLAGS) in Makefile.in's so executables will find libgmp. 25 years ago
include Distinguish between cl_word_size and the ABI's pointer size. 25 years ago
lidia-interface Initial revision 25 years ago
src Accept floats with 1.2L0_100 syntax when reading from streams, not only when 25 years ago
tests Add one test. 25 years ago
COPYING Initial revision 25 years ago
ChangeLog Accept floats with 1.2L0_100 syntax when reading from streams, not only when 25 years ago
FILES * Removed internal gmp/ directory and other traces of it like $GMP_INCLUDES. 25 years ago
INSTALL - doc/*, INSTALL: Mention that both shared and static library are 25 years ago
INSTALL.generic - INSTALL.generic: Clarified behaviour of --with-gmp. 25 years ago
Makefile.devel - configure.in, autoconf/aclocal.m4 (CL_GMP_H_VERSION, CL_GMP_CHECK): 25 years ago
Makefile.in - Threw out diversions into subdir gmp/. 25 years ago
NEWS - doc/*, INSTALL: Mention that both shared and static library are 25 years ago
README Initial revision 25 years ago
TODO Initial revision 25 years ago
TODO-subclass Initial revision 25 years ago
TODO-verylong Initial revision 25 years ago
configure - configure.in, autoconf/aclocal.m4 (CL_GMP_H_VERSION, CL_GMP_CHECK): 25 years ago
configure.in - configure.in, autoconf/aclocal.m4 (CL_GMP_H_VERSION, CL_GMP_CHECK): 25 years ago

README

Class Library for Numbers

Copyright (c) Bruno Haible 1988-2000

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.
The following C++ features are not used:
new, delete, virtual inheritance,
exceptions.

Homepage: http://clisp.cons.org/~haible/packages-cln.html