[ANNOUNCE] cpp-lib version 0.9.3

Discussion in 'C++' started by Gerhard Wesp, Aug 27, 2004.

  1. Gerhard Wesp

    Gerhard Wesp Guest

    This is to announce version 0.9.3 of cpp-lib, a C++ utility library
    released under the LGPL. It can be downloaded under

    http://www.cosy.sbg.ac.at/~gwesp/sw/cpp-lib-0.9.3.tar.gz .

    From the README:

    README file for cpp-lib

    Welcome to cpp-lib, a library of C++ functions and classes. Cpp-lib
    is copyright (C) 2004 Elite Simulation Solutions AG, Duebendorf,
    Switzerland. It is distributed on under the GNU Lesser General Public
    License. Basically, this license allows any party to use, modify and
    redistribute this library as long as the source code remains available.
    In particular, it is allowed to use the library also in commercial
    projects. See the file COPYING for details.

    This README was last updated for version 0.9.3.

    $Id: README,v 1.17 2004/08/26 12:06:46 gwesp Exp $

    What is it?

    Cpp-lib contains:


    - Simple platform-independent wrappers for internet addresses and
    sockets, both UDP and TCP. std::streambuf is specialized for TCP


    - A matrix library based on expression templates and traits classes. An
    efficient banded matrix implementation and Cholesky factorization are

    - A data type for arbitrarily dimensioned tables of data together with a
    choice of two algorithms for multidimensional interpolation.

    - Quaternions, primarily aimed at geometrical applications. Includes
    conversion quaternions <-> Euler angles.


    - A facility to parse configuration files based on key/value pairs.
    Values may be various data types including arbitrarily nested lists.
    The lexical analyzer can also be used standalone. The grammar is
    configurable for various styles (C style, Matlab style, shell style,
    ....) Supports transparent reading of encrypted files.

    - A streambuf filter for transparent reading and writing of encrypted
    files based on arbitrary block ciphers in cipher feedback mode (CFB).

    - A class for command line parsing. Supports long and short-name
    options with or without arguments.

    - A logger class primarily targeted at logging numerical values in
    realtime environments.

    - Beginnings of platform-independent wrappers for things like threading,
    serial interface, etc. Currently the majority of this functions is
    only implemented on Windows.

    Gerhard Wesp, Aug 27, 2004
    1. Advertisements

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.

Share This Page