On Wed, 2013-06-05 at 12:47 +0200, Rony G. Flatscher wrote: > Given the name "SysCArgs" already implies that this is not a [oo]Rexx > language related piece of information, but one of the runtime > environment that started the Rexx script. As the discussions on > <news:comp.lang.rexx> showcase, there are people (especially those > with a Unix background, but now more and more realize the same > possibilities to take advantage of under Windows as well) who would be > helped, if all of the C argv was made available to them. The prefix > "Sys" already indicates that this is something outside the Rexx > language, but valuable for programmers. >
I have mixed emotions about this proposal. As someone who codes in both C/C++ and ooRexx almost on a daily basis, I too would like access to all the C arguments but I do not want to change the Rexx language in any significant way to implement this. What I propose is a new class that is global in scope for the entire ooRexx program, similar to the way that the .local class is global in scope. It should define methods to obtain all the C arguments as well as other information about the original parent process. Obviously there might be methods that could be defined that would be useful in a Windows environment and useless in other environments and vice versa. A global class would provide the least impact and the highest availability of the information. It would also be the easiest to expand should there be a need to do so. David Ashley ------------------------------------------------------------------------------ How ServiceNow helps IT people transform IT departments: 1. A cloud service to automate IT design, transition and operations 2. Dashboards that offer high-level views of enterprise services 3. A single system of record for all IT processes http://p.sf.net/sfu/servicenow-d2d-j _______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel