|Version 4 (modified by rtoy, 6 years ago) (diff)|
Welcome to Oct, a portable implementation of quad-double numbers
Oct is a portable Lisp implementation of quad-double arithmetic. This gives about 65 digits of precision. Quad-double arithmetic uses four double-float numbers to represent an extended precision number.
The implementation is modeled on the quad-double package by Yozo Hida. That package is in C++, but we have translated parts of it and extended it to use Lisp. The intent is to provide all of the CL arithmetic functions with a quad-double implementation.
This package has been tested with CMUCL, SBCL, Clisp, and Allegro. All tests pass. Note that development is primarily done using CMUCL.
To obtain the sources, you will have to clone the repository at git://common-lisp.net/projects/oct/oct.git or http://common-lisp.net/r/projects/oct/oct.git.
Additional information can be found on the Oct project page. This includes information on building Oct, examples of using Oct, and some performance measurements of Oct.
Please read the TracGuide to help you get started with your project.
Also see http://common-lisp.net/trac-intro.shtml for some information about how Trac is configured and for hints which you may be interested in.
The common-lisp.net maintainers
- TracGuide -- Built-in Documentation
- The Trac project -- Trac Open Source Project
- Trac FAQ -- Frequently Asked Questions
- TracSupport -- Trac Support
For a complete list of local wiki pages, see TitleIndex.