WWW-www.enlightenment.org pushed a commit to branch master.

http://git.enlightenment.org/website/www-content.git/commit/?id=ae50e75efa65054fd19dcc56a58597740aa3195f

commit ae50e75efa65054fd19dcc56a58597740aa3195f
Author: Raster <ras...@rasterman.com>
Date:   Mon Jun 15 23:30:38 2015 -0700

    Wiki page start changed with summary [] by Raster
---
 pages/docs/efl/start.txt | 45 +++++++++++++++++++++++++++++----------------
 1 file changed, 29 insertions(+), 16 deletions(-)

diff --git a/pages/docs/efl/start.txt b/pages/docs/efl/start.txt
index 33ab758..ef3d0cc 100644
--- a/pages/docs/efl/start.txt
+++ b/pages/docs/efl/start.txt
@@ -5,14 +5,7 @@
 
 ==== EFL ====
 
-EFL is a range of libraries that cover APIs to solve every day
-problems we, and others have encountered. You can see it having
-various API layers, with some intended for very low-level controls and
-access that no one but specialists (eg writing a window manager
-itself) will need, through to higher level "just writing a notepad"
-application. The lower you go, the less portable things can be. Here
-we will cover the EFL features and APIs used to make things portably
-and cleanly. We will cover these topics here:
+EFL is a range of libraries that cover APIs to solve every day problems we, 
and others have encountered. You can see it having various API layers, with 
some intended for very low-level controls and access that no one but 
specialists (eg writing a window manager itself) will need, through to higher 
level "just writing a notepad" application. The lower you go, the less portable 
things can be. Here we will cover the EFL features and APIs used to make things 
portably and cleanly. We will cov [...]
 
   * Data structures (lists, hash tables, growable buffers/strings etc.)
   * Main loop event, I/O and timing core
@@ -32,14 +25,34 @@ and cleanly. We will cover these topics here:
   * Location API
   * Basic Audio playback, recording and mixing
 
-You will use a range of libraries to make use of the above, and so
-learning the naming of these is important to know where to look. They
-will be in Ecore, Evas, Edje, Elementary (Elm), Ecore_IMF, Eet,
-Emotion, Ecore_Con, Ecore_IPC, Eio, Eldbus, Elocation, Ecore_Audio,
-Ecore_File and Efreet.
-
-We will make an assumption that you have a reasonable grasp of the C
-programming language here. Perhaps you might want to read the [[docs/c/start]] 
if you are new to C, or need a refresher.
+You will use a range of libraries to make use of the above, and so learning 
the naming of these is important to know where to look. They will be in Ecore, 
Evas, Edje, Elementary (Elm), Ecore_IMF, Eet, Emotion, Ecore_Con, Ecore_IPC, 
Eio, Eldbus, Elocation, Ecore_Audio, Ecore_File and Efreet. It is very useful 
to know the names of parts of EFL and what they are responsible for:
+
+^Component   ^Domain                       ^Description ^
+|Ecore       |Mainloop Input & Display     | |
+|Ector       |Vector Graphics              | |
+|Edje        |Theme Graphics & Animation   | |
+|Eet         |Data Storage & Serialization | |
+|Eeze        |Device UDev Wrapper          | |
+|Efl         |Core Shared                  | |
+|Efreet      |Standards (Fredesktop.org)   | |
+|Eina        |Core Data Types              | |
+|Eio         |Async I/O                    | |
+|Eldbus      |Dbus & Event Glue            | |
+|Elementary  |High Level & Widgets         | |
+|Elocation   |Location                     | |
+|Elua        |Lua Execution                | |
+|Embryo      |Bytecode VM & Compiler       | |
+|Emile       |Compression & Encryption     | |
+|Emotion     |Video & Audio Olayback       | |
+|Eo          |Object System                | |
+|Eloian      |Object Code Generation       | |
+|Ephysics    |Physics & Object Glue        | |
+|Escape      |PS3 LibC Filler              | |
+|Ethumb      |Image Thumbnailer            | |
+|Evas        |Scene Graph & Rendering      | |
+|Evil        |Windows LibC Filler          | |
+
+We will make an assumption that you have a reasonable grasp of the C 
programming language here. Perhaps you might want to read the [[docs/c/start]] 
if you are new to C, or need a refresher.
 
 ----
 

-- 


Reply via email to