[Oorexx-devel] Fwd: OpenSuse and Open Object Rexx are now in perfect harmony

2023-06-12 Thread Franz Marx
Dear Open Object Rexx developers!

Some positive feedback for you all guys!
Question: when will Version 5.2 be released for OpenSuse?
I am eager for it!

Regards
Franz

-- Forwarded message -
Von: Franz Marx 
Date: Mo., 12. Juni 2023 um 19:53 Uhr
Subject: OpenSuse and Open Object Rexx are now in perfect harmony
To: 


Der P.O.
I am now convinced, you are right and i would really drink a beer or 2 with
you,
if i could do so  

In OpenSuse the oorexx - installation is much easier, as you described! it.

With SuSE-KDE any RPM-package can be directly installed with *YAST,*
you have only to answer "ignore" when the "Checksum-Error '' is displayed.
It works e. g. for Chrome as well as for ooRexx-rpm.

Question: when will Version 5.2 be released for OpenSuse?

I had to obey these things:

   1. line of Linux-Rexx must be
   *#!/usr/bin/env rexx*
   2.  Linux-Rexx :  *Address Command "gedit" filename *
   instead of
   Windows-Rexx :  *Address Command "notepad" filename*

The text-Editor *"gedit" *must have been updated in the meantime,
my first problems with not editing the whole Text-File are gone!

Calling *"kate" *as an alternate Text-Editor works correctly,
but displays an ugly *"QT ,,, Error" *when entered in from command-line
or called by an ooRexx-program.
Therefore I give up to use it any longer in Rexx.

Regards
Franz

P. S,  this Mail has been sent from OpenSuse Chrome Gmail
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] new benchmarks of Open Object Rexx Version 5 with Windows 10, Windows 11 and Open Suse Leap 15.4

2023-05-21 Thread Franz Marx
Today I migrated my* Acer Nitro *to* Windows 11* and I have now the values
of 4Mio. Primes
with my Rexx-Program *PrimeV38* and *PrimeV39* for Linux (that is very
similar to PrimeV38)

Calculating *4* *Million Primes* with my Rexx-Program *PrimeV38 / PrimeV39*
using *Windows 10* it tooked on the *ACER-Laptop: 5639* secs.
using *Windows 11* it tooked on the *ACER-Laptop: **5710 *secs*.*
on my old *HP-Laptop** G7 *with *Windows 10** :   8983* secs.
on the same *HP-Laptop *with *OpenSuse Leap 15.4: **7684 *secs.

Yours sincerely
Franz Marx
Bahngasse 19
2391 Kaltenleutgeben
Austria
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] correction: new MyRexxComp.rex plus new MyRexxComp.ini plus 1 Editor-question

2023-05-20 Thread Franz Marx
Hi, to you again!
SORRY, SORRY, SORRY, a silly. mistake from me:
I did not send my last files TO YOU,!
蘿
i resubmit now the right ones.
But my last question is still open.
greetings
Franz

Am Fr., 19. Mai 2023 um 17:57 Uhr schrieb Franz Marx :

> Hi, folks!
> In the meantime I corrected my "MyRexxComp.rex" with the Text-Editor *gedit
> *and all looks fine.
> My new version of MyRexxComp.rex can handle now such "BOM" - characters,
> as you can see.in my attachments.
> Thanks for your advice and help.
>
> Another question:
> how can I call "gedit" or"Kate" out of a "Rexx" program?
> At the moment i can't
>
> Please have inderstanding for a  disturbed old man of 73 years old
>


> Greetings
> Franz
>
>
> Am Fr., 19. Mai 2023 um 17:15 Uhr schrieb Mark L. Gaubatz via Oorexx-devel
> :
>
>> Franz wrote:
>>
>>
>>
>> I think I do not use the correct editor with KATE for my .ini file, it is
>> too silly for me.
>>
>> I attach to you my last 2 test-files.
>>
>> I think you can tell me what I have to do.
>>
>>
>>
>> Your MyRexxComp.ini file was last edited and saved using UTF-8 codepage
>> encoding. This is shown as the UTF-8 marker sequence and text handling
>> placed by the editor at the beginning of line one of file MyRexxComp.ini:
>>
>>
>>
>>   EFBBBF2F2A272A2A…
>>   ï » ¿ / * ' * * …
>>
>>
>>
>> With the editor you’re using, you will need to re-open the file, change
>> the codepage to a straight or extended ASCII codepage, and save again.
>>
>>
>>
>> Mark
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
MyRexxComp (V3.5) starts 18:06:17
all went well with: MyRexxComp.rex , MyRexxComp.cmp.rex has been created
all went well with: PrimeV39.rex , PrimeV39.cmp.rex has been created
all went well with: LottoV4.rex , LottoV4.cmp.rex has been created
MyRexxComp created succesfully 3 compiled Rexx-Programs 18:06:17



MyRexxComp.rex
Description: Binary data


MyRexxComp.ini
Description: Binary data
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] now MyRexxComp.rex works fine with MyRexxComp.ini

2023-05-19 Thread Franz Marx
Hi, folks!
In the meantime I corrected my "MyRexxComp.rex" with the Text-Editor *gedit
*and all looks fine.
My new version of MyRexxComp.rex can handle now such "BOM" - characters, as
you can see.in my attachments.
Thanks for your advice and help.

Another question:
how can I call "gedit" or"Kate" out of a "Rexx" program?
At the moment i can't

Greetings
Franz


Am Fr., 19. Mai 2023 um 17:15 Uhr schrieb Mark L. Gaubatz via Oorexx-devel <
oorexx-devel@lists.sourceforge.net>:

