Judy, et al:

Not being a programmer, I find if-thens more comprehensible than case
statements.  They both do the same thing, but one speaks more to normal
humans and the other more to programmer-geeks.


As a programmer, I see any "if" construct with more than two mutually exclusive alternatives as crying out for switch [case] syntax.

Not only is it easier to comprehend the total logic flow, but adding new alternatives is much simpler.

Perhaps my programmer's background blinds me to case "geekness"?   Is

on menuPick thePick
  switch thePick
       case "New Mainstack"
            ....
            break
       case "New Substack"
            ....
            break
       case "Open Stack..."
            ....
            break
       [etc.]
   end switch
end menuPick

really less comprehensible to "normal" people than

on menuPick thePick
  if thePick is "New Mainstack" then
            ....
  end if
  if thePick is "New Substack" then
            ....
  end if
  if thePick is  "Open Stack..." then
            ....
   end if
  [etc.]
end menuPick

?


If the "programmer-geek" syntax is easier for me to use, understand, and modify, that's the syntax I would choose in my examples to both programmer-geeks and normal folks.

Rob Cozens
CCW, Serendipity Software Company

"And I, which was two fooles, do so grow three;
Who are a little wise, the best fooles bee."

from "The Triple Foole" by John Donne (1572-1631)

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to