On Thu, Jan 29, 2009 at 12:04 PM, Jarrett Billingsley <jarrett.billings...@gmail.com> wrote: > On Wed, Jan 28, 2009 at 9:57 PM, Bill Baxter <wbax...@gmail.com> wrote: >> >> It's just that casting is a very blunt tool and should be avoided >> whenever possible, because the compiler won't tell you if you're doing >> something completely crazy. >> >> Here you could use somethign like: >> >> dataIn[i][index] = (t!=0); >> >> instead of casting. > > Blunt? Pfah! cast(bool)int is well-defined. ;)
Just you're more likely to catch an error if t changes from being an int to something else later on. I wish D had a "tame and well-behaved casts only please" kind of cast. :-( --bb