> Franz wrote:
>
>
>
> I think I do not use the correct editor with KATE for my .ini file, it is
> too silly for me.
>
> I attach to you my last 2 test-files.
>
> I think you can tell me what I have to do.
>
>
>
> Your MyRexxComp.ini file was last edited and saved using UTF-8 codepage
> encoding. This is shown as the UTF-8 marker sequence and text handling
> placed by the editor at the beginning of line one of file MyRexxComp.ini:
>
>
>
>   EFBBBF2F2A272A2A…
>   ï » ¿ / * ' * * …
>
>
>
> With the editor you’re using, you will need to re-open the file, change
> the codepage to a straight or extended ASCII codepage, and save again.
>
>
>
> Mark
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
fmarx@localhost:~/Schreibtisch/FMarx ooRexx> rexx MyRexxComp.rex
MyRexxComp (V3.4) starts 18:29:11
all went well with: MyRexxComp.rex , MyRexxComp.cmp.rex has been created
all went well with: PrimeV39.rex , PrimeV39.cmp.rex has been created


MyRexxComp.ini
Description: Binary data


MyRexxComp.rex
Description: Binary data
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] my experience with MyRexxComp.rex and MyRexxComp.ini

2023-05-18 Thread Franz Marx
Hi Erich,
I think I do not use the correct editor with KATE for my .ini file, it is
too silly for me.
I attach to you my last 2 test-files.
I think you can tell me what I have to do.
Greetings
Franz

Am Do., 18. Mai 2023 um 15:10 Uhr schrieb Erich Steinböck <
erich.steinbo...@gmail.com>:

> Hi Franz,
> your address "" "rexxc" works in your MyRexxComp.rex and prints:
> all went well with: MyRexxComp.rex , MyRexxComp.cmp.rex has been created
>
> Please provide a piece of failing code and the exact error message you're
> seeing.
> Note that on Linux (in contrast to Windows) the case of filenames is
> significant.
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
fmarx@localhost:~/Schreibtisch/FMarx ooRexx> rexx MyRexxComp.rex
 6 *-* Say "MyRexxComp (V3.3) starts" time()
   >L>   "MyRexxComp (V3.3) starts"
   >F>   TIME => "17:30:11"
   >O>   " " => "MyRexxComp (V3.3) starts 17:30:11"
   >>>   "MyRexxComp (V3.3) starts 17:30:11"
MyRexxComp (V3.3) starts 17:30:11
 7 *-* myfile = "MyRexxComp.ini"
   >L>   "MyRexxComp.ini"
   >>>   "MyRexxComp.ini"
   >=>   MYFILE <= "MyRexxComp.ini"
 9 *-* MyCode = STREAM(myfile,"C","OPEN READ")
   >V>   MYFILE => "MyRexxComp.ini"
   >A>   "MyRexxComp.ini"
   >L>   "C"
   >A>   "C"
   >L>   "OPEN READ"
   >A>   "OPEN READ"
   >F>   STREAM => "READY:"
   >>>   "READY:"
   >=>   MYCODE <= "READY:"
10 *-* IF Mycode \= "READY:"
   >V>   MYCODE => "READY:"
   >L>   "READY:"
   >O>   "\=" => "0"
   >>>   "0"
16 *-* N=LINES(myfile,COUNT)
   >V>   MYFILE => "MyRexxComp.ini"
   >A>   "MyRexxComp.ini"
   >V>   COUNT => "COUNT"
   >A>   "COUNT"
   >F>   LINES => "9"
   >>>   "9"
   >=>   N <= "9"
17 *-* DO I=1 TO N
   >L> "1"
   >V> N => "9"
   >K> "TO" => "9"
   >=> I <= "1"
18 *-*   Parse VALUE LINEIN("MyRexxComp.ini") with rexxFile1 .
   >L> "MyRexxComp.ini"
   >A> "MyRexxComp.ini"
   >F> LINEIN => 
"/*'*/"
   >K> "VALUE" => 
"/*'*/"
   >>> 
"/*'*/"
   >=> REXXFILE1 <= 
"/*'*/"
   >.> ""
19 *-*   if substr(rexxFile1,1,2) == "/*"
   >V> REXXFILE1 => 
"/*'*/"
   >A> 
"/*'*/"
   >L> "1"
   >A> "1"
   >L> "2"
   >A> "2"
   >F> SUBSTR => "��"
   >L> "/*"
   >O> "==" => "0"
   >>> "0"
20 *-*   if rexxFile1 = ""
   >V> REXXFILE1 => 
"/*'*/"
   >L> ""
   >O> "=" => "0"
   >>> "0"
21 *-*   rexxFile2=rexxFile1||".cmp.rex"
   >V> REXXFILE1 => 
"/*'*/"
   >L> ".cmp.rex"
   >O> "||" => 
"/*'*/.cmp.rex"
   >>> 
"/*'*/.cmp.rex"
   >=> REXXFILE2 <= 
"/*'*/.cmp.rex"
22 *-*   rexxFile1=rexxFile1||".rex"
   >V> REXXFILE1 => 
"/*'*/"
   >L> ".rex"
   >O> "||" => 
"/*'*/.rex"
   >>> 
"/*'*/.rex"

Re: [Oorexx-devel] my experience with Open Object Rexx 5.1 and OpenSuse Leap 15.4

