×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.




Simon,

Let me guess, you're running Windows 95 or 98 with no Service Packs
installed?
Actually, while I am a proponent of this (I would have voted yes) I
never intended to get in the this long theoretical debate based largely
on conjecture.

Bob Cozzi
cozzi@rpgiv.com
Visit the on-line  Midrange  Developer  forum at: http://www.rpgiv.com

> -----Original Message-----
> From: rpg400-l-admin@midrange.com [mailto:rpg400-l-admin@midrange.com]
On
> Behalf Of Simon Coulter
> Sent: Tuesday, February 19, 2002 5:58 PM
> To: rpg400-l@midrange.com
> Subject: Re: question on survey question
>
>
> Hello Bob,
>
> You wrote:
> >I want the ability to use, under V5R1 and new enhancements to the RPG
IV
> >language that IBM provides in releases after V5R1, and to compile
source
> >code with those enhances to create objects that will run on V5R1.
> >The only exception would be things that are operating system release
> >dependant, like a new object type in the data base that RPG might
also
> >support, or for example, the Java integration the did in V5R1. But
when
> >a new built-in function or operation code is introduced, there is no
> >reason I should be dis-allowed to use that built-in function or
> >operation code on my V5R1 machine and compile code that runs on V5R1
> >from V5R1.
>
> Aside from the fact that I think the request is unreasonable I don't
think
> you have considered the impact.  Imagine:
>
> New feature %whizbang is provided at VRM540.  You desperately want to
use
> this feature and want it available for your customers on 530, 520, and
510
> -- NOTE:- by the time 540 arrives 510 and probably 520 will be out of
> official.
>
> Your desire will require IBM to provide PTFs for those prior releases
to
> make the %whizbang function available because many (most) of the BIFs
are
> implemented as functions.  So you require PTFs to the RPG run-time for
> 510, 520, and 530.  You may also require PTFs to the C runtime to
support
> the new feature because much of RPG IV is implemented as calls to
> functions in QC2UTILx service programs.
>
> An ILE program is not as simple in structure as the old MI programs so
> it's not as straightforward as simply allowing the 540 program to be
saved
> for and restored on an earlier release.  You cannot presume that BIFs
are
> simply converted to inline code.  The bulk of what you want will
require
> PTFs to implement.
>
> If you want source compatibility then you will require PTFs to the RPG
IV
> compiler at 510, 520, and 530.  Doing that will also require PTFs for
the
> CODE/400 verifier at the corresponding CODE/400 releases.
>
> You are also requiring your customers to install PTFs for no reason
other
> than to run your neat code.  Also, if IBM do provide such PTFs when
will
> customers EVER upgrade.  It's hard enough as it is to keep them
current.
>
> Since 510 and 520 would both probably be out of official support you
wnat
> IBM to continue PTFs for them just because a new feature is added to a
> later release?  That is more likely to slow the development of new
> features than give any real previous release benefits.
>
> The cost of all this to IBM would be horrendous.  Testing the fixes,
> building PTFs, distribution, etc.  And for what gain?  To make the
lives
> of a few software developers a bit easier?  You'll have to do better
than
> that.
>
> The real problem is developers who think they should be able to
support
> multiple releases with a single code base AND use all the new fangled
> language features.
>
> Further discussion, rebuttal, and argument should probably continue in
> MIDRANGE-L since the fundamental issue of previous release support is
not
> specifically RPG related.
>
> Regards,
> Simon Coulter.
>
> --------------------------------------------------------------------
>    FlyByNight Software         AS/400 Technical Specialists
>    http://www.flybynight.com.au/
>
>    Phone: +61 3 9419 0175   Mobile: +61 0411 091 400        /"\
>    Fax:   +61 3 9419 0175   mailto: shc@flybynight.com.au   \ /
>                                                              X
>                  ASCII Ribbon campaign against HTML E-Mail  / \
> --------------------------------------------------------------------
>
> _______________________________________________
> 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/cgi-bin/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 ...

Replies:

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

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