null references redux + Looney Tunes

Yigal Chripun yigal100 at gmail.com
Fri Oct 2 08:06:58 PDT 2009


On 02/10/2009 16:16, Jeremie Pelletier wrote:
> Justin Johansson wrote:
>> For the interest of newsgroups readers, I dropped in at the Cafe the
>> other day and
>> the barista had this to say
>>
>> http://cafe.elharo.com/programming/imagine-theres-no-null/
>>
>> Disclaimer: YMMV
>>
>> Cheers
>>
>> -- Justin Johansson
>
> Most of the bugs he expose are trivial to debug and mostly come from
> beginners.
>
>  From the article:
> "The distinction between primitive and object types is a relic of days
> when 40 MHz was considered a fast CPU"
>
> I so disagree with that on so many levels. That's exactly what I believe
> is wrong with programmers today, they excuse their sloppy programming
> and lazy debugging with safe constructs which have way more overhead
> than is actually needed. It doesn't really make the program easier to
> code but the programmer less careful, leading to new kind of bugs.
>
> Maybe for financial or medical domains its acceptable since speed is not
> an issue, but I expect my $3k computer to not slow down to a crawl
> because its software is written in a "safe" way and I like people with
> older computers to still be able to run my programs without waiting 5
> minutes between any two mouse clicks.

all I can say is: Thank God I'm an atheist.
it seems you do not want to hear a different opinion despite the fact 
that option types exist in FP for half a century already and provide the 
correct semantics for nullable types.

with your logic we should remove seat-belts from cars since it makes for 
less careful drivers.




More information about the Digitalmars-d mailing list