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

Lots of good points but some are misdirected.

>>Don't readers want the trade press to include in their wares, information
on newer things? 

Sure, on other platforms, you can install the new software release and be
done with it. You can install a new version of the OS or the compiler and it
will work. Or you can usually install just he new release of the compiler
and take advantage of it. Fewer people to interact with, get permission or
buy-in from, and fewer to approve the purchase.

But with OS/400 you have to consider Umpteen variables and if we're talking
about something like += (which I like and encouraged IBM to do) you have to
wait until the end of this year before many shops will even have the OS
installed to use it. So, by definition this is not stuff you can "take home
and used today". 

On the issue of the semi colon, my issue isn't with it on each line, but
rather it is required on every line. The difference in my mind being that it
is required on the IF, ELSE, FOR, etc. statements. This is not intuitive to
me.  I don't care about it being on the EVAL, CHAIN, etc. statements, it
makes sense to have a terminator. I guess I have not used a language that
required it on the conditional statement before.

>>The attitude that it's a bother to read "stuff" speaks volumes to my point
about the fact that it's ultimately the individual who is to blame for their
lack of growth.

Maybe we're on the same page here, but maybe not. I'm not sure. My point was
that (speaking as an RPG programmer working for an employer) I have a
family, life outside work that probably doesn't have much to do with IT, can
use a PC pretty well, but don't live for it, and don't give a rats butt
about the latest and greatest. Why? Because I bar-b-que on the weekends
rather than read books on Java, or ActiveX controls.

So yes, you are correct, it is the individual who needs to take
responsibility for their learning and growth. However, it is there choice,
not yours or mine, as to what their growth is. I don't see many people
growing towards stuff that won't be available to them for as much as a year
since they can't use it today. They'd rather say screw it, and fix something
using the language in which it is written, and to buy the bratwursts for the
grill.  And there's nothing wrong with that. 

Now, I do think we need to figure out a way to encourage AS/400 IT shops to
use more contemporary techniques, but not everything that happens along. The
other thing we have got to do is get IBM to break the marriage between the
compiler and the operating system. That last issue along with the continued
use of SEU is killing the development market for the AS/400 and iSeries more
than anything else, in my opinion.

Bob Cozzi



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


Hi Bob,

Comments in line...


> Why the apparent vilifying of RPG developers?


I'm not defaming RPG developers. If you check, I think you'll see that I
have a long history not only with RPG, but also with defending the RPG
development community in the face of criticism.

My comments are directed at notions that are out of step with reality. 


> In most shops the programs don't get the choose whether or not they 
> use RPGIII, RPGIV or the /FREE stuff.


And, I sympathize with those who find themselves in this situation. But, I
can't get beyond the idea that they are themselves responsible for their own
fate. They have choice. They can expend effort to educate decision makers
and influence them to use such things as RPG IV and free-format RPG. And,
they also have the ultimate choice to leave a particular place of employ if
that's what it takes.

Before you guys get started on these comments, I realize that such uprooting
might not be the easiest thing to do, but such is life.


> If the shops would spend the money to train their staffs on new stuff, 
> the staffs would move.


I'm bothered by statements like this and the last one that put everything on
the employer. Don't get me wrong, I think plenty employers are likely not
the quintessential employer, but... 

While it might be true that if shops pushed staff, staff would move, this
statement is just another in a long line of ill-founded excuses. It's the
individuals responsibility to learn. And, they can learn much for little or
no cost.


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


I can't speak for IBM, but I can speak for the trade press. I've seen your
comments before that (paraphrased) article writers are the only people using
things like free-format RPG. Well, that's simply not true. Though yet in the
minority, there are many shops using free-format RPG. Pardon me for saying
so, Bob, but your comment that the trade press prematurely jumps on new
stuff is a wee-bit silly, don't you think? Do you think readership would be
better served by a trade press that was in the business of writing history
books? Don't readers want the trade press to include in their wares,
information on newer things? 

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


The attitude that it's a bother to read "stuff" speaks volumes to my point
about the fact that it's ultimately the individual who is to blame for their
lack of growth.


> Problem with /FREE include the need to place a semi colon at the end 
> of EVERY statement.


This is another of those comments I've seen you make before. Come on Bob,
how difficult is that to do or to remember? If you prefer a different
technique for ending statements, that's fine, but to lament the fact that
the compiler writers chose the semi-colon method is a bit much. It's no big
deal. It's just another piece of litter on the pile of ill-founded excuses.

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