On Tue, 3 Sep 2013 08:24:59 +0900 Carsten Haitzler (The Rasterman) <ras...@rasterman.com> wrote:
> On Tue, 3 Sep 2013 04:19:37 +1000 David Seikel <onef...@gmail.com> > said: > > > On Tue, 3 Sep 2013 02:52:14 +0900 (KST) ChunEon Park > > <her...@naver.com> wrote: > > > > > There is no way to add resize callback to the object item at this > > > moment. > > > > > > And sure, this api can be dangerous if app uses it incorrectly. > > > > C can be dangerous if app uses it incorrectly. It's well known for > > it in fact. B-) > > > > Safety is for high level languages. C is for people that want or > > need to get their hands on nasty low level details. I really don't > > think much effort should be spent on protecting C coders from > > themselves, at the expense of making it hard to do stuff. > > > > This is just a general principle though, I've not looked at the API > > in question. > > i used to think that... but in the past 4 years or so... reality has > changed my mind on this. :) > > p.s. > > just to set the record - efl, even back to imlib2 and imlib2 has > always had a habit of "assuming programmer is dumb and pick up the > pieces for them" - that's why there was always a cache... assume > programmer will be dumb and load 1 image 100 times, so go > de-duplicate on load for them by matching file path keys etc. ... and > keep images around for a bit in case needed again soon - this allows > a certain amount of laziness for the programmer - early on that was > me - to just be dumb and know the lib will be smart for them. but > this is a different kind of "protection". it's assuming a programmer > is lazy and will do the lazy thing... so make up for it, but the core > principle is the same - assume programmer will be bad and save them > from themselves. :) So long as you don't get in the way of the good programmers, coz that's just annoying. :-P -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more! Discover the easy way to master current and previous Microsoft technologies and advance your career. Get an incredible 1,500+ hours of step-by-step tutorial videos with LearnDevNow. Subscribe today and save! http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel