Re: [Algorithms] General purpose task parallel threading approach
Brought to you by:
vexxed72
|
From: Sebastian S. <seb...@gm...> - 2009-04-14 19:06:37
|
That's not the same as saying that flexibility isn't desirable, though. What I said was that if you evaluate a certain system you would put "flexible" and "general" in the "pros" column, and conversely you would put "rigid" and "specialized" in the "cons" column. There may be a whole host of other things going into the two columns which guide you to your final conclusion, but that doesn't mean that flexibility in itself isn't a desirable trait, nor that restrictions/rigidity is. In the particular example in question the restrictions are severe - there clearly are advantages too (not the least of which is lower implementation complexity), and as I've said I use a similar system myself for various reasons. However, that doesn't mean that the significant restrictions of how you can use it, and non-general nature of the system aren't very real drawbacks that are worth considering when evaluating it. On Tue, Apr 14, 2009 at 7:47 PM, Mat Noguchi <mat...@bu...> wrote: > If the genericity or flexibility comes at the price of hiding > information, then it’s not as desirable. A useful attribute to consider is > whether you have to run code in order to make reasonable assumptions of its > behavior. If you do, it is less desirable than if you don’t. > > > > MSN > > *From:* Sebastian Sylvan [mailto:seb...@gm...] > *Sent:* Tuesday, April 14, 2009 11:23 AM > > *To:* Game Development Algorithms > *Subject:* Re: [Algorithms] General purpose task parallel threading > approach > > > > > > On Tue, Apr 14, 2009 at 7:14 PM, Mat Noguchi <mat...@bu...> wrote: > > Ø Generality and flexibility are considered desirable features in most > cases - therefore pointing out the lack of flexibility in some aspect of a > system is an entirely valid criticism. > > > > I think the whole point of the other side of this discussion is that > generality and flexibility are not necessarily desirable features. > > > > In what sense is less flexibility preferable? I mean, I get that in a > certain specific scenario you may go for a solution that is less flexible if > it offers, say, more performance, but that doesn't mean that everything else > being equal you wouldn't prefer to have the flexibility too. > > > > > > -- > Sebastian Sylvan > +44(0)7857-300802 > UIN: 44640862 > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > _______________________________________________ > GDAlgorithms-list mailing list > GDA...@li... > https://lists.sourceforge.net/lists/listinfo/gdalgorithms-list > Archives: > http://sourceforge.net/mailarchive/forum.php?forum_name=gdalgorithms-list > -- Sebastian Sylvan +44(0)7857-300802 UIN: 44640862 |