Class Library for Numbers 1.1.13 review

by on

License: GPL (GNU General Public License)
File size: 0K
Developer: Richy Kreckel
0 stars award from

Class Library for Numbers in short CLN is a library for computations with all kinds of numbers.

Here are some key features of "Class Library for Numbers":

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
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.

Garbage collection with no burden on the main application,
hooks for memory allocation and exceptions.

What's New in This Release:
The performance of number input was considerably improved.
An assertion on printing of large floats was fixed.
Several compilation fixes were made.

Class Library for Numbers 1.1.13 keywords