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>