2023-05-18 Thread Franz Marx
Hi Erich, thanks ...
1. I understand the .ini problem, I will analyse this file
2. a question has been left:
why does this not work in my rexx-Program
address "" "rexxc" "MyRexxComp.rex" "MyRexxComp.cmp.rex"  "-s"
I am really confused by a msg like this *"file  MyRexxComp.rex not
found"*, why that?
the  Linux-Terminal command* "*rexxc MyRexxComp.rex MyRexxComp.cmp.rex
-s" works,
and the PrimeV39 could be checked + compiled with my Rexx-pgm
LG Franz

Am Do., 18. Mai 2023 um 12:51 Uhr schrieb Erich Steinböck <
erich.steinbo...@gmail.com>:

> Hi Franz,
> rexxc is expected to work the same on Windows and Linux.
> A minor known difference is that on Windows rexxc will accept both /s and
> -s, on Unix only -s is accepted. For best portability always use -s if
> required.
>
> Your MyRexxComp.rex should work as long as the rexx filenames in
> MyRexxComp.ini are specified without any UTF-8 byte-order-mark (BOM, 'EF BB
> BF'x).
> The attached MyRexxComp.ini has a BOM in its first line.
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] my experience with Open Object Rexx 5.1 and OpenSuse Leap 15.4

2023-05-18 Thread Franz Marx
To the team of oorexx-devel@lists.sourceforge.net>

*1. some positive Feedback*
The newest *Open Object Rexx Version 5.1* *for OpenSuse* on my *old
HP-Laptop (y. 2012) *
with *OpenSuse Leap 15.4. was *successfully nstalled on 16.5.2023.
Calculating *4* *Million Primes* with my Rexx-Program using *Windows 10* it
tooks
on the *ACER-Laptop: 5639* secs. - on my *HP-Laptop* and *Windows 10*
* : 8983* secs.,
on the same *HP-Laptop with OpenSuse Leap 15.4 : **7684 *secs.

I was able to create a working Desktop-Icon for it (attached for you)

*2. missing Documentation for Open Object Rexx 5.1 *
i had to find out: rexxc works differently to the windows version
Where are the other differences?

*3.  MyRexxComp.rex does not work like in Windows 10*
i use it to check out the syntax of my Rexx-Programs and to createall
compiled Rexx-Program Versions with *name.cmp.rex*
I also tried out to separate the problem with a Copy-Version of it
MyRexxCp.rex , not really much better
(all all attached)

Yours sincerely
Franz Marx
Bahngasse 19
2391 Kaltenleutgeben
Austria


PrimeV38.4MIo.Console.64Bit.ACER.log
Description: Binary data


PrimeV38.4MIo.Console.64Bit.HPDV7.log
Description: Binary data


PrimeV39.Console.64Bit.OpenSuse.log
Description: Binary data


PrimeV39.desktop
Description: application/desktop


MyRexxComp.ini
Description: Binary data


MyRexxComp.rex
Description: Binary data


MyRexxCp.rex
Description: Binary data


MyRexxCP.cmp.rex
Description: Binary data
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Please help: how can i configure Open Object Rexx 5.1 in OpenSuse Leap 15.4

2023-05-12 Thread Franz Marx
Thank you all, i have seen enough what i have to do, when i was analysing,
how your "Rexxtry.rex" is established!
Have all a good weekend, we have "Mother's Day" on coming up this sunday in
Austria.
Regards
Franz Marx

Am Fr., 12. Mai 2023 um 16:46 Uhr schrieb ooRexx :

