• Subject: Re[2]: Legacy code.
  • From: Buck Calabro <mcalabro@xxxxxxxxxxxx>
  • Date: Tue, 16 Sep 1997 14:53:52 -0400

Chris said:

>I did not mean to state that it should be used with OPM. What I meant
>about VA RPG is that I feel that RPG shops would be well served to develop
>graphic clients and that VA RPG is a good tool for that. 

Weeeeeellllll, since we're talking about legacy code, doesn't co-existence
make a big difference?

<snip about Workframe>
>The learning curve for OO _is_ severe. That is why ILE is a good idea. It
>is not really OO. Now, the ability to bind by reference and to declare
>private and public (exported or not exported) variables and functions
>(methods) is a step towards OO programming. However, there are key
>features to OO programming that are missing from this environment. Rather
>than get into that, I just want to point out that this (ILE) is a great
>step in a right direction..
>The modular approach is a big timesaver. One that most shops would
>practice anyway if the overhead from CALL/PARM wasn't so high. ILE
>overcomes the performance problem and give options for modularity. Service
>programs allow you to create as close to an "object" as you can get right
>now and allow you to seperate the development of underlying routines from
>the development of the high level application. 
>OO thinking is a big change from procedural. That's why so much C++ code
>is crap. What you need to do is not just learn to get what you want done
>within the limits of the language/environment, but also to utilize the
>features. I think that ILE is a good step, a median step for AS/400 shops
>with RPG programmers who cannot make the leap to OO..

OK.  I understand that I may have stepped over a linguistic threshold
when I mentioned OO, but I was trying to convey the thought that if I
take a S/36 programmer and turn her loose on ILE RPG, she's going
to write S/36 style code that compiles under ILE as opposed to 
writing true ILE code.  We're on the same page here...

Buck Calabro
Commsoft, Rensselaer, NY

| This is the Midrange System Mailing List!
| To submit a new message, send your mail to "MIDRANGE-L@midrange.com".
| To unsubscribe from this list send email to MAJORDOMO@midrange.com
|    and specify 'unsubscribe MIDRANGE-L' in the body of your message.
| Questions should be directed to the list owner/operator: david@midrange.com

This thread ...

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

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