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.

Attachment: 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

Reply via email to