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
+---