× 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.



Gary,

Why the apparent vilifying of RPG developers?
In most shops the programs don't get the choose whether or not they use
RPGIII, RPGIV or the /FREE stuff.
If the shops would spend the money to train their staffs on new stuff, the
staffs would move.
But largely that is not happening in mass. _One_ of the probems as I see it
is that IBM and the trade press seem to be to tired of the "old" stuff that
they permaturely jump on the new stuff and write articles and talk about it,
often even before it is shipped. This only does two things in my mind;
illustrates that even IBM doesn't like the stuff they put out, and two are
so bored with stuff that just works, that they are introducing new stuff
that doesn't work--today. 

Several developers that I've worked with don't have the time to bother
reading stuff about something that _may_ ship in 6 months or a year, because
it'll be at least 12 to 24 months before they system is updated with that
future stuff.

I'm working with a shop right now that has V5R1 on it and yet they do
everything in RPGIII. Not very fun. :(

Don't get me wrong, I agree that alternate syntaxes are relatively easy to
learn, but that's only if you've been using alternative syntaxes. For
example how many RPG programmers also know C?  More today than 5 years ago,
but certainly not many.

Problem with /FREE include the need to place a semi colon at the end of
EVERY statement. So unlike C, for example, this is an error:

  if    A=B
    B += C*D;
  endif

Instead, you have to code this:

  if    A=B;
    B += C*D;
  endif;

Note the additional semi colons. Belive it or not, some RPG programs try
this stuff and it doesn't work (like entering the first example) and they
figure it is buggy.  

Perhaps this could have been avoided with more planning and field testing.
For example, if they would have required parens around the condition on the
IF statement, I think many RPG programmers would have been satisfied with
that requirement vs requireing a semi colon after an IF statement.

But that's just one issue.

Bob


-----Original Message-----
From: rpg400-l-bounces@midrange.com [mailto:rpg400-l-bounces@midrange.com]
On Behalf Of Gary Guthrie
Sent: Monday, February 10, 2003 3:58 PM
To: RPG programming on the AS400 / iSeries
Subject: Re: /FREE RPG compiler errors


Joe,

Do you really believe that a seasoned fixed-format RPG developer (such as
yourself) needs to invest considerable effort to use free-format RPG?

Even junior RPG programmers can make the switch in no time at all. I can't
imagine anybody taking more than a single day at most to make the switch if
they were sincere with their effort to do so. And, I say a day to be on the
conservative side.

All this talk about difficulty and such is Chicken Little rekindled.

Gary Guthrie
Senior Technical Editor, iSeries NEWS

Joe Pluta wrote:
> Probably the same thing I'd do if it were a COBOL program.  I'd either 
> learn the syntax or get someone to help me.  In fact, I had to add 
> COBOL support to PSC/400, and that was no small amount of learning.  
> And I may have to do the same thing for /free.
> 
> Thanks for your input.  I agree that it's always in your best 
> interests to learn new technologies.  However, we can realistically 
> only learn so much, and while the ILE conversion definitely makes a 
> sense based on return on brain-cell investment, for me the jury is 
> still out on /free.

_______________________________________________
This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list
To post a message email: RPG400-L@midrange.com To subscribe, unsubscribe, or
change list options,
visit: http://lists.midrange.com/mailman/listinfo/rpg400-l
or email: RPG400-L-request@midrange.com
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 ...

Follow-Ups:
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.