On May 13, 2005, at 2:07 AM, Robert Purves wrote: > 4. RunApplicationEventLoop might without significant harm be > written better as RunApplicationEventLoop(), because that's the C > syntax for calling a function with a void parameter list. > > Robert, As usual, you've made several good suggestions for improving Bernie's gem---thank you. This item has me wondering. You will undoubtedly give me a lesson here, but doesn't RunApplicationEventLoop and RunApplicationEventLoop() do exactly the same thing? Is there a difference in the machine code it generates or are we talking about coding style here? If this is a case where the C-like syntax is more efficient, it is definitely an improvement. Clearly it is beneficial, and often required, to keep the names in our FB programs as close as possible to those used by C. However, we are programming in BASIC (albeit a superior and improved hybrid), so I'm not particularly enthusiastic about adopting C programming conventions except when they are required for compatibility. Some of them are elegant (++ --- incrementing/decrementing) but many are cryptic and just the reason I'm coding in BASIC and not C. For me the code appears cleaner with RunApplicationEventLoop without the trailing parens. C functions require the parenthesis but BASIC doesn't. Again, maybe I'm missing something deeper here, but don't we already have a method to visually distinguish a function that does not return a value (i.e. just "fn xxxxx" on a line by itself)? I realize RunApplicationEventLoop is not a standard FB FN, so there is some desire to distinguish as a void function. Thanks again for lifting our horizons. This is a relatively trivial item, but I'm stuck in BASIC. Brian S.