Matrix creation quiz
Pedro Rodrigues
pdfrodrigues at gmail.com
Thu Apr 28 09:51:52 PDT 2011
On 28-04-2011 16:39, Moritz Warning wrote:
> On Thu, 28 Apr 2011 08:02:40 -0400, bearophile wrote:
>
>> A little quiz. This is related to a recent post of mine in the main D
>> newsgroup, but please don't take a look at that post yet. This is the
>> original function:
> uhm, very sneaky.
> I wonder, can there be done smth. on behalf of the language to prevent
> this kind of bug?
There sure is: disallow implicit conversion of types. That's how
languages like Haskell work. It can be annoying having the compiler
complain because you're using and 'int' where it expected a 'double' for
example, but on the other hand it avoids many hard to detected bugs
(like this one).
Pedro Rodrigues
More information about the Digitalmars-d-learn
mailing list