|
You don't think that multiple styles of coding mixed together makes life
difficult for the programmer ?
I do.
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Michael Ryan
Sent: Tuesday, September 28, 2010 11:45 AM
To: RPG programming on the IBM i / System i
Subject: Re: Convert from free to fixed
Why does that maintain the integrity? It maintains the sameness, and there
may be some value to that (though I don't believe so). But I believe that
writing code using the best tools available makes sense. Of course, you
also
have to think about the others that maintain it. If they cant'/don't handle
free form, procedures, APIs, etc, then those techniques shouldn't be used.
On Tue, Sep 28, 2010 at 12:28 PM, Tom Huff <tehuff@xxxxxxxxxxxxx> wrote:
So,to
If you have a program that has lots of subroutines already, and you have
modify this program, Do you use procedures or subroutines ? Keep in mindrpg400-l-bounces@xxxxxxxxxxxx]
the
base software package has about 20,000 programs with 2 million lines of
code
and all of them have subroutines and no procedures.
To keep the integrity of the system, I think you should use subroutines.
Tom
-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:
On Behalf Of dieter.bender@xxxxxxxxxxxx(arbitrary
Sent: Tuesday, September 28, 2010 11:19 AM
To: RPG programming on the IBM i / System i
Subject: Re: Convert from free to fixed
... interesting, you are a clairvoyant, seeing what other persons are
thinking...
IMHO RPG has sometimes diffrent features, doing similar things and good
style is not to use all, what's available, but the most powerful lfeature
of
each category. For instance error handling: you have:
- error indicators in fixed format
- e extenders in free format
- ile condition handlers
- *pssr
- monitor groups
-... maybe I'm overlooking something, I didn't see in > 20 years RPG
comparing this alternatives, monitor is the most powerfull of all and
contains all possibilities the other have and some valuable too
blocks, grouping of conditions), so I clearly recommend to use this andand
only
this!!!
Another example:
in RPG you have Subroutines and Procedures a procedure could do all, a
subroutine does and has valuable additional features as local variables
parameters and prototypes for the compiler to check if your call couldhave
a chance to succeed - so I clearly recommend to use procedures and forgetanother
subroutines (for all your newly written stuff). BTW: Prototypes are
example for doing things not consequently by the developers of RPG. Therehang
are languages out there only needing PIs and no PRs.
D*B
--------------------------------------------------
From: "Scott Klement" <rpg400-l@xxxxxxxxxxxxxxxx>
Sent: Tuesday, September 28, 2010 5:30 PM
To: "RPG programming on the IBM i / System i" <rpg400-l@xxxxxxxxxxxx>
Subject: Re: Convert from free to fixed
Hi Vern,
Nothing wrong with it - some think tried and true techniques should
never be used, just because they aren't their hottest new thing.
Frankly, that's not a common problem in the RPG community.
A much more common problem is to use old, clumsy, outdated techniques
just because folks are used to them. RPG programmers almost always
liston to outdated techniques long after better ones arrive, just because--
"we've always done it that way."
--
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.
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
To post a message email: RPG400-L@xxxxxxxxxxxxlist
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.
--
This is the RPG programming on the IBM i / System i (RPG400-L) mailing
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.
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.
--
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 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.