New to the list

Don Y dgy at DakotaCom.Net
Thu Aug 3 23:41:21 CDT 2006


Kevin Handy wrote:
> Don Y wrote:
> 
>> Exactly.  But, moreso, it also decreases reliability.  How often
>> do we see the same "buffer overrun" bugs creeping into code?
>> Wasn't OO design, C++, "design by contract" supposed to BURY
>> all of those little problem issues in a way that would make
>> them go away FOREVER??  I.e. shouldn't classes take care of
>> the details of pushing/appending bytes to a buffer so the
>> developer doesn't have to *count* them??
> 
> Except that few are using C++, and many of those that do
> (i.e. kde) have decided that the STL classes are too bloated
> because of the boundry checks, and write their own, saving
> you an amazing 0.00001% on runtime with only 10% more
> memory.

My dig was intended at the MS folks.  :>  They like to write
books about how well they handle quality issues like this...
I guess they just don't READ them!

>> My favorite text editor (including emacs) is Brief (for DOS).
>> I take out version 1.1 and run it on a 400MHz machine and it
>> *flies*.  I can't even imagine what it would do on a 2GHz box!
>> Yet, it does everything I want, runs as a text console (though
>> uses "line graphics" for the frames of it's "windows"), etc.
> 
> It was probably written entirely in machine language,

Yup.  I think later versions were rewritten, though.
There was a noticeable slowdown moving up towards v3.1

> and with all the DOS limitations built in (8.3 file names,
> 640K, direct access to hardware, etc). Updating it to another
> CPU or operating system  would be a *lot* of work.

Perhaps.  No idea since the sources aren't available.

>> Shame Borland never rereleased it after they bought it
>> (or, better yet, open sourced it!)
>>
> Probably too much "licensed" extras in it, or too "ugly"
> to release the source for. Most likely they just don't want
> to be bothered about it.

I think it was just YABB*

*Yet Another Borland Blunder

>> Yup.  Like constantly telling me I misspelled something instead
>> of letting me ASK you if I've misspelled anything (or, compromise,
>> *remind* me to ask you...)
>
> Being genetically incapable of spelling anything the same way
> twice in a row, I like the auto-spellcheck feature.

Must make words like the personal pronoun 'I' particularly
interesting!  :>


More information about the cctalk mailing list