simple display (from: GUI library for D)

spir denis.spir at gmail.com
Sat Apr 9 02:27:31 PDT 2011


On 04/09/2011 03:30 AM, Adam D. Ruppe wrote:
> bearophile wrote:
>> >  With Color is becomes something like:
>> >  foreach (col; zip(reds, greens, blues))
>> >      image[x, y] = Color(col.tupleof);
> That looks perfectly acceptable to me.
>
> I might add an overload so opIndex can take a tuple too though,
> so the zip example is a little easier, but I really prefer the
> Color struct.

I prefere structs to tuples /everywhere/. They have 2 big advantages:
* builtin, well-known, literal notation,
* explicite: color.red versus color[0]

Actually, tuples look only useful to me for multiple return values, when they 
do not build a consistent unit, like (value, error). But I find this bad coding 
style (there is always a better solution, I guess).

Denis
-- 
_________________
vita es estrany
spir.wikidot.com



More information about the Digitalmars-d mailing list