I haven't weighed in on this until I read a couple recent posts. I work in
multiple languages. (I confess my first language is COBOL with RPG as a
second language.) Most of the RPG I work in is from a vendor and they
haven't really transitioned to free form. But I have no problem reading
and understanding the labels using free form syntax. I would definitely
prefer the proposed new syntax over the old (existing) format.

My preference may be because I don't come from a heavily RPG background.
I'm sure any change made will draw some complaints, but for me it would be
worth it.

My 2-cents worth,
Michael Quigley
Computer Services
The Way International

"WDSCI-L" <wdsci-l-bounces@xxxxxxxxxxxx> wrote on 06/25/2014 01:51:29 PM:
----- Message from Edmund Reinhardt <edmund.reinhardt@xxxxxxxxxx> on
Wed, 25 Jun 2014 13:38:26 -0400 -----

To: wdsci-l@xxxxxxxxxxxx

Subject: [WDSCI-L] Should the labels in the outline view use free-form

Hi folks
I am revisiting the outline view labels because I need to support the
TIMESTAMP fractional seconds.
It occurs to be that the outline labels are verbose compared to the new
free form syntax. The new free form syntax could provide more
with less screen real estate.
For example for files
myExternal: DISK Externally Described
myInternal: PRINTER Program Described
myExternal: DISK(*EXT)
myInternal: PRINTER(132)

This would even allow for more keywords to be shown like EXTDESC,

For fields we currently have
myField: Character (100) VARYING(4)
myUcs: UCS-2(40) VARYING(2)
myPtr: Pointer(16) PROCPTR DIM(10)
myNum: Packed Decimal (10: 2)
myField: VARCHAR(100:4)
myUcs: VARUCS(40)
myNum: PACKED(10:2)

Here the difference is not as clear but there are many more keywords
on fields that could be obscured by the longer names.
On the other hand, the data type names are translated to your local
language and may make things like UNS (Unsigned) to be obvious.

Please let me know whether you would prefer things shown in the terser
standard free form RPG or the the Verbose translated labels?
I do not want to have a preference, I would prefer to switch and have a
single standard way of doing this.


Edmund (E.H.) Reinhardt
Technical Architect for Rational Developer for i

Phone: 1-905-413-3125 | Home: 1-905-854-6195 IBM
E-mail: edmund.reinhardt@xxxxxxxxxx
RDi YouTube: 8200
Warden Ave
www.youtube.com/user/IBMRational#g/c/62DF24D5BCD43501 Markham,
ON L6G 1C7
Find me on: LinkedIn: Canada

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2022 by midrange.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 on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.