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



Isn't that what PL/I, ADA, C, C++ and now Java were supposed to be?
I suppose my point is, nobody does it right. I just want to help them avoid
doing things to it that turn it to the dark side.

-Bob Cozzi
www.RPGxTools.com
If everything is under control, you are going too slow.
- Mario Andretti


-----Original Message-----
From: rpg400-l-bounces@xxxxxxxxxxxx [mailto:rpg400-l-bounces@xxxxxxxxxxxx]
On Behalf Of Alan Campin
Sent: Tuesday, June 07, 2005 12:15 PM
To: RPG programming on the AS400 / iSeries
Subject: RE: Hyphenated Op-Codes

I don't know. To me the whole thing isn't that big a deal. As a programmer,
I am constantly seeing change coming. When /Free came out, I had to adapt to
/End-Free and with monitor On-Error but know I don't think about it much. 

As far as language getting more complex, it is just getting to a be a real
language. The syntax is minor problem. Getting people to think in ILE
(Procedures, Encapsulation, Functional Decomposition, Information Hiding),
not monolith. That is huge.

If IBM wants to make it less complex, give us a new version without all the
old garbage (Fixed Format, etc). A simple clean consistent language for the
twentieth century. 

My opinion only.  

-----Original Message-----
From: Bob Cozzi [mailto:cozzi@xxxxxxxxx]
Sent: Tuesday, June 07, 2005 7:46 AM
To: RPGIV@xxxxxxxxxxxxxxx; 'RPG programming on the AS400 / iSeries'
Subject: Hyphenated Op-Codes



My primary goal for RPG IV is to make it simple/easy to use, not more
complex. Granted it should have many new features and I applaud IBMs support
for the language! In fact, I am beginning to think about ways that the /FREE
syntax can benefit programming over the hybrid extended Factor 2 syntax.

Adding new features that invite complexity by the fact that they are
strangely inconsistent with existing language elements is, to me, adding
complexity. One problem I'm having is teaching RPG IV to RPGIII programmers
as well as new programmers; helping customers justify the move to RPG IV is
becoming more difficult since RPG IV itself is becoming so complicated and
inconsistent. If what they are adding to the language is good syntax then
why are they changing the syntax for new features on each release?

Also, Z-SUB and Z-ADD are not part of the /FREE movement so I don't see them
as justification for EVAL-CORR. In fact the contemporary On-Error opcode is
the only opcode where I continue to receive questions as to "why the hell is
there a hyphen in the middle of that one?"

It is not that a hyphen is a bad idea, it is not, it is that it introduces
another inconsistent element into RPG IV. People are used to no hyphens and
when someone sees one and asks "what's that?" it reduces the very
productivity that the new feature(s) hope to improve.

-Bob Cozzi
www.RPGxTools.com
If everything is under control, you are going too slow.
- Mario Andretti









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.