|Version 16 (modified by rtoy, 5 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.
|CMUCL||All tests pass|
|SBCL||All tests pass|
|CCL||All tests pass except for two, which are probably bugs in CCL|
|Clisp||All tests pass, but clisp doesn't support signed floating-point zeros|
|Allegro||Working, but not recently tested|
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.
For additional information see:
Other information can be found on the Oct project page.
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.