Linked by Thom Holwerda on Mon 4th Oct 2010 08:45 UTC, submitted by kragil
Window Managers So, yeah, it's been ten years in the making, including a number of rewrites, but the day has finally come: the Enlightenment Foundation Libraries, which, surprisingly enough, form the foundation of, among other things, Enlightenment, have reached beta status. This is a major step towards the final release of Enlightenment DR17, which should hit before year's end.
Thread beginning with comment 443800
To read all comments associated with this story, please click here.
another 'c' toolkit
by bnolsen on Tue 5th Oct 2010 03:46 UTC
bnolsen
Member since:
2006-01-06

I'm still not pleased that the EFL is just another 'c' GUI library that re implements the object model of c++ rather poorly. There's nothing wrong with leveraging the small subset of the c++ object model, it really makes sense for GUI development.

Reply Score: 2

RE: another 'c' toolkit
by Darkmage on Tue 5th Oct 2010 10:20 in reply to "another 'c' toolkit"
Darkmage Member since:
2006-10-20

frankly the entire linux desktop model is boring. Etoile/GNUStep looked interesting but it'll be 2025 before they produce anything resembling a usable desktop.

Reply Parent Score: 1

RE: another 'c' toolkit
by dcaro on Tue 5th Oct 2010 12:52 in reply to "another 'c' toolkit"
dcaro Member since:
2010-01-05

"I'm still not pleased that the EFL is just another 'c' GUI library that re implements the object model of c++ rather poorly."

You just don't know how it works. It's not at all like GObject. It does not try to implement an object model in C.

"There's nothing wrong with leveraging the small subset of the c++ object model, it really makes sense for GUI development."

Try to use QT on embedded devices, and have speed and low memory usage. It's just impossible. As an Example : on a set top box running a MIPS @200MHz, QT was just not running, gdk was uber slow, Evas (the graphic part of the EFL) allowed animations at 25 fps.

Reply Parent Score: 1

RE[2]: another 'c' toolkit
by bnolsen on Tue 5th Oct 2010 14:18 in reply to "RE: another 'c' toolkit"
bnolsen Member since:
2006-01-06

QT isn't light weight c++. It's the epitome of bloat. Look at something more like fltk for something light weight that can be done with c++

Looking at the api it looks like emulating c++ objects with 'c'. Noting all the c style namespacing there's another low hanging fruit. Not to mention the function calls with 15+ arguments.

Edited 2010-10-05 14:26 UTC

Reply Parent Score: 2