Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-25 Thread Keith Johnson [DATACOM]
Hi Will, As I said, I don't use it myself, but a reason one might use it is that one can easily cut and paste (or include) logic. For example: --- LOCKED put some generic logic here END --- regards, Keith WJohnson wrote: Why the extra lines? Why not just IF

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-23 Thread Wjhonson
Why the extra lines? Why not just IF A = "TEST" THEN gosub do.something END ELSE gosub do.something.else END <<>> -Original Message- From: Keith Johnson [DATACOM] To: 'u2-users@listserver.u2ug.org' Sent: Mon, Apr 23, 2012 5:44 pm Subje

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-23 Thread Keith Johnson [DATACOM]
I prefer the layout of IF A = "TEST" THEN GOSUB DO.SOMETHING ;* Say why ELSE GOSUB DO.SOMETHING.ELSE ;* The reason However, here is a form that's rarely used, but does work. IF A = "TEST" THEN ;* say why in a long-winded manner GOSUB DO.SOMETHING END

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-22 Thread Phil Walker
012 8:50 a.m. > To: u2-users@listserver.u2ug.org > Subject: Re: [U2] Case Statement with only two cases... or for that matter... > one case > > Well, > > I prefer: > > IF A = "TEST" THEN > GOSUB DO.SOMETHING ;* Say why > END

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-21 Thread Larry Hiscock
r.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of dennis bartlett Sent: Saturday, April 21, 2012 4:06 PM To: U2 Users List Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case @Mecki.. What is your editor of choice, ie can you get it to indent 1 s

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-21 Thread dennis bartlett
@Mecki.. What is your editor of choice, ie can you get it to indent 1 space? I've always been a standard FORMAT in ED fella, but the site I've just joined doesn't want that, code must start right up against the edge, & have 2 space indenting.. So hard to not instinctively FORMAT, & equally hard to

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-21 Thread Mecki Foerthmann
Well, I prefer: IF A = "TEST" THEN GOSUB DO.SOMETHING ;* Say why END ELSE GOSUB DO.SOMETHING.ELSE ;* The reason END IMO much more readable - because you see immediately that is is a conditional branching. It is also easier maintainable if you want to ad

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-20 Thread Kate Stanton
Rather than: BEGIN CASE CASE A = "TEST"; GOSUB DO.SOMETHING CASE 1; GOSUB DO.SOMETHING.ELSE END CASE or IF A = "TEST" THEN GOSUB DO.SOMETHING ELSE GOSUB DO.SOMETHING.ELSE I prefer: IF A = "TEST" THEN GOSUB DO.SOMETHING ;* Say why ELSE GOSUB DO.SOMETHING

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Wjhonson
t way, but it does make a kind of sense. -Original Message- From: Charles Stevenson To: U2 Users List Sent: Fri, Apr 20, 2012 6:28 am Subject: Re: [U2] Case Statement with only two cases A respectful correction, Brian. On 4/20/2012 4:50 AM, Brian Leach wrote: it's all the

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-20 Thread Wjhonson
You just want all the jobs to yourself :) -Original Message- From: Symeon Breen To: 'U2 Users List' Sent: Fri, Apr 20, 2012 1:45 am Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case Both read exactly the same to me - the case probab

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Brian Leach
14:28 To: U2 Users List Subject: Re: [U2] Case Statement with only two cases A respectful correction, Brian. On 4/20/2012 4:50 AM, Brian Leach wrote: > it's all the same to the compiler. > -Original Message- > BEGIN CASE >CASE A = "TEST"; GOSUB D

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Dan Fitzgerald
g, Pure System? In many ways, a 180 degree turn: everything is back in one rack: cpu's, storage, networking... > Date: Fri, 20 Apr 2012 08:27:48 -0500 > From: stevenson.c...@gmail.com > To: u2-users@listserver.u2ug.org > Subject: Re: [U2] Case Statement with only two cases > &

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Perry Taylor
theoretically optimize. cds" Amen! -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Charles Stevenson Sent: Friday, April 20, 2012 7:28 AM To: U2 Users List Subject: Re: [U2] Case Statement with only two

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Charles Stevenson
A respectful correction, Brian. On 4/20/2012 4:50 AM, Brian Leach wrote: it's all the same to the compiler. -Original Message- BEGIN CASE CASE A = "TEST"; GOSUB DO.SOMETHING CASE 1; GOSUB DO.SOMETHING.ELSE END CASE versus this IF A = "TEST" THEN GOSUB DO.SOMETHI

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Charlie Noah
pril 2012 09:45 To: 'U2 Users List' Subject: Re: [U2] Case Statement with only two cases Or perhaps there were more cases in there, and over the years they have been deleted. The last programmer to have done a deletion probably should have turned it into an if - but I don'

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Brian Leach
Breen Sent: 20 April 2012 09:45 To: 'U2 Users List' Subject: Re: [U2] Case Statement with only two cases Or perhaps there were more cases in there, and over the years they have been deleted. The last programmer to have done a deletion probably should have turned it into an if - but I don&

Re: [U2] Case Statement with only two cases

2012-04-20 Thread Symeon Breen
econd ;) -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dave Laansma Sent: 19 April 2012 20:57 To: U2 Users List Subject: Re: [U2] Case Statement with only two cases Logically they are clearly the same. It just depends on

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-20 Thread Symeon Breen
...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Bill Brutzman Sent: 19 April 2012 22:42 To: U2 Users List Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case The initial example was close to a good start... something like... If

