Hello, All. In message from 20 june 2009 Gustavo Sverzut Barbieri wrote:
> > to be realistic - this will never make a difference. you many gadgets do > > you expect to have in a list? 100? 1000? more? you know that if 1 module > > provides 1 gadget... you'll run out of fd's long before you have enough > > items for this to matter. this is micro-optimisation with no real effect. > > :( every list item created will probably do dozens and dozens of > > strcmp's. this won't make a dent at all. even if they were all removed > > you'd still barely notice. :) > > But why do a not so good solution when the other solution is actually > simpler code-wise? You'd be changing handling of pointers (!NULL) and > then a comparison by just comparing two values. > > Actually, after discussing this Sergey just wisely remembered that we > should use simple ENUM/integers and that gets even more simpler. Given > the number of things this could grow, I would even say that integers > should be powers of 2 and use a mask of accepted types, then no need > to do functions and all, just set your mask and be happy. So, what solution we will come? Should I make it with integer enums? And inside is_site callback we can use masks, cases, and etc., what we need in concrete module. Sincerely yours, Sergey. -- Jabber/XMPP: [email protected] Cellular: +7-909-206-5992 ------------------------------------------------------------------------------ Are you an open source citizen? Join us for the Open Source Bridge conference! Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250. Need another reason to go? 24-hour hacker lounge. Register today! http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
