MIDRANGE dot COM Mailing List Archive



Home » MIDRANGE-L » May 1999

RE: "RPG isn't cool" (was: Re: IBM Secret)


  • Subject: RE: "RPG isn't cool" (was: Re: IBM Secret)
  • From: "Stone, Brad V (TC)" <bvstone@xxxxxxxxxxxxxx>
  • Date: Tue, 11 May 1999 10:12:44 -0500

fixed

Buck,

I know about these long field names, the problem is that the machine you use
them on must be a compliant release level.  We develop on V4R3 and our
customers are on V3R2 on up.  So, we are limited, especially with a lot of
the nice %bifs too, on what we can use.

Also, using long field names in a fixed format is really not very fun
either.  Even using some %bifs and home-made functions gets to be nasty when
you have to split them up amoung different lines, for example:

C               eval    result = MyFunction(parm1:parm2:
 C                      parm3:parm4:'long literal goes here')

A reality, but a bummer.

Bradley V. Stone
Taylor Corporation - OASIS Programmer/Analyst   
bvstone@taylorcorp.com


> -----Original Message-----
> From: Buck Calabro [SMTP:mcalabro@commsoft.net]
> Sent: Tuesday, May 11, 1999 9:20 AM
> To:   'MIDRANGE-L@midrange.com'
> Subject:      RE: "RPG isn't cool" (was: Re: IBM Secret)
> 
> Brad, you can have very long field names in RPG IV if you wish.  They're
> limited to use in "extended factor 2" lines, but you can do stuff like
> this:
> 
> DThisIsAReallyLongStupidNameThatExtendsBeyond...             
> DTheColumnBoundaries...                                      
> D                 s              1a                          
>                                                              
> C                   Eval      ThisIsAReallyLongStupidName... 
> C                             ThatExtendsBeyond...           
> C                             TheColumnBoundaries = 'Y'      
> 
> No "I" or "O" specs, so this may limit your usage, but within a procedure
> this might be useful.
> 
> Buck Calabro
> Billing Concepts Albany, NY
> 
> 
> +---
> | This is the Midrange System Mailing List!
> | To submit a new message, send your mail to MIDRANGE-L@midrange.com.
> | To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
> | To unsubscribe from this list send email to
> MIDRANGE-L-UNSUB@midrange.com.
> | Questions should be directed to the list owner/operator:
> david@midrange.com
> +---
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---






Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2014 by MIDRANGE dot COM and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available here. If you have questions about this, please contact