Re: [U2] Case Statement

2012-04-19 Thread Bill Brutzman
-Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, April 19, 2012 7:50 PM Subject: Re: [U2] Case Statement Replacing one line with four lines... ___ U2

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Wjhonson
You replace one line with four lines I'm an atheist regarding the belief in code bloat -Original Message- From: Bill Brutzman To: U2 Users List Sent: Thu, Apr 19, 2012 4:48 pm Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case The in

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Wjhonson
I don't understand why you'd want this <> -Original Message- From: dennis bartlett To: U2 Users List Sent: Thu, Apr 19, 2012 4:45 pm Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case Well, I wrote a proggie to process sourc

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread dennis bartlett
Well, I wrote a proggie to process source code and break long IF/THEN/ELSE into IF ... THEN END ELSE END and also SEL.VERB = 'SELECT FILE WITH J=1 AND K=2 AND L=3 BY ABC BY DEF BREAK-ON XYZ TO SEL.VERB = '' SEL.VERB := "SELECT FILE" SEL.VERB := " WITH J=1 AND" SEL.VERB := " K=2 AND" SEL.VERB :

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Danny Ruckel
sday, April 19, 2012 2:42 PM To: U2 Users List Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case The initial example was close to a good start... something like... If XX then gosub YY else gosub ZZ Replaced by Begin case

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread George Gallen
o:u2-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, April 19, 2012 5:33 PM To: u2-users@listserver.u2ug.org Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case Give an example of, with what you would replace t

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Bill Brutzman
-users@listserver.u2ug.org Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case Give an example of, with what you would replace the If Then Else ___ U2-Users mailing list U2-Users@listserver.u2ug.org http

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Wjhonson
Give an example of, with what you would replace the If Then Else -Original Message- From: Bill Brutzman To: U2 Users List Sent: Thu, Apr 19, 2012 2:26 pm Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case 1.Problematic... [a] I run into sloppy

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Bill Brutzman
-users-boun...@listserver.u2ug.org] On Behalf Of Wjhonson Sent: Thursday, April 19, 2012 4:57 PM Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case Explain more what you mean by saying the if is problematic and obsolete

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Wjhonson
Explain more what you mean by saying the if is problematic and obsolete ? -Original Message- From: Bill Brutzman To: U2 Users List Sent: Thu, Apr 19, 2012 1:35 pm Subject: Re: [U2] Case Statement with only two cases... or for that matter... one case The case statement has a huge

Re: [U2] Case Statement with only two cases... or for that matter... one case

2012-04-19 Thread Bill Brutzman
The case statement has a huge advantage in what really matters... human readability... that is the point. >From readability follows... reliability, maintainability, and testability... >better, cleaner, safer software. An irony is that while the "if" statement... is the cornerstone of all comp

Re: [U2] Case Statement with only two cases

2012-04-19 Thread Sammartino, Richard
The case statement can be faster if you put the condition with the most occurrences first. As soon as the 'true' condition is met, the program exits the case statement. The if-then-else construct took longer to evaluate. When processors were slow, there were gains to be had. Richard Sammartin

Re: [U2] Case Statement with only two cases

2012-04-19 Thread Larry Hiscock
As others have mentioned, they're functionally equivalent. The CASE construct leaves it open for additional options, although I hardly think that's a reason to use it, since it's simple enough to convert an if/then/else to a CASE if need be. >From a stylistic standpoint, I dislike if/then/else al

Re: [U2] Case Statement with only two cases

2012-04-19 Thread George Gallen
t: Re: [U2] Case Statement with only two cases Makes FUTURE maintenance MUCH easier if you want to add 1 or 2 or 5 more cases On Thu, Apr 19, 2012 at 2:52 PM, Wjhonson wrote: > > Is there a point in code like this > > BEGIN CASE > CASE A = "TEST"; GOSUB

Re: [U2] Case Statement with only two cases

2012-04-19 Thread Drew William Henderson
hat it started with multiple cases, and was eventually whittled down to two. Drew -Original Message- From: u2-users-boun...@listserver.u2ug.org [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Colwell, Kim Sent: Thursday, April 19, 2012 3:56 PM To: U2 Users List Subject: Re: [U2]

Re: [U2] Case Statement with only two cases

2012-04-19 Thread Dave Laansma
Logically they are clearly the same. It just depends on what the programmer had in mind for the future of 'A'. Sincerely, David Laansma IT Manager Hubbard Supply Co. Direct: 810-342-7143 Office: 810-234-8681 Fax: 810-234-6142 www.hubbardsupply.com "Delivering Products, Services and Innovative Solu

Re: [U2] Case Statement with only two cases

2012-04-19 Thread Bill Haskett
Sometimes I build a case statement like this because I figure I'll grow into it by the time I'm done doing what I'm trying to do. :-) Bill - Original Message - *From:* wjhon...@aol.com *To:* u2-users@listserver.u2

Re: [U2] Case Statement with only two cases

2012-04-19 Thread Colwell, Kim
Makes FUTURE maintenance MUCH easier if you want to add 1 or 2 or 5 more cases On Thu, Apr 19, 2012 at 2:52 PM, Wjhonson wrote: > > Is there a point in code like this > > BEGIN CASE > CASE A = "TEST"; GOSUB DO.SOMETHING > CASE 1; GOSUB DO.SOMETHING.ELSE > END CASE > > versus this > > IF