We do have a showstopper design bug. We are managing to work with it because we know how it works internally. The API must be straight forward and provide consistent, robust options.
Any new user would be asking of efl_add: *) Do I need to unref the result when I am done? *) How long is my returned reference valid for? Both of those are answered with "it depends" and that is a design showstopper. Andrew On Fri, 22 Dec 2017 at 10:56 Carsten Haitzler <ras...@rasterman.com> wrote: > [snip] > > this is the kind of change that would only really justify being done if we > had > a showstopper design bug. we do not. not IMHO. there is clear behaviour and > it's logical and simple. if you don't LIKE it... efl_add_ref is there for > you > to use and then to remember to unref on all scope exits by hand. i > certainly > would not choose to use this. > > [snip] > > -- > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > Carsten Haitzler - ras...@rasterman.com > > -- http://andywilliams.me http://ajwillia.ms ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel