On Sun, 17 Aug 1997, Chris Jacobson wrote:
> On 8/17/97 9:26 PM, Jeremy Elson (jelson@CIRCLEMUD.ORG) stated:
>
> >The buffer system seemed like a really good idea at the time, but for
> >this exact reason it seems like a lot more trouble than it's worth.
> >I'll take a look at your system. Unfortunately, I kind of like the
> >return-style more than the if-else-else-else-else..... style, because
> >I think the return style is easier to read and write.
>
> What about labels/goto? Not sure if they are ANSI C tho...
>
> ACMD(do_pour)
> {
> ...
> if (blahblah)
> goto end_do_pour; // was return;
> ...
> end_do_pour:
> // finish up and
> return;
NO NO NO NO!!! Please!!! No!!
It has been proven that the more 'goto' and 'gosub' statements there are
in a program the more logic and/or compile-time errors there are in the
code. PLEASE don't doom Circle to an early grave if this is possible.
John Evans
mailto: evansj@hi-line.net http://www.hi-line.net/~evansj
I don't suffer from Insanity! I enjoy every minute of it!
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST