On 18/2/22 7:11 pm, Rony wrote:
As René mentioned already, ooRexx has full introspection. As ooRexx is 
compatible with REXX (one can use ooRexx to run REXX programs that do not use 
any of the new features of ooRexx) it is interesting how the Object REXX 
developers at IBM handled that.

In 2007 I did some musings with introspection and came up with an ooRexx program that 
uses OpenOffice calc (the spreadsheet) to format the results of introspecting ooRexx 
for Windows itself (using ooRexx means). Here the results 
<https://wi.wu.ac.at/rgf/rexx/misc/refCard/ooRexx-3-2-0-Windows-Class-Reference.pdf>.
 BTW it also documents those classes that allow for and classes that employ multiple 
inheritance, another very useful feature of ooRexx.

ooRexx comes with a set of documentations in form of PDF books. The reference 
(rexxref.pdf) is probably the most professional and complete (around 900 pages) 
documentation for any open source software, reason being, that it is based on 
the original IBM documentation, created with professional technical writers. 
There is also a PDF book introducing REXX and ooRexx to newcomers, something 
David and his „youngsters“ may be interested in.

The youngsters I work with are in their 30s ;)



—-rony

Rony G. Flatscher (mobil/e)

Am 18.02.2022 um 04:35 schrieb David Crayford <[email protected]>:

Does REXX (any implementation other than the JVM) have introspection 
capabilities? I suspect not as the only type is a string.

On 17/2/22 1:07 am, Farley, Peter x23353 wrote:
Sent to both IBM-MAIN and TSO-REXX

Is there any available routine / function package that a z/OS TSO Rexx program 
can use like the oorexx function SysDumpVariables for debugging purposes?

I have looked through the CBT File001 descriptions and looked at both Mark 
Zelden and Lionel Dyck's pages but found nothing like this available.  My 
google-fu has failed me as well, nothing but the oorexx function turns up in 
any of my searches.

TIA for any pointer or RTFM you can provide.

Peter

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to