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
|
25 years ago | |
---|---|---|
CVSROOT | 25 years ago | |
autoconf | 25 years ago | |
benchmarks | 25 years ago | |
doc | 25 years ago | |
examples | 25 years ago | |
include | 25 years ago | |
lidia-interface | 25 years ago | |
src | 25 years ago | |
tests | 25 years ago | |
COPYING | 25 years ago | |
ChangeLog | 25 years ago | |
FILES | 25 years ago | |
INSTALL | 25 years ago | |
INSTALL.generic | 25 years ago | |
Makefile.devel | 25 years ago | |
Makefile.in | 25 years ago | |
NEWS | 25 years ago | |
README | 25 years ago | |
TODO | 25 years ago | |
TODO-subclass | 25 years ago | |
TODO-verylong | 25 years ago | |
configure | 25 years ago | |
configure.in | 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