Wasn't ewl the official widget library for e? So why doesn't e use it,
and instead, relies on internals, like e16?
Indeed something I had wondered - and an explanation from raster in the email chain entitled "[E-devel] Using Ewl lib in a module":
--------
> even if e17 itself doesn't link to ewl. Can't the module use some extern
> functions ?
if you write your own module you can. but ewl isn't mature enough to use in e17 and for e17 i don't plan on having ewl brought in as a dependency. the moment 1 module in e17 uses ewl - e17 requires it as part of the build needs to link to ewl. for external modules (in e_modules for example) you can do what u want. modules can suck in libs.
this is not saying ewl is bad - it's not ready to be sucked in as a dep for e17 and in the interest of making a release saner to do - we have to make fewer libaries "Release ready" to release e17.
--------
David