|
Boost : |
Subject: [boost] Request for Interest in several Modules
From: Artyom Beilis (artyomtnk_at_[hidden])
Date: 2012-01-10 10:11:52
Hello,
I have several modules/libraries I developed and released under Boost License.
- CppDB Sql Connectivity
- Stack Trace
- Shared Object Loading
- Nowide UTF-8 friendly standard C/C++ library API.
----------------------------------
Let's start
Boost.CppDB
CppDB library:
Sql Connectivity library currently not Boostified, released and
actively maintained.
http://cppcms.sourceforge.net/sql/cppdb/index.html
How much interest in this library as-is with small obvious
modifications like using Boost Namespace
Boost.SharedObject:
Simple Shared Object class for loading DLLs/SO - i.e. cross platfrom
dlopen/dlclose + naming (libfoo.3.dylib/libfoo.so.3/foo-3.dll)
http://cppcms.sourceforge.net/cppcms_ref_v0_99/classbooster_1_1shared__object.html
Any interest in this simple class?
Boost.StackTrace
Collecting stack trace automatically from exception and printing it.
Very Very useful for debugging.
http://cppcms.sourceforge.net/cppcms_ref_v0_99/namespacebooster_1_1stack__trace.html
http://cppcms.sourceforge.net/cppcms_ref_v0_99/backtrace_8h_source.html
Any interest in this library. It works (collects a trace and prints it) on:
Windows, Solaris, Linux, Mac OS X
Boost.NoWide
Standard C and C++ library UTF-8 friendly API for windows
classes/functions:
boost {
nowide {
[of]stream - iostreams with UTF-8 file names
f(re)open - FILE * functions with UTF-8 file names
remove, rename- UTF-8 parameters
getenv,putenv - UTF-8 environment variables
args - UTF-8 argc, argv
}
}
Under non windows just (using std::...)
These functions (like Boost.Locale) all are parts of CppCMS C++ Web framework.
Artyom Beilis
--------------
CppCMS - C++ Web Framework: http://cppcms.sf.net/
CppDB - C++ SQL Connectivity: http://cppcms.sf.net/sql/cppdb/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk