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.

41 lines
1.2 KiB

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,
  7. short float, single float, double float,
  8. long float (unlimited precision), complex,
  9. modular integer, univariate polynomial.
  10. - Elementary, logical, transcendental functions.
  11. - C++ as implementation language brings
  12. - efficiency,
  13. - type safety,
  14. - algebraic syntax.
  15. - Memory efficiency:
  16. - Small integers and short floats are immediate,
  17. not heap allocated.
  18. - Automatic, non-interruptive garbage collection.
  19. - Speed efficiency:
  20. - Assembly language kernel for some CPUs,
  21. - Karatsuba and Sch�nhage-Strassen multiplication.
  22. - Interoperability:
  23. - Garbage collection with no burden on
  24. the main application,
  25. - hooks for memory allocation and exceptions.
  26. Requires: C++ compiler g++.
  27. The following C++ features are used:
  28. classes, member functions,
  29. overloading of functions and operators,
  30. constructors and destructors, inline, const,
  31. multiple inheritance, templates.
  32. The following C++ features are not used:
  33. new, delete, virtual inheritance,
  34. exceptions.
  35. Homepage: http://clisp.cons.org/~haible/packages-cln.html