C++ frameworks
A software framework is a re-usable design for a software system (or subsystem). A software framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project. Various parts of the framework may be exposed through an API.
From : http://en.wikipedia.org/wiki/Framework
Loki
Loki delivers ready to use library functions.
Loki users only have to pay for the features they want. Each and every of Loki's components can be used in isolation from the others.
"Small is beautiful" - Loki's internal dependencies are small.
"Multiplicative is splendid." - Loki's particular focus is on obtaining multiplicative behaviors (i.e., fine-grained, specialized designs), by combining small, abstract bits of behavior (policies).
Loki focus on strategy not tactics. Design, not bits. Architectural components, not the kitchen sink.
As Loki is a library of designs and not the design of a library, it should make minimum assumptions about its environment and provide appropriate hooks wherever some default decision is chosen.
Loki doesn't cater for lesser compilers. Loki aims at writing readable code within the realm of standard C++.
The components ideally are small, easy to understand and use correctly, useful either in isolation or together, and of high impact in projects.
visit
Loki
Loki was visited : 77 times
Loading .....