Dear Rony,
I know this is late feedback but I was finally able to test your examples (from
your Dropbox) and I still think there is something wrong. Test1.rex performs ls
-al which should produce something like
POs-12Core-Pro:addresswith po$ ls -al
total 104
drwxrwxrwx 14 po staff 476 1 Sep 17:57 .
drwxr-xr-x+ 53 po staff 1802 1 Sep 17:48 ..
-rw-r--r--@ 1 po staff 6148 1 Sep 17:48 .DS_Store
-rw-------@ 1 po staff 416 31 Jul 11:25 filter1.rex
-rw-------@ 1 po staff 394 31 Jul 11:25 filter2.rex
-rw-------@ 1 po staff 403 31 Jul 11:25 filter3.rex
-rw-------@ 1 po staff 691 1 Sep 17:57 test1.rex
-rw-------@ 1 po staff 709 31 Jul 11:23 test2.rex
-rw-------@ 1 po staff 720 31 Jul 11:22 test3.rex
-rw-------@ 1 po staff 623 30 Jul 13:22 test4.rex
-rw-------@ 1 po staff 546 30 Jul 13:14 useFilter1.rex
-rw-------@ 1 po staff 547 30 Jul 13:15 useFilter2.rex
-rw-------@ 1 po staff 547 30 Jul 13:15 useFilter3.rex
-rw-------@ 1 po staff 739 31 Jul 11:26 useFilter4.rex
POs-12Core-Pro:addresswith po$
When I run test1.rex with Build 11467 on a MAC I do not get any entities in the
stem and a RC(127) which I think is an error. Here a trace, can you pinpoint
where it goes wrong? I am sorry I cannot find it myself since I do not know in
detail what to expect. I can see that the first part of the code runs fine
(parsing the source) and I suspect something to be wrong around the „address“
command but since I do not know the exact syntax for the new behavior I can not
find out what is missing. Any help is appreciated.
POs-12Core-Pro:addresswith po$ rexx test1
3 *-* parse upper source opSys +1
>K> "SOURCE" => "DARWIN COMMAND /Users/po/AddressWith/test1.REX"
>>> "DARWIN COMMAND /USERS/PO/ADDRESSWITH/TEST1.REX"
>>> "1"
>>> "D"
4 *-* if opSys='W'
>>> "0"
6 *-* else
7 *-* command="ls -al"
>>> "ls -al"
9 *-* prefix="rexx"
>>> "rexx"
11 *-* parse source . . this
>K> "SOURCE" => "DARWIN COMMAND /Users/po/AddressWith/test1.REX"
>>> "DARWIN COMMAND /Users/po/AddressWith/test1.REX"
>>> "/Users/po/AddressWith/test1.REX"
12 *-* say filespec("name",this) "-> redirecting to stems:"
>>> "test1.REX -> redirecting to stems:"
test1.REX -> redirecting to stems:
13 *-* say
>>> ""
15 *-* say "about to execute" pp(command) "->"
>>> "about to execute [ls -al] ->"
about to execute [ls -al] ->
17 *-* address "" command with output stem hi.
>>> "ls -al"
>K> "INPUT" => "HI."
+++ "RC(127)"
19 *-* say "<- after executing" pp(command)"."
>>> "<- after executing [ls -al]."
<- after executing [ls -al].
21 *-* say '"HI.":' pp(hi.) "hi~class:" pp(hi.~class)", hi.0:" pp(hi.0)
>>> ""HI.": [HI.] hi~class: [The Stem class], hi.0: [0]"
"HI.": [HI.] hi~class: [The Stem class], hi.0: [0]
22 *-* say "---"
>>> "---"
---
23 *-* say "running command" pp(command) "yielded the following output,
stored in" pp(hi.)":"
>>> "running command [ls -al] yielded the following output, stored in
[HI.]:"
running command [ls -al] yielded the following output, stored in [HI.]:
24 *-* do i=1 to hi.0
>K> "TO" => "0"
>>> "1"
POs-12Core-Pro:addresswith po$
Hälsningar/Regards/Grüsse,
P.O. Jonsson
oor...@jonases.se
> Am 28.07.2018 um 17:22 schrieb Rony <rony.flatsc...@wu.ac.at>:
>
> Dear P.O.,
>
> being on a visit weekend trip I have not been able to come up with samples of
> address...with that work under Linux so far. However documentation and
> samples may be studied eg at <http://www.rexxinfo.org/html/instructions.html
> <http://www.rexxinfo.org/html/instructions.html>> or in the docs of the
> Regina interpreter from Sourceforge
> <https://sourceforge.net/projects/regina-rexx/files/regina-documentation/3.9.1/regina.pdf/download
>
> <https://sourceforge.net/projects/regina-rexx/files/regina-documentation/3.9.1/regina.pdf/download>>.
>
> ooRexx adds additional features, namely support for orderable collections,
> streams and monitors. You may get at samples studying the ooRexx ADDRESS
> testunit.
>
> HTH
>
> —-rony
>
> Rony G. Flatscher (mobil/e)
>
> Am 27.07.2018 um 20:15 schrieb Rony <rony.flatsc...@wu.ac.at
> <mailto:rony.flatsc...@wu.ac.at>>:
>
>> Dear P.O.,
>>
>> congratulations and thanks for reporting!
>>
>> Ad my examples: they were written for Windows, therefore using cmd as the
>> einvironment and using the command ‚dir‘.
>>
>> Please change ‚cmd‘ to two quotes and the command to ‚ls -al‘, then the
>> examples should run under Unix.
>>
>> Best regards
>>
>> —-rony
>>
>> Rony G. Flatscher (mobil/e)
>>
>> Am 27.07.2018 um 18:16 schrieb P.O. Jonsson <oor...@jonases.se
>> <mailto:oor...@jonases.se>>:
>>
>>> My first reply bounced so here is another try:
>>>
>>> Dear Rony,
>>>
>>> This is just to inform that I have successfully created a fresh build for
>>> version 11467 of ooRexx for Mac and successfully tested it with some of my
>>> own programs and rexxcps. Runs as expected. In the coming days I will see
>>> if I can make a new pkg installer.
>>>
>>> That was the good news. The bad news is that I think it is not working as
>>> it should with the newest features. I downloaded your examples and run them
>>> blindly and some seems to work and others not. I will install the
>>> BSF/ooRexxx installer and compare the output later.
>>>
>>> I am still using a tweaked version of cmakelists.txt so there might be
>>> something there, I will investigate and come back.
>>>
>>> Attached the results of my runs
>>>
>>> <AddressWith.txt>
>>> <variablereference.txt>
>>>
>>>
>>> Von meinen Macbook gesendet
>>>
>>> Hälsningar/Regards/Grüsse,
>>> P.O. Jonsson
>>> oor...@jonases.se <mailto:oor...@jonases.se>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Check out the vibrant tech community on one of the world's most
>>> engaging tech sites, Slashdot.org <http://slashdot.org/>!
>>> http://sdm.link/slashdot
>>> <http://sdm.link/slashdot>_______________________________________________
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> <mailto:Oorexx-devel@lists.sourceforge.net>
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>> <https://lists.sourceforge.net/lists/listinfo/oorexx-devel>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org!
> http://sdm.link/slashdot_______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel