× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Thank you. It appears our system wants Hungarian notation or separate source files. Another way is to have FOO (command), FOOCPP, FOOPROC1, FOOPROC2, etc. Unfortunately, the 10-position limit can cause weird names. Not sure what a good solution may be, other than Steve R.'s suggestion to expand the 10 position limit.

Oh, well. Need to rest up for the next exciting week.

--Loyd


On May 9, 2010, at 3:50 PM, "Dennis Lovelady" <iseries@xxxxxxxxxxxx> wrote:

the trick is ofscouse to have a naming standard like

FOOcmd
FOOex
FOO010
FOO010D
FOO020
FOOO02P
FOO020

To me, having a standard like that makes about as much sense as putting LIB
at the end of all library names, and Q at the beginning of all source file
names. The standard's only functional effect (IMO) is to chew up limited
resources (in this case a limit of 10 characters in a name).

As I said before, the system already "knows" that a command is a command and
a file is a file and a program is a program, .... So the "CMD" at the end of
its name only means that your command name length is limited to effectively
7 bytes. So you can't have a command name like, "RTVCUSTLVL," which is a
true shame, IMO. I notice that FOO010 doesn't have PGM or MOD or anything
else at its end, so let's assume it's a program. Now how would you name a
module so that it's differentiated from the program/SRVPGM derived from it,
or the source that specifies the exported names in that module? Would you
put SRVPGM at the end of such source, thereby limiting its effective name to
4 characters?

But at any given shop, the naming standard probably makes sense to that
shop. An you certainly don't have to justify yours to me. At the same time
it's good to understand why some like/employ multiple (meaningful) source
file names, while others like/employ something else.

Dennis Lovelady
http://www.linkedin.com/in/dennislovelady
--
"Never argue at the dinner table, for the one who is not hungry always gets
the best of the argument."
-- Richard Whately




--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing list
To post a message email: RPG400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/rpg400-l.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

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

This mailing list archive is Copyright 1997-2024 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.