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

-- 


Reply via email to