> Hi Franz,
>
> An alternative for the shebang would be
>
> *#!/usr/bin/env rexx*
>
> (Like this, the space is intentional)
>
> You need to google /usr/bin/env to see what is going on, the Linux-way is
> a bit different from the Windows-way, steep learning curve, been there,
> done that.
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
>
>
>
> On 12. May 2023, at 16:03, ooRexx  wrote:
>
>
> On 12. May 2023, at 15:58, CV Bruce  wrote:
>
> On Linux and Unix, your Rexx program needs to start with a line like
> #!/path/to/rexx
> Where path/to/Rexx is the path to where the Rexx executable is installed.
>
>
> For Rexx on all Linux the shebang line would be
>
> *#!/usr/local/bin/rexx*
>
>
> And the Rexx program must have its permissions set to executable, I.e.
> “chmod 755 myRexxProgram.rex”
>
> Bruce
>
> Sent by Magic!
>
> On May 12, 2023, at 5:22 AM, Franz Marx  wrote:
>
> 
> Hi,
> i have to learn still a lot for OpenSuse, but I have time.
> "It's a rainy day, hallelujah ..."
> 珞
>
> Grüsse aus Österreich
> Franz
>
> Am Fr., 12. Mai 2023 um 14:08 Uhr schrieb ooRexx :
>
>> Hi,
>>
>> I am not sure I understand the question. Once you have installed ooRexx
>> it should work out of the box, there is nothing to configure on the ooRexx
>> side, you just call it with rexx myprogram.rex, you can leave out the
>> extension so rexx myprogram suffices. Similar to how you call a Python
>> program. Be aware that there are no GUI features for any other
>> implementation than Windows (ooDialog), it is all done on the command line
>> for all the Linuxes and in macOS.
>>
>> If you mean that you want to be able to “click” the program to start it
>> from a Graphical interface you could try to change the rules for how a
>> certain extension is handled in OpenSuse as explained here
>> <https://forums.opensuse.org/t/how-to-set-default-open-with-program/25227>,
>> but I am no expert in how this works out you will have to figure that out
>> yourself. Hope it helps.
>>
>> Hälsningar/Regards/Grüsse,
>> P.O. Jonsson
>> oor...@jonases.se
>>
>>
>>
>> On 12. May 2023, at 13:39, Franz Marx  wrote:
>>
>> Hi, Mr. Jonson!
>> First of all: the Installation worked with your detailed advice, of
>> course!
>>
>> But One thing I still miss:
>> how can I *configure* the *Open Rexx Version 5.1.0* within OpenSuse Leap
>> 15.4 ?
>> Like in Windows, my *.rex program should be executed immediately.
>> i am sorry to be such inexperienced to bore you with this question 蘿
>> I only find *Rexxtry within the App-Listing*  (that works, of course)
>>
>> regards
>> Franz
>>
>> Am Mi., 10. Mai 2023 um 15:25 Uhr schrieb ooRexx :
>>
>>> Hi,
>>>
>>> Suse is one of the most unproblematic/stable platforms for ooRexx, I
>>> have hardly ever seen a problem in the testing so go ahead and do not
>>> hesitate to report back any problem you find (I bet one bottle of beer that
>>> you won’t find any :-) )
>>>
>>> Try to ignore the “Beta” in the name of the rolling release, it is solid
>>> as a rock in my experience. Since 5.0.0 was so long in the coming, a number
>>> of minor things were missed out in the release, mostly in the documentation
>>> area. All those things are ironed out in 5.1.0. Installation procedure is
>>> exactly the same. Good luck.
>>>
>>> Hälsningar/Regards/Grüsse,
>>> P.O. Jonsson
>>> oor...@jonases.se
>>>
>>>
>>>
>>> On 10. May 2023, at 14:21, Franz Marx  wrote:
>>>
>>> Hi P.O. Jonsson!
>>>
>>> Thank you very much for your detailed description, I will now try to
>>> install release 5.1.0 Beta,
>>> as you suggest.
>>> One explanation from me, why i like to use SuSE:
>>> it`s because i had already experience making SuSE SLES Installations
>>> productive
>>> on PC's in the 2010's and also on IBM zSeries (and it comes from
>>> Europe!)  before I retired.
>>>
>>> Yours sincerely
>>> Franz Marx
>>>
>>>
>>> ooRexx  schrieb am Mi., 10. Mai 2023, 12:04:
>>>
>>>> Hi Franz,
>>>>
>&g

Re: [Oorexx-devel] Please help: how can i configure Open Object Rexx 5.1 in OpenSuse Leap 15.4

2023-05-12 Thread Franz Marx
Hi,
i have to learn still a lot for OpenSuse, but I have time.
"It's a rainy day, hallelujah ..."
珞

Grüsse aus Österreich
Franz

Am Fr., 12. Mai 2023 um 14:08 Uhr schrieb ooRexx :

> Hi,
>
> I am not sure I understand the question. Once you have installed ooRexx it
> should work out of the box, there is nothing to configure on the ooRexx
> side, you just call it with rexx myprogram.rex, you can leave out the
> extension so rexx myprogram suffices. Similar to how you call a Python
> program. Be aware that there are no GUI features for any other
> implementation than Windows (ooDialog), it is all done on the command line
> for all the Linuxes and in macOS.
>
> If you mean that you want to be able to “click” the program to start it
> from a Graphical interface you could try to change the rules for how a
> certain extension is handled in OpenSuse as explained here
> <https://forums.opensuse.org/t/how-to-set-default-open-with-program/25227>,
> but I am no expert in how this works out you will have to figure that out
> yourself. Hope it helps.
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
>
>
>
> On 12. May 2023, at 13:39, Franz Marx  wrote:
>
> Hi, Mr. Jonson!
> First of all: the Installation worked with your detailed advice, of course!
>
> But One thing I still miss:
> how can I *configure* the *Open Rexx Version 5.1.0* within OpenSuse Leap
> 15.4 ?
> Like in Windows, my *.rex program should be executed immediately.
> i am sorry to be such inexperienced to bore you with this question 蘿
> I only find *Rexxtry within the App-Listing*  (that works, of course)
>
> regards
> Franz
>
> Am Mi., 10. Mai 2023 um 15:25 Uhr schrieb ooRexx :
>
>> Hi,
>>
>> Suse is one of the most unproblematic/stable platforms for ooRexx, I have
>> hardly ever seen a problem in the testing so go ahead and do not hesitate
>> to report back any problem you find (I bet one bottle of beer that you
>> won’t find any :-) )
>>
>> Try to ignore the “Beta” in the name of the rolling release, it is solid
>> as a rock in my experience. Since 5.0.0 was so long in the coming, a number
>> of minor things were missed out in the release, mostly in the documentation
>> area. All those things are ironed out in 5.1.0. Installation procedure is
>> exactly the same. Good luck.
>>
>> Hälsningar/Regards/Grüsse,
>> P.O. Jonsson
>> oor...@jonases.se
>>
>>
>>
>> On 10. May 2023, at 14:21, Franz Marx  wrote:
>>
>> Hi P.O. Jonsson!
>>
>> Thank you very much for your detailed description, I will now try to
>> install release 5.1.0 Beta,
>> as you suggest.
>> One explanation from me, why i like to use SuSE:
>> it`s because i had already experience making SuSE SLES Installations
>> productive
>> on PC's in the 2010's and also on IBM zSeries (and it comes from
>> Europe!)  before I retired.
>>
>> Yours sincerely
>> Franz Marx
>>
>>
>> ooRexx  schrieb am Mi., 10. Mai 2023, 12:04:
>>
>>> Hi Franz,
>>>
>>> Nice to hear that you want to try out ooRexx!
>>>
>>> Indeed the package for OpenSuse (and all other packages I think) is
>>> unsigned so you would need to ignore the warning when it arrives. The steps
>>> would be (assuming the installer is in Downloads):
>>>
>>> noob:~/Downloads> *sudo zypper install
>>> ooRexx-5.0.0-12583.opensuse15.x86_64.rpm*
>>> [sudo] password for root:
>>> Loading repository data...
>>> Warning: Repository 'Update repository of openSUSE Backports' appears to
>>> be outdated. Consider using a different mirror or server.
>>> Warning: Repository 'Update Repository (Non-Oss)' appears to be
>>> outdated. Consider using a different mirror or server.
>>> Reading installed packages...
>>> Resolving package dependencies...
>>>
>>> The following NEW package is going to be installed:
>>>   ooRexx
>>>
>>> 1 new package to install.
>>> Overall download size: 1.0 MiB. Already cached: 0 B. After the operation,
>>> additional 6.6 MiB will be used.
>>> Continue? [y/n/v/...? shows all options] (y):* y*
>>> Retrieving package ooRexx-5.0.0-12583.x86_64
>>>(1/1),   1.0 MiB (  6.6 MiB
>>> unpacked)
>>> ooRexx-5.0.0-12583.opensuse15.x86_64.rpm:
>>> Package header is not signed!
>>>
>>> ooRexx-5.0.0-12583.x86_64 (Plain RPM files cache): Signature
>>> verification failed [6-File is unsigned]
>>> Abort, retry, ignore? [a/r/i] (a):* i*

