close Warning: Can't synchronize with repository "(default)" (/project/oct/public_html/git/oct.git does not appear to be a Git repository.). Look in the Trac log for more information.

Version 9 (modified by rtoy, 7 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.


Supported Lisps

This package has been tested with CMUCL, SBCL, Clisp, and Allegro. All tests pass. Note that development is primarily done using CMUCL.

Getting Oct

Currently the only way to obtain the software is via git. You can browse the source using the Browse Source link above, or you can use the gitweb interface to browse the sources.

To obtain the sources, you will have to clone the repository at git:// or

Additional Information

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 for some information about how Trac is configured and for hints which you may be interested in.

The maintainers

Starting Points

For a complete list of local wiki pages, see TitleIndex.