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.

37 lines
1.2 KiB

25 years ago
25 years ago
25 years ago
25 years ago
  1. Class Library for Numbers
  2. Copyright (c) Bruno Haible 1988-2000
  3. GPL
  4. Features:
  5. - Rich set of number classes:
  6. Integer (unlimited precision), rational, short float,
  7. single float, double float, long float (unlimited
  8. precision), complex, modular integer, univariate polynomial.
  9. - Elementary, logical, transcendental functions.
  10. - C++ as implementation language brings
  11. - efficiency,
  12. - type safety,
  13. - algebraic syntax.
  14. - Memory efficiency:
  15. - Small integers and short floats are immediate,
  16. not heap allocated.
  17. - Automatic, non-interruptive garbage collection.
  18. - Speed efficiency:
  19. - Assembly language kernel for some CPUs,
  20. - Karatsuba and Sch�nhage-Strassen multiplication.
  21. - Interoperability:
  22. - Garbage collection with no burden on
  23. the main application,
  24. - hooks for memory allocation and exceptions.
  25. Requires: C++ compiler g++.
  26. The following C++ features are used:
  27. classes, member functions, overloading of functions and operators,
  28. constructors and destructors, inline, const, multiple inheritance,
  29. templates and namespaces.
  30. The following C++ features are not used:
  31. new, delete, virtual inheritance, exceptions.
  32. Homepage: http://clisp.cons.org/~haible/packages-cln.html