[ANNOUNCE] cpp-lib version 0.9.3

G

Gerhard Wesp

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:

Networking:

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

Mathematics:

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

- 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.

Utilities:

- 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.

[...]
 

Ask a Question

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

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,766
Messages
2,569,569
Members
45,042
Latest member
icassiem

Latest Threads

Top