Version 4 (modified by rtoy, 3 years ago)

--

Welcome to Oct, a portable implementation of quad-double numbers

Introduction

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.

News

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

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://common-lisp.net/projects/oct/oct.git or  http://common-lisp.net/r/projects/oct/oct.git.

Additional Information

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.

Enjoy!
The common-lisp.net maintainers

Starting Points

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