apache pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=55b9febfb0695f785f5d6231ee5e348fa11b7249
commit 55b9febfb0695f785f5d6231ee5e348fa11b7249 Author: apache <apa...@e5-web1.enlightenment.org> Date: Tue Apr 7 19:53:56 2015 -0700 Wiki page about-efl changed with summary [] by chris --- pages/about-efl.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pages/about-efl.txt b/pages/about-efl.txt index c194c3b..e7078e1 100644 --- a/pages/about-efl.txt +++ b/pages/about-efl.txt @@ -12,16 +12,16 @@ yourself. Elementary is about as high up as you get, while you still access layers below it for day to day things as there is no need for it to wrap things that work perfectly well as-is. -All of EFL exposes its APIs by default in C, with sseveral bindings +All of EFL exposes its APIs by default in C, with several bindings available. We are now also working on supporting bindings for various language as first-class-citizens in EFL by auto-generating the -bindings directly from our new object orientation infrastrucutre for +bindings directly from our new object orientation infrastructure for C. We stick to C mostly because the libraries have been around for a long time, were originally written in C and the developers who write -the libraries perfer C. We add OO features in C with tools and +the libraries prefer C. We add OO features in C with tools and infrastructure where needed. Also moving from C would limit the -audience. C programmrs won't be able to access a C++ API (whereas a -C++ programemr can access both C and C++). That is partly why we aim +audience. C programmers won't be able to access a C++ API (whereas a +C++ programmer can access both C and C++). That is partly why we aim to auto-generate bindings so programmers of various languages can get native-like APIs for their chose language from the same core EFL API set. @@ -38,9 +38,9 @@ components are: |Efreet |Freedesktop.org standards handling | |Eldbus |D-Bus glue and handling | |Embryo |Tiny VM and compiler based on Pawn | -|Eeze |Device enumation and access library | +|Eeze |Device enumeration and access library | |Emotion |Video decode wrapping, glue and abstraction | -|Ethumb |Thhumbnailing handler | +|Ethumb |Thumbnailing handler | |Ephysics |Physics (bullet) wrapper and Evas glue | |EIO |Asynchronous I/O handling | |Evas Generic Loaders |Extra image loaders for complex image types | --