WWW-www.enlightenment.org pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=3f2dcff23a7d778d9c06caa164f747af89a35613
commit 3f2dcff23a7d778d9c06caa164f747af89a35613 Author: Andrew Williams <[email protected]> Date: Thu Dec 14 03:31:05 2017 -0800 Wiki page general changed with summary [created] by Andrew Williams --- pages/develop/api-include/reference/general.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pages/develop/api-include/reference/general.txt b/pages/develop/api-include/reference/general.txt new file mode 100644 index 000000000..29d50f56f --- /dev/null +++ b/pages/develop/api-include/reference/general.txt @@ -0,0 +1,5 @@ +The Enlightenment Foundation Libraries (EFL) cover a wide range of functions including inter-process communication (IPC), graphics, audio and even location services. Other powerful features include file handling utilities, widgets and user interface controls, thumbnailing and rendering via scene graph. You can discover more of EFL's capabilities by visiting the [[:about-efl | About EFL]] page. + +The Unified EFL API (Currently in BETA) is a reworking of the old many-libraries API into a single (Efl) namespace. It is build on top of Eo (Enlightenment Object) class definitions to provide inheritance of objects and to bind more closely to higher level languages. + +The Efl API is split into 3 main areas Efl_Core, Efl_Net and Efl_Ui, each encompassing the one before so you can include a single reference in your app. For basic offline applications use Efl_Core, for additional network and connectivity use Efl_Net and if you are building a graphical application then use Efl_Ui. In the C language (the default for our this documentation) you will also see reference to Eina which provides common data constructs missing in low level languages. \ No newline at end of file --