Re: [Oorexx-devel] Please help: how can i configure Open Object Rexx 5.1 in OpenSuse Leap 15.4

2023-05-12 Thread Franz Marx
Hi, Mr. Jonson!
First of all: the Installation worked with your detailed advice, of course!

But One thing I still miss:
how can I *configure* the *Open Rexx Version 5.1.0* within OpenSuse Leap
15.4 ?
Like in Windows, my *.rex program should be executed immediately.
i am sorry to be such inexperienced to bore you with this question 蘿
I only find *Rexxtry within the App-Listing*  (that works, of course)

regards
Franz

Am Mi., 10. Mai 2023 um 15:25 Uhr schrieb ooRexx :

> Hi,
>
> Suse is one of the most unproblematic/stable platforms for ooRexx, I have
> hardly ever seen a problem in the testing so go ahead and do not hesitate
> to report back any problem you find (I bet one bottle of beer that you
> won’t find any :-) )
>
> Try to ignore the “Beta” in the name of the rolling release, it is solid
> as a rock in my experience. Since 5.0.0 was so long in the coming, a number
> of minor things were missed out in the release, mostly in the documentation
> area. All those things are ironed out in 5.1.0. Installation procedure is
> exactly the same. Good luck.
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
>
>
>
> On 10. May 2023, at 14:21, Franz Marx  wrote:
>
> Hi P.O. Jonsson!
>
> Thank you very much for your detailed description, I will now try to
> install release 5.1.0 Beta,
> as you suggest.
> One explanation from me, why i like to use SuSE:
> it`s because i had already experience making SuSE SLES Installations
> productive
> on PC's in the 2010's and also on IBM zSeries (and it comes from Europe!)
> before I retired.
>
> Yours sincerely
> Franz Marx
>
>
> ooRexx  schrieb am Mi., 10. Mai 2023, 12:04:
>
>> Hi Franz,
>>
>> Nice to hear that you want to try out ooRexx!
>>
>> Indeed the package for OpenSuse (and all other packages I think) is
>> unsigned so you would need to ignore the warning when it arrives. The steps
>> would be (assuming the installer is in Downloads):
>>
>> noob:~/Downloads> *sudo zypper install
>> ooRexx-5.0.0-12583.opensuse15.x86_64.rpm*
>> [sudo] password for root:
>> Loading repository data...
>> Warning: Repository 'Update repository of openSUSE Backports' appears to
>> be outdated. Consider using a different mirror or server.
>> Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated.
>> Consider using a different mirror or server.
>> Reading installed packages...
>> Resolving package dependencies...
>>
>> The following NEW package is going to be installed:
>>   ooRexx
>>
>> 1 new package to install.
>> Overall download size: 1.0 MiB. Already cached: 0 B. After the operation,
>> additional 6.6 MiB will be used.
>> Continue? [y/n/v/...? shows all options] (y):* y*
>> Retrieving package ooRexx-5.0.0-12583.x86_64
>>(1/1),   1.0 MiB (  6.6 MiB
>> unpacked)
>> ooRexx-5.0.0-12583.opensuse15.x86_64.rpm:
>> Package header is not signed!
>>
>> ooRexx-5.0.0-12583.x86_64 (Plain RPM files cache): Signature verification
>> failed [6-File is unsigned]
>> Abort, retry, ignore? [a/r/i] (a):* i*
>>
>> After that it should work.
>>
>> To uninstall it use
>>
>> sudo zypper remove ooRexx
>>
>> (Note: there is a minor bug here, the name of the installed package
>> should be oorexx to follow convention this is fixed in the running release
>> 5.1.0Beta)
>>
>> Good luck.
>>
>> Hälsningar/Regards/Grüsse,
>> P.O. Jonsson
>> oor...@jonases.se
>>
>>
>>
>> On 10. May 2023, at 11:05, Franz Marx  wrote:
>>
>> To the team of oorexx-devel@lists.sourceforge.net>
>>
>> I already installed the new *Open Rexx Version 5.0* on my *Windows 10*
>> Acer-Laptop.
>> I am very pleased and satisfied with the performance of this version.
>> I have an older *HP-Laptop* with dual boot *Windows 10 and OpenSuse Leap
>> 15.4.*
>> Calculating *4* *Million Primes* with my Rexx-Program using Windows 10
>> it tooks
>> on the *ACER-Laptop: 5639* secs. - on my *HP-Laptop : 8983* secs.,
>> as you can see in my 2 attachments.
>>
>> Now I wish to see the Rexx-Performance running under *OpenSuse Leap
>> 15.4. *
>>
>> With the  OpenSuse Installation all Apps run very fine (like Libre-Office
>> with, Chrome,
>> VLC, etc. etc.), the only exception i got when i was trying to install OO
>> Rexx 5.0!
>> I failed with the installation of Open Object Rexx Version 5.0. with the
>> install-message
>> *"Checksum-Error"* when I tried to install from your RPM-Package.
>> C

Re: [Oorexx-devel] Please help: how can i install Open Object Rexx 5.0 into OpenSuse Leap 15.4

2023-05-10 Thread Franz Marx
Hi P.O. Jonsson!

Thank you very much for your detailed description, I will now try to install
 release 5.1.0 Beta,
as you suggest.
One explanation from me, why i like to use SuSE:
it`s because i had already experience making SuSE SLES Installations
productive
on PC's in the 2010's and also on IBM zSeries (and it comes from Europe!)
before I retired.

