On 12/10/06 17:21, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:

>
> C has certain style and Basic, even modern basics, has a very different style.

Not so - VB.NET is the baby of that old beas Visual Basic - which you have
to admit is the BASIC that most people have been using ion the last decade
or more.  And VB.NET now supports ++ and += !!!!.


> Mixing the two would result in a mismash that would affect  EVERYONE using RB
> because everyone looks and learns from open source RB projects.

Hardly a major mishmash.  If you have been coding for so many years I hardly
see you getting boggle eyed over a few ++ += thingies popping up from time
to time.  Als do bear in mind all the caveats I and others have mentioned
already as to what would not be good to implement.

> As far as i can see, C operators would not be any great advantage beside a
> little less typing and the loss in reabaility in that more "professional"
> syntax would make teh language less acessable and the code less readable.

I really have to disagree on all counts. Firstly these operators are not
ONLY C operators, all manner of modern languages use them. And do you really
think

++mycounter

Is less readable than

Mycounter = mycounter + 1

???? 

The former is MUCH clearer. Not only does it take less verbiage to read, but
it clearly indicates we are carrying out an increment type of operation as
opposed to a more ambiguous arithmetic operation.

++  is something that most people who exposed to programming these days in
one flavour or another will have come across.

Maybe to placate people as yourself, RS could have an option in RB that on
demand could convert such operators into OLD style syntax.  It wouldn't be
that hard to do.

Finally , on the "professional" issue - in order for RB to have longevity
out there in the "fickle" world of languages, it really needs to be able to
attract and KEEP professional programers as well as beginners.

RB to sum up has to break out of the "stigma" amongst the wider camp
attached to "basic" derived languages as being only suitable for beginners
or "lightweight" projects.

My dream for RB is that it becomes the ONLY language I need to program in.
RB has such an amazing advantage in being cross-platform, natively compiled
and reference based etc - that it would be a crying shame if it didn't take
off more widely.

I frankly am tired of having to swap languages every five years or so,
simply to support newer platforms or fads. When I started the current
project a few years back, the only other alternative I had ( since my
project HAD to be cross-platform ) was Trolltech QT. But I really didn't
want to have to get mired in C++.

I still don't.


> - Karen
> _______________________________________________
> 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>
> 


_______________________________________________
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