What's wrong with having 2 different styles to choose from. Basic will always be Basic style syntaxes no change. The requests for C like are additional options for advance or programmers from other popular languages.
I found that many jobs today demand that you do PHP, Java, JavaScript, Perl, VBScript, Python, and even Delphi (Pascal), all these in one job. No kidding. I do at least 3. VB for IVR (VB Voice from Pronexus), PHP & JavaScript for Web interface. Since PHP & JavaScript are similar, so there are not so much problems. VB, however, is so different that many other programmers won't even want to deal w/ it, because they are confused when they're switching between these two. I keep on forget Basic uses ( ) for array, others use [ ]. In others, you can do this: myvar[X++], and Basic can't. Sometimes, I forgot that I'm in Basic, so I have to go back and change all the notations. All I'm asking for additional optional features, not changing REALbasic. I don't want ; terninator, no for ( ; ; ), and okay take out this: If X == (Y++) Then. Just these 2: X++ and [ ] for array. That's all. ----- Original Message ---- From: Joe Huber <[EMAIL PROTECTED]> To: REALbasic NUG <[email protected]> Sent: Thursday, October 12, 2006 11:58:41 AM Subject: Re: Language addition proposals >For a beginner i=i+1 is pretty weird. It may initially seem unusual, but it is fundamental for a new user to understand how = works as the assignment operator. This ain't your grandpa's equal sign. :-) Basic is all about being EXPLICIT in saying what you want done, not about the specific syntax. C is all about short code and is willing to allow IMPLICIT constructs into the language. Since memory is plentiful and RB's AutoCompleter works great, I'll pick explicit code over shorter code any day. I agree with Karen that allowing C constructs in would make a mishmash of the clean and explicit nature of the current RB language. Regards, Joe Huber _______________________________________________ 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>