Yours sincerely
Franz Marx


ooRexx  schrieb am Mi., 10. Mai 2023, 12:04:

> Hi Franz,
>
> Nice to hear that you want to try out ooRexx!
>
> Indeed the package for OpenSuse (and all other packages I think) is
> unsigned so you would need to ignore the warning when it arrives. The steps
> would be (assuming the installer is in Downloads):
>
> noob:~/Downloads> *sudo zypper install
> ooRexx-5.0.0-12583.opensuse15.x86_64.rpm*
> [sudo] password for root:
> Loading repository data...
> Warning: Repository 'Update repository of openSUSE Backports' appears to
> be outdated. Consider using a different mirror or server.
> Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated.
> Consider using a different mirror or server.
> Reading installed packages...
> Resolving package dependencies...
>
> The following NEW package is going to be installed:
>   ooRexx
>
> 1 new package to install.
> Overall download size: 1.0 MiB. Already cached: 0 B. After the operation,
> additional 6.6 MiB will be used.
> Continue? [y/n/v/...? shows all options] (y):* y*
> Retrieving package ooRexx-5.0.0-12583.x86_64
>(1/1),   1.0 MiB (  6.6 MiB
> unpacked)
> ooRexx-5.0.0-12583.opensuse15.x86_64.rpm:
> Package header is not signed!
>
> ooRexx-5.0.0-12583.x86_64 (Plain RPM files cache): Signature verification
> failed [6-File is unsigned]
> Abort, retry, ignore? [a/r/i] (a):* i*
>
> After that it should work.
>
> To uninstall it use
>
> sudo zypper remove ooRexx
>
> (Note: there is a minor bug here, the name of the installed package should
> be oorexx to follow convention this is fixed in the running release
> 5.1.0Beta)
>
> Good luck.
>
> Hälsningar/Regards/Grüsse,
> P.O. Jonsson
> oor...@jonases.se
>
>
>
> On 10. May 2023, at 11:05, Franz Marx  wrote:
>
> To the team of oorexx-devel@lists.sourceforge.net>
>
> I already installed the new *Open Rexx Version 5.0* on my *Windows 10*
> Acer-Laptop.
> I am very pleased and satisfied with the performance of this version.
> I have an older *HP-Laptop* with dual boot *Windows 10 and OpenSuse Leap
> 15.4.*
> Calculating *4* *Million Primes* with my Rexx-Program using Windows 10 it
> tooks
> on the *ACER-Laptop: 5639* secs. - on my *HP-Laptop : 8983* secs.,
> as you can see in my 2 attachments.
>
> Now I wish to see the Rexx-Performance running under *OpenSuse Leap
> 15.4. *
>
> With the  OpenSuse Installation all Apps run very fine (like Libre-Office
> with, Chrome,
> VLC, etc. etc.), the only exception i got when i was trying to install OO
> Rexx 5.0!
> I failed with the installation of Open Object Rexx Version 5.0. with the
> install-message
> *"Checksum-Error"* when I tried to install from your RPM-Package.
> Can you give me some advice on how the installation will succeed?
>
> Yours sincerely
> Franz Marx
> Bahngasse 19
> 2391 Kaltenleutgeben
> Austria
> 
> 
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Please help: how can i install Open Object Rexx 5.0 into OpenSuse Leap 15.4

2023-05-10 Thread Franz Marx
To the team of oorexx-devel@lists.sourceforge.net>

I already installed the new *Open Rexx Version 5.0* on my *Windows 10*
Acer-Laptop.
I am very pleased and satisfied with the performance of this version.
I have an older *HP-Laptop* with dual boot *Windows 10 and OpenSuse Leap
15.4.*
Calculating *4* *Million Primes* with my Rexx-Program using Windows 10 it
tooks
on the *ACER-Laptop: 5639* secs. - on my *HP-Laptop : 8983* secs.,
as you can see in my 2 attachments.

Now I wish to see the Rexx-Performance running under *OpenSuse Leap 15.4. *

With the  OpenSuse Installation all Apps run very fine (like Libre-Office
with, Chrome,
VLC, etc. etc.), the only exception i got when i was trying to install OO
Rexx 5.0!
I failed with the installation of Open Object Rexx Version 5.0. with the
install-message
*"Checksum-Error"* when I tried to install from your RPM-Package.
Can you give me some advice on how the installation will succeed?

