On Oct 12, 2006, at 9:05 AM, Daniel Stenning wrote:

Sure. But it incurs a performance overhead that incorporating it in the language would not. ( unless RS implements the idea of #inline )

I advocate the addition of Inline and/or Macro functions, but who is to say that adding these operators to the language wouldn't also add the same type of overhead? After all Operator_Add and the like are methods too.

I don't buy this "looks more like REALbasic" argument. Sure there are cases where making things more verbose helps in readability, but ++,-- += are so widespread out there in the wider world that I don't see it being beneficial, either for teaching reasons or for productivity or readability. Lets get real, ( scuse awful pun ) most programming students are going to HAVE to learn at least one C style language in their life anyway. And increments are such a common activity it makes sense to provide a quick way of coding it. And future RB shouldn't be limited just to cater for novices etc. There is no reason why the ++ ,--, etc couldn't be left in the RB manuals until later chapters in the manuals. And no one would be compelled to use it.

This is true:  Cocoa, Java, JavaScript and PHP to name a few.

I would prefer that if the ++ and -- operators do get implemented that they would always be a pre instead of the post. There is too much confusion (for newbie and intermediate) with the post operators when they are in a complex statement.


_______________________________________________
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