The "too much C like" argument is common but really pointless in my
opinion. It is a "religious" argument and often intended to suggest that
such stuff would confuse the beginner. RB is already nothing like the
original BASIC or even VB was like. Mind you, one thing I definitely want
NEVER to see in RB is the semicolon terminator - ";".
The key criterion should be does the language addition make the programmer
more productive and do they reduce the nr of lines of code without adversely
affecting readability, performance or maintainability ? .
I think RB is already a fine language for beginners to "get going" with,
but omitting such C like stuff merely on the basis it isnt BASIC then it
will stop professional developers adopting RB for serious and large
projects. If necessary, it would be better to leave all the pure "BASIC"
learner friendly stuff in the $99 basic RB and move all the "grown up" stuff
including C-like features , ptr , structures and Declare stuff in the
Professional version. That would be a nice clean split.
I personally see no harm for example with offering the option of using C
style {} braces as an alternative to using the "End" construct. A lot of C
programmers coming to, or considering RB as an option, compared to C# might
find it helpful. Such stuff could be put ONLY in the pro version of RB, and
an option could be added in Preferences to allow or dis-allow such
constructs. That way the user could decide for himself how he wants to use
the language and the compiler could pass or flag such stuff according to the
developers taste or departmental IT policy.
On 12/10/06 13:55, "Ronald Vogelaar" <[EMAIL PROTECTED]> wrote:
> Those you mention are on my wish list too, but I doubt they will every be
> implemented because they're too much 'c-like'.
_______________________________________________
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>