Source Edition
The Source Edition of the Dinkum Compleat Libraries includes
two versions of the code:
- VC++ Package, for use with VC++ V6, V7 (Visual Studio .NET),
V7.1 (Visual Studio .NET 2003), and V8 (Visual Studio 2005),
plus most popular versions of eMbedded VC++,
including eMbedded Visual C++ 3.0, eMbedded Visual C++ 4.0,
and Visual Studio 2005 for Smart Devices
- PC Linux Package, for use with GCC V3 or V4, on a variety of
Linux and Unix platforms, as well as Mingw under Windows
(also works with several demo versions of the Edison Design Group
front end)
Each code version consists of:
- our fully conforming Standard C++ library, with scripts
to build for a variety of options (such as native C library or
our C99 library, with or without debugging support, with or
without exceptions, etc.)
- all the components of TR1 (subsetted for older compilers
such as VC++ V6 and V7)
- our library of code conversion facets for Unicode and other popular
character encodings
- our library of allocators for node-based containers
- our portable multithreading library compatible with Boost and
Posix threads
- our fully conforming Standard C99 library
- libraries for all other C and C++ Technical Reports approved
and corrected through 2005, including fixed-point arithmetic for
embedded C (with runtime package for EDG fixed-point language
support)
- our full implementation of EC++, the widely used embedded subset of
Standard C++
- dozens of C locales for all major American and European cultures,
for use with our C99 library
- conformance tests for all the libraries
Thus, you get many of the extras many developers need, in a form
that significantly lowers the cost of moving code between the
most popular platforms in use today.
If, after using the Source Edition for a short time, you
decide you want to license additional developers,
we will credit your license fee toward a more
comprehensive Source Edition.