RSS 4 projects tagged "c++11"

Download Website Updated 27 Mar 2014 ChaiScript

Screenshot
Pop 470.02
Vit 40.34

ChaiScript is an embedded scripting language designed from the ground up to directly target C++ and take advantage of modern C++ development techniques. Being a native C++ application, it has some advantages over existing embedded scripting languages. It uses a header-only approach, which makes it easy to integrate with existing projects. It maintains type safety between your C++ application and user scripts. It supports a variety of C++ techniques including callbacks, overloaded functions, class methods, and STL containers.

No download No website Updated 21 Mar 2014 fcmm

Screenshot
Pop 131.00
Vit 5.20

Fast Concurrent Memoization Map (fcmm) is an almost-lock-free concurrent hashmap to be used for memoization in concurrent environments.

Download Website Updated 12 Dec 2013 cipra Unit Testing Framework

Screenshot
Pop 84.50
Vit 3.40

cipra is a simple, TAP-compatible Unit Testing Framework for C++. It's written in 100% standard C++11 and is only a couple of header files, making it easy to include in your C++11 project. TAP, the Test Anything Protocol, is a standard output format for software unit test frameworks which was originally designed for Perl, but can serve other languages. It has a rich number of tools ("harnesses") which parse TAP-formatted output and do useful things with it. TAP, however, is equally human-readable. The name cipra (pronounced /ˈʃi.pɾaː/ "SHEE-prah") comes from the lojban phrase "lo cipra", which means "the test". It is properly written with an initial minuscule "c", even when at the start of a sentence.

Download Website Updated 29 Jan 2014 sqlpp11

Screenshot
Pop 140.14
Vit 2.02

sqlpp11 is an embedded domain-specific language which allows programming SQL very naturally in modern C++. It also enables the compiler to detect syntax errors, type errors, name errors, and even some semantic errors before they ever hit unit tests or production. Queries can be constructed at compile time or run time, offering varying levels of safety and flexibility.

Screenshot

Project Spotlight

libmikmod

Full-featured sound library

Screenshot

Project Spotlight

H2 Database Engine

A Java SQL database engine.