Yours sincerely
Franz Marx
Bahngasse 19
2391 Kaltenleutgeben
Austria


PrimeV38.4MIo.Console.64Bit.ACER.log
Description: Binary data


PrimeV38.4MIo.Console.64Bit.HPDV7.log
Description: Binary data
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] same Rexx-Program calculating Primes has with Open Rexxx V4.2.0 better performance as with V5.0.0 64Bit Beta

2022-02-22 Thread Franz Marx
It is only an information for the Open Rexx developers.
Both versions of Monitoring-logs are attached plus my Rexx-Source-Code.
Greetings
Franz


PrimeV34.rex
Description: Binary data


PrimeV34.Console.Rexx.5.0.0.64Bit.log
Description: Binary data


PrimeV34.Console.Rexx.4.2.0.32Bit.log
Description: Binary data
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] my wish: set the option "numeric digits ##" to a single varaible

2022-02-16 Thread Franz Marx
Hi, Erich!

I understand you, thanks a lot!

Another question:
i tried out my program with the new Beta *Version 5.0.0 64Bit for Windows*,
but i didn`t find no better Performance compared with official V4.2.0 32Bit,
Is that because it is still a Beta?

Sincerely
Franz

Am Mi., 16. Feb. 2022 um 18:42 Uhr schrieb Erich Steinböck <
erich.steinbo...@gmail.com>:

> Hi Franz,
> if you need higher precision for just one clause, revert precision back to
> the default in the next clause, using NUMERIC DIGITS.
>
> To really speed up calculating a list of primes, use the Sieve of
> Eratosthenes, which will be faster by several magnitudes.
>
> ~~~
> -- sieve
> use strict arg n = 2015177
>
> prime = .Array~new(n)~fill(.true)~~remove(1)
>
> do i = 2 to sqrt(n)
>   if prime[i] = .true then
> do j = i * i to n by i
>   prime~remove(j)
> end
> end
>
> primes = prime~allIndexes
> say primes~items "primes up to" n
> say primes~section(1, 20)~makeString(, " ") "..."
> say "..." primes~section(primes~items - 20)~makeString(, " ")
>
> ::routine sqrt public external "library rxmath RxCalcSqrt"
> ~~~
>
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Windows: STREAM(MyRexxComp.ini, C, OPEN READ) returns ERROR:2 is a Path-Error

2022-02-16 Thread Franz Marx
Hello friends!

I am so sorry, this *"Streaming-Error" 2 was my mistake,*
it is not a REXX or Windows-Error!

If i start my Rexx-Program from the *Explorer-Quick Access*,
the correct path to my .ini- File is not active!
Running the Program within the correct Windows-Folder all works fine


I hope this information can help some user Users!

Greetings
Franz
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] my wish: set the option "numeric digits ##" to a single varaible

2022-02-16 Thread Franz Marx
Coding could be like this or similar?

I (:: numeric digits 2) = 0
Do I = 1 to 12
 ...
 End

Greetings
Franz


Franz Marx  schrieb am Mi., 16. Feb. 2022, 11:22:

> Dear fellows!
> i have written a simple Rexx-Program to calculate the first 150.000
> primes, for performance monitoring i collect the number of compares like
> this
>
>  NR.0 = ANZ  /* Prime-Table - STEM */
>
>  NR.1 = 2; /* first Prime */
>  NR.2 = 3; /* 2.Prime  */
>  P=3;/* starting Prime */
>  N = 2   /* last STEM . nr */
>  PRI=0  /* reset Prime-Indicator  */
>  VO=0   /* Compare-Operations 1-99 */
>  MVO=0 /* Compare-Count-Millions */
>
> DO I=2 TO ANZ
>   P=P+2;   /* perhaps next Prime ? */
>
> DO Until (PRI=1)   /* vergleichen bis Primzahl gefunden   */
> DO J=2 TO N /* von 2. bis letzter errechneter Zahl  */
>VO=VO+1  /* Vergleiche um 1 erhöhen */
>IF (P//NR.J)=0 THEN Do
>PRI=0   /* P = no Prime */
>P=P+2  /* add 2 to possible Prime   */
>Leave J  /* leave inner Do-Loop */
>   End
>   Else PRI=1   /* Prime still possible */
>
> END J
>  End
>
>  N=N+1 /* our next STEM-NR  */
>  NR.N=P/* new PRIME into STEM  */
>  PRI=0  /* reset Prime-Indicator */
>  IF (N//1000) = 0 then Do
>THT = TIME()
>LS = TIME("S")
>DS = LS - FS
>ZVO = RIGHT(VO,15)
>FVO = RIGHT(ZVO,20)
>/*
> -- */
>/* following Routine is faster than-> numeric
> digits 15  */
>/*
> -- */
>IF SUBSTR(ZVO,9,1) \= " " THEN DO
>   MVO = MVO +
> SUBSTR(ZVO,1,9)
>   VO  =
> SUBSTR(ZVO,10,6)
>   ZVO =
> RIGHT(MVO,9)||VO
>   END
>/* 
> */
>/* format Monitor-NR with 1000er Points   */
>/* 
> */
>SELECT
>  WHEN SUBSTR(ZVO,12,1)=" " THEN FVO =
> RIGHT(ZVO,20)
>  WHEN SUBSTR(ZVO,9,1) =" " THEN FVO =
> SUBSTR(ZVO,1,12)"."SUBSTR(ZVO,13,3)
>  WHEN SUBSTR(ZVO,6,1) =" " THEN FVO =
> SUBSTR(ZVO,1,9)"."SUBSTR(ZVO,10,3)"."SUBSTR(ZVO,13,3)
>  WHEN SUBSTR(ZVO,3,1) =" " THEN FVO =
> SUBSTR(ZVO,1,6)"."SUBSTR(ZVO,7,3)"."SUBSTR(ZVO,10,3)"."SUBSTR(ZVO,13,3)
>  OTHERWISE FVO =
> SUBSTR(ZVO,1,3)"."SUBSTR(ZVO,4,3)"."SUBSTR(ZVO,7,3)"."SUBSTR(ZVO,10,3)"."SUBSTR(ZVO,13,3)
>  END /* SELECT */
>FVO = RIGHT(FVO,20)
>SLINE = THT RIGHT(DS,5) "sec" RIGHT(N,6)
> "Primzahlen errechnet nach" FVO "Vergleichsoperationen"
>say SLINE
>FS = LS
>RC = 0;
>CALL LINEOUT logfile,SLINE/* write Logline
> */
>IF RC <> 0 then Do
> Say "CALL LINEOUT" logfile
> SLINE "fails with RC" RC
> Signal Ende
> End
>End
>   END I
>
> When i used the *REXX-Option  numeric digits 15* to simplify my own
> coding,
> i got a doubled elapsed time!
>
> Therefore i think it would be nice to delimit the numeric digits option to
> single variables.
> Of course, i don´t know, what this means for you as developers!
>
> 2nd question: when will you release the Windows 64-Bit Release V5
> officially?
>
> Yours Sincerely
> Franz
>
>
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] my wish: set the option "numeric digits ##" to a single varaible

2022-02-16 Thread Franz Marx
Dear fellows!
i have written a simple Rexx-Program to calculate the first 150.000
primes, for performance monitoring i collect the number of compares like
this

 NR.0 = ANZ  /* Prime-Table - STEM */

 NR.1 = 2; /* first Prime */
 NR.2 = 3; /* 2.Prime  */
 P=3;/* starting Prime */
 N = 2   /* last STEM . nr */
 PRI=0  /* reset Prime-Indicator  */
 VO=0   /* Compare-Operations 1-99 */
 MVO=0 /* Compare-Count-Millions */

DO I=2 TO ANZ
  P=P+2;   /* perhaps next Prime ? */

DO Until (PRI=1)   /* vergleichen bis Primzahl gefunden   */
DO J=2 TO N /* von 2. bis letzter errechneter Zahl  */
   VO=VO+1  /* Vergleiche um 1 erhöhen */
   IF (P//NR.J)=0 THEN Do
   PRI=0   /* P = no Prime */
   P=P+2  /* add 2 to possible Prime   */
   Leave J  /* leave inner Do-Loop */
  End
  Else PRI=1   /* Prime still possible */

END J
 End

 N=N+1 /* our next STEM-NR  */
 NR.N=P/* new PRIME into STEM  */
 PRI=0  /* reset Prime-Indicator */
 IF (N//1000) = 0 then Do
   THT = TIME()
   LS = TIME("S")
   DS = LS - FS
   ZVO = RIGHT(VO,15)
   FVO = RIGHT(ZVO,20)
   /*
-- */
   /* following Routine is faster than-> numeric
digits 15  */
   /*
-- */
   IF SUBSTR(ZVO,9,1) \= " " THEN DO
  MVO = MVO +
SUBSTR(ZVO,1,9)
  VO  =
SUBSTR(ZVO,10,6)
  ZVO =
RIGHT(MVO,9)||VO
  END
   /* 
*/
   /* format Monitor-NR with 1000er Points   */
   /* 
*/
   SELECT
 WHEN SUBSTR(ZVO,12,1)=" " THEN FVO =
RIGHT(ZVO,20)
 WHEN SUBSTR(ZVO,9,1) =" " THEN FVO =
SUBSTR(ZVO,1,12)"."SUBSTR(ZVO,13,3)
 WHEN SUBSTR(ZVO,6,1) =" " THEN FVO =
SUBSTR(ZVO,1,9)"."SUBSTR(ZVO,10,3)"."SUBSTR(ZVO,13,3)
 WHEN SUBSTR(ZVO,3,1) =" " THEN FVO =
SUBSTR(ZVO,1,6)"."SUBSTR(ZVO,7,3)"."SUBSTR(ZVO,10,3)"."SUBSTR(ZVO,13,3)
 OTHERWISE FVO =
SUBSTR(ZVO,1,3)"."SUBSTR(ZVO,4,3)"."SUBSTR(ZVO,7,3)"."SUBSTR(ZVO,10,3)"."SUBSTR(ZVO,13,3)
 END /* SELECT */
   FVO = RIGHT(FVO,20)
   SLINE = THT RIGHT(DS,5) "sec" RIGHT(N,6)
"Primzahlen errechnet nach" FVO "Vergleichsoperationen"
   say SLINE
   FS = LS
   RC = 0;
   CALL LINEOUT logfile,SLINE/* write Logline */
   IF RC <> 0 then Do
Say "CALL LINEOUT" logfile
SLINE "fails with RC" RC
Signal Ende
End
   End
  END I

When i used the *REXX-Option  numeric digits 15* to simplify my own coding,
i got a doubled elapsed time!

Therefore i think it would be nice to delimit the numeric digits option to
single variables.
Of course, i don´t know, what this means for you as developers!

2nd question: when will you release the Windows 64-Bit Release V5
officially?

Yours Sincerely
Franz
___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel