1 Class Library for Numbers
3 Copyright (c) Bruno Haible 1988-2000
8 - Rich set of number classes:
9 Integer (unlimited precision), rational,
10 short float, single float, double float,
11 long float (unlimited precision), complex,
12 modular integer, univariate polynomial.
13 - Elementary, logical, transcendental functions.
14 - C++ as implementation language brings
19 - Small integers and short floats are immediate,
21 - Automatic, non-interruptive garbage collection.
23 - Assembly language kernel for some CPUs,
24 - Karatsuba and Schönhage-Strassen multiplication.
26 - Garbage collection with no burden on
28 - hooks for memory allocation and exceptions.
30 Requires: C++ compiler g++.
31 The following C++ features are used:
32 classes, member functions,
33 overloading of functions and operators,
34 constructors and destructors, inline, const,
35 multiple inheritance, templates.
36 The following C++ features are not used:
37 new, delete, virtual inheritance,
40 Homepage: http://clisp.cons.org/~haible/packages-cln.html