At 10:09 PM 11/21/2006, you wrote:

Well It is called REALbasic not REALC++

See below.

 Asserts are an excellent idea, unfortunately we have been there on
 this ride before with RS. From previous discussions with certain

 My biggest gripe with RB is that RS picks their feature sets for
 each release that are basically fluff when compared to the nuts
 and bolts feature that are left undone. I am talking about

Well said Brendon!

I'm sorry, assertions are essential to good programming. Find me a programmer that doesn't use some type of assertions, and I've found someone whose code is buggier then it needs to be. You simply can't have valid testing routines if you don't have assertions.

Right, sure, you can write your own assertions; like this:

#if DebugBuild
    Assert(x = y)
#endif

But look how bulky that is. It makes code unreadable, really. Any "nest" screws up your field of vision. Readable code is important. Plus, I'm in no mood to type all that in sometimes.

RealC++? Since when are assertions a C thing? Every language or industry-lingo variant worth it's salt has assertions. VISUAL BASIC HAS HAED ASSERTIONS FOR YEARS!

I remember being somewhat lectured by the RS guys a couple years back; I was complaining about something and they brought up "well, correct programming is doing 'xxx' so we aren't including that feature because you shouldn't be doing that anyway." I don't like being lectured but I do like being taught.

But I did find it unusual that it was an apt excuse for making their IDE and use sub-par.

Now, it's funny that I see them somewhat dissing a standard concept. Brendon's exactly right - at the very least, we should be seeing a #assert(boolean) function that doesn't get compiled but is active in the IDE.

* * * * * * * * * * * * * * * * * * * * * * * * * * *
| Garth Hjelte                                      |
| Customer Service Representative, President        |
| Chicken Systems, Inc, Rubber Chicken Software Co. |
| 714 5th Street SE                                 |
| Willmar, MN 56201 USA                             |
|                                                   |
| 800-8-PRO-EPS    Toll Free Order Line (US Only)   |
| 320-235-9798     Tech Support, Sampler Questions  |
|                  International Line               |
| 360-838-7689     Fax                              |
| Product Sales:   [EMAIL PROTECTED]             |
| Product Support: [EMAIL PROTECTED]           |
| Sampler Q+A:     [EMAIL PROTECTED]                |
| Web Page:        www.chickensys.com               |
* * * * * * * * * * * * * * * * * * * * * * * * * * *


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to