Package: wnpp Severity: wishlist Owner: Joseph Coffland <jos...@cauldrondevelopment.com>
* Package name : cbang Version : 1.3.3 Upstream Author : Joseph Coffland <jos...@cauldrondevelopment.com> * URL : https://github.com/CauldronDevelopmentLLC/cbang * License : GPL-2+ Programming Lang: C++ Description : C! supports cross-platform networking, debugging, crypto, embedded JavaScript and event driven C++ development. C! is a collection of C++ utility libraries developed over the course of +15 years and several major C++ application development projects including much of the software behind Folding@home, the CAMotics CNC simulator. It should compile and run on Windows, Linux and OSX using a modern C++ compiler C++11 suppport. Many of the facilities of C! are geared towards cross-platform application development and providing basic services that most applications need such as a configuration system, run-time build information, logging facilities, threads, smart pointers, simple embedded scripting, etc. C!'s philosophy is to create clean, simple, readable, modular and reusable code. C! also encourages exception based error handling, and light use of C++ templates and C preprocesor macros. C! leans on the venerable boost library but also reimplements several boost APIs which are considered by the author to be too template heavy, less readable or overly complicated in boost. The code was developed on an as needed basis and was never intended to be any sort of grand unifying system for C++ application development. However, I hope others find many parts of the library useful in C++ development projects. The initial goal of packaging C! for Debian is to make it possible to package the CNC simulator CAMotics. In addition, an Open-Source Folding@home client is being developed which I would also like to package for Debian. CAMotics has been actively maintained since 2011 and Folding@home since 1999. Once included in Debian, the cbang package will be maintained by its author.