|
Actually, I have eliminated CL almost completely for new coding. I am using the C function 'system' to make any command calls that I need to make from within my RPG program. I have put the call into a function in a service program and it returns the 7 character message id if there was an error on the command. So I can do something like: c eval error_msg = syscall('addlible newlib') c if error_msg <> *blanks c error_msg dsply c endif I do believe it makes it much better to have the system calls within the RPG. That way if there is a OVRQRYF or something needed prior to opening a file then it is right there in the code instead of having to rely on a comment that may or may not be there. Another benefit I have found is that the function 'system' runs in the same activation group as the RPG that calls it so I don't have to spend as much time making sure my overrides are scoped properly. Scott Mildenberger > -----Original Message----- > From: rbrightman@amclog.com [SMTP:rbrightman@amclog.com] > Sent: Wednesday, January 12, 2000 6:05 AM > To: RPG400-L@midrange.com > Subject: CL arithmetic -- conclusion > > > > Thanks for everyones input! From the gist of all the emails I've concluded > that > Hans and the gang have not developed CL into a more versitile language for > a > reason. I think that now with object oriented coding we now can make RPG > the > main driver and call CL for overrides, creates, library list > manipulations, > etc. Just think, if we only had a CL call that did "addlible". That Cl > could be > called repeatitively from any RPG program. Also, with RPG as the main > driver the > appearance of the code is alot prettier. Thoughts and comments are > welcome! > > Rick > > > +--- > | This is the RPG/400 Mailing List! > | To submit a new message, send your mail to RPG400-L@midrange.com. > | To subscribe to this list send email to RPG400-L-SUB@midrange.com. > | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. > | Questions should be directed to the list owner/operator: > david@midrange.com > +--- +--- | This is the RPG/400 Mailing List! | To submit a new message, send your mail to RPG400-L@midrange.com. | To subscribe to this list send email to RPG400-L-SUB@midrange.com. | To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com. | Questions should be directed to the list owner/operator: david@midrange.com +---
As an Amazon Associate we earn from qualifying purchases.
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.