summaryrefslogtreecommitdiffstats
path: root/libraries/google-fruit/README
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/google-fruit/README')
-rw-r--r--libraries/google-fruit/README7
1 files changed, 7 insertions, 0 deletions
diff --git a/libraries/google-fruit/README b/libraries/google-fruit/README
new file mode 100644
index 0000000000..32eeac5f7a
--- /dev/null
+++ b/libraries/google-fruit/README
@@ -0,0 +1,7 @@
+Fruit is a dependency injection framework for C++, loosely inspired by
+the Guice framework for Java. It uses C++ metaprogramming together with
+some new C++11 features to detect most injection problems at compile-
+time. It allows to split the implementation code in "components" (aka
+modules) that can be assembled to form other components. From a
+component with no requirements it's then possible to create an injector,
+that provides an instance of the interfaces exposed by the component.