DINKUMWARE Ltd -- Leaders in Standard Library implementation. DINKUMWARE Ltd - www.dinkumware.com, Concord MA USA
Home Order On-Line Dinkum Compleat Reference Dinkum Reports Dinkum C++ tr1 Dinkum C++ Dinkum C99 Dinkum Supplemental Dinkum Exam
 
The Dinkum Compleat Libraries are now available

In one comprehensive package you get:

  1. a fully conforming Standard C++ library
  2. a full implementation of TR1, the first major addition to the Standard C++ library
  3. a library of code conversion facets for Unicode and other popular character encodings
  4. a library of allocators for node-based containers
  5. a portable multithreading library compatible with Boost and Posix threads
  6. a fully conforming Standard C99 library
  7. libraries for all other C and C++ Technical Reports approved and corrected through 2005, including fixed-point arithmetic for embedded C
  8. a full implementation of EC++, the widely used embedded subset of Standard C++
  9. dozens of C locales for all major American and European cultures
  10. conformance tests for all the libraries
Pete Becker's book on TR1 is also now available.

Still have questions? Click any of the following to expand:

Want to know more about our math libraries?
We pride ourselves on the quality of our math libraries, and the comprehensive tests we use to verify their accuracy. In fact, we're happy to show you how we stack up in terms of:

  • worst-case deviation from the best possible answer in terms of units in the least-significant place (ULP)
  • maximum relative error in terms of bits
  • root-mean-square error in terms of bits

Click here to see the results.

We've also studied how sensitive math functions are to variations in their input values. We show by how many ULPs a function's output change in response to 1 ULP changes in input values. Sensitivity is both a measure of how hard it can be to implement a math function and of how useful even the best implementation is given the cumulative uncertainties in most caller-supplied arguments.

Click here to see some enlightening graphs.
Want more technical details?
See our on-line Dinkum Compleat Reference.
Want to kick the tires?
For as little as $80 you can download our V-express Edition for use with the free VC++ Express Edition available from Microsoft. It includes most of items 1-5 above ready to run out of the box. And yes, you can build executables with it that you can distribute with no addditional royalty.
Want a binary license?
For as little as $200 you can download one of our Binary Editions for use with either VC++ (V6 through V8) or GCC for PC Linux (V3.0 through V4.1.1). It includes all items 1-9 above as prebuilt binary libraries -- debugging or production, native C or our C99 library. And quantity pricing lets you outfit your entire shop at a very low cost per seat.
Want a source license?
Need source code, conformance tests, and ongoing support? For as little as $2,300 you can license our Source Edition for use with any platform we support (including most versions of eMbedded VC++). You get all the code you need to configure our libraries to suit the precise needs of your developers. And you're assured of access to at least one version upgrade per year.
Want to sublicense our libraries?
You can join our broad range of OEM customers who supply Dinkumware libraries with their desktop and embedded compilers. Just send e-mail to sales@dinkumware.com, outlining your library needs and rough sales volume. We'll quote you the sublicensing terms most appropriate to your needs.
Want to know what has changed?
Click here for a summary of improvements and fixes since our last release.
Wan to report a bug?
Click here to submit a bug report or ask a technical question.
Want to know more?
For more about Dinkumware, click here. For links to our "no-cost" competition (yes, we'll tell you who they are), click here.