Re: [Oorexx-devel] [devel] ooRexx 5.0 GA

2022-06-23 Thread René Jansen
Hi Leslie,

Yes, it seems that ’specs’ keeps growing and growing. The good news is that in 
our implementation Jeff did a separate part for inputRange and if it works 
there, it should work everywhere.
For clarity, I did not try this because at the moment, I did what I would do in 
Rexx.

René.

> On 22 Jun 2022, at 22:11, J Leslie Turriff  wrote:
> 
> René,
>   I see that in this pipeline you use reverse with specs to trim trailing 
> parts of your 
> records. I understand that the nrx specs stage does not yet completely 
> emulate the CMS 
> specs stage, but I hope that as it is improved it will fully support CMS-type 
> inputRange 
> notation.
>   In CMS/TSO Pipelines, Author's Edition, pp. 165, 166 we see that
> | "An inputRange can contain a negative number; this specifies that the 
> count is from the
> | end of the record rather than from the beginning:
> | word -2 1
> | The general form of a range consists of two numbers separated a 
> semicolon. Thus, there
> | is a third idiom to refer to the entire record: 1;-1. When both numbers are 
> positive,
> | there is no difference between using semicolon and using a hyphen to 
> delimit the 
> numbers. When the two numbers have the same sign, the first number must be 
> less than or 
> equal to the second one; it is an error to specify an ending column that is 
> before the 
> beginning one. (Recall that -2 is less than -1.) When the numbers have 
> different signs, 
> a null input field is used when the beginning position is after the end 
> position:
> | word 2;-2 1
> 
>   Thus, your pipeline could eventually use
> | :
> | | specs 7;-2 1
> | :
> | | specs 77;-10 1
> | :
> 
> Leslie
> 
> On 2022-06-22 05:55:59 René Jansen wrote:
>> I think so too. This is why I built the following pipeline to make sure
>> this page is updated daily:
>> 
>> ➜ test git:(master) cat oorexx_downloads.nrx
>> out =''
>> address pipe with output stem out
>> 
>> 'pipe (pipnm) literal curl
>> https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0beta/ '- '|
>> command '-
>> '| split '-
>> '| locate +href="https://sourceforge.net/projects/oorexx/files+ '-
>> '| nlocate /readme.md/ specs 7-* 1 '-
>> '| reverse '-
>> '| specs 2-* 1 '-
>> '| reverse '-
>> '| o: fanout '-
>> '| specs 77-* 1 '-
>> '| reverse '-
>> '| specs 10-* 1 '-
>> '| reverse '-
>> '| b: juxtapose '-
>> '| sort desc '-
>> '| specs /[/ 1 1-5 nw 7-11 nw 13-* nw /)/ nw '-
>> '| change /href/ /] (href/ '-
>> '| cons ? o: '-
>> '| insert / / '-
>> '| b:'
>> 
>> do i=1 to out[0]
>> say out[i]
>> end
>> 
>> As you can see, it takes the RSS feed from SF and turns it into a Markdown
>> page. I will have something by the end of this week.
>> 
>> Best regards,
>> 
>> René.
> -- 
> Operating System: Linux
> Distribution: openSUSE Leap 15.4 x86_64
> java version "18" 2022-03-22
> NetRexx portable processor 4.03-GA build 260-20220503-1730
> 
> 
> ___
> 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


Re: [Oorexx-devel] [devel] ooRexx 5.0 GA

2022-06-22 Thread J Leslie Turriff
René,
I see that in this pipeline you use reverse with specs to trim trailing 
parts of your 
records.  I understand that the nrx specs stage does not yet completely emulate 
the CMS 
specs stage, but I hope that as it is improved it will fully support CMS-type 
inputRange 
notation.
In CMS/TSO Pipelines, Author's Edition, pp. 165, 166 we see that
|   "An inputRange can contain a negative number; this specifies that the 
count is from the
| end of the record rather than from the beginning:
|   word -2 1
|   The general form of a range consists of two numbers separated a 
semicolon. Thus, there
| is a third idiom to refer to the entire record: 1;-1. When both numbers are 
positive,
| there is no difference between using semicolon and using a hyphen to delimit 
the 
numbers.  When the two numbers have the same sign, the first number must be less 
than or 
equal to the second one; it is an error to specify an ending column that is 
before the 
beginning one.  (Recall that -2 is less than -1.) When the numbers have 
different signs, 
a null input field is used when the beginning position is after the end position:
|   word 2;-21

Thus, your pipeline could eventually use
|:
| | specs 7;-2 1
|:
| | specs 77;-10 1
|:

Leslie

On 2022-06-22 05:55:59 René Jansen wrote:
> I think so too. This is why I built the following pipeline to make sure
> this page is updated daily:
>
> ➜  test git:(master) cat oorexx_downloads.nrx
> out =''
> address pipe with output stem out
>
> 'pipe (pipnm) literal curl
> https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0beta/ '- '|
> command '-
> '| split '-
> '| locate +href="https://sourceforge.net/projects/oorexx/files+ '-
> '| nlocate /readme.md/  specs 7-* 1 '-
> '| reverse '-
> '| specs 2-* 1 '-
> '| reverse '-
> '| o: fanout '-
> '| specs 77-* 1 '-
> '| reverse '-
> '| specs 10-* 1 '-
> '| reverse '-
> '| b: juxtapose '-
> '| sort desc '-
> '| specs /[/ 1 1-5 nw 7-11 nw 13-* nw /)/ nw '-
> '| change /href/ /] (href/ '-
> '| cons ? o: '-
> '| insert / / '-
> '| b:'
>
> do i=1 to out[0]
>   say out[i]
> end
>
> As you can see, it takes the RSS feed from SF and turns it into a Markdown
> page. I will have something by the end of this week.
>
> Best regards,
>
> René.
-- 
Operating System: Linux
Distribution: openSUSE Leap 15.4 x86_64
java version "18" 2022-03-22
NetRexx portable processor 4.03-GA build 260-20220503-1730


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


Re: [Oorexx-devel] [devel] ooRexx 5.0 GA

2022-06-18 Thread Harmander Singh
Thank you. I too would not want this to hold up progress towards v5.0

On Sat, 18 Jun 2022 at 13:05, Michael Lueck 
wrote:

> Greetings Harmander,
>
> Personally since Classic Rexx on say OS/2 is so antiquated these days, I
> think the line has long been crossed for quickly executing untouched
> Classic Rexx programs on current ooRexx.
>
> At least that is my vote... when porting Classic Rexx to ooRexx, expect
> some code changes to best optimize for ooRexx.
>
> I am thankful,
>
> --
> Michael Lueck
> Lueck Data Systems
> http://www.lueckdatasystems.com/
>
>
> Harmander Singh wrote:
> > Terry,
> > One issue which came up in this context a long while back was that at
> some stage in the development of v5.0, the classic Rexx file input
> statements linein, charin 'had a performance hit' (they became
> > much slower than their ooRexx counterparts).
> >
> > That problem doesn't appear to have been as yet addressed (I had checked
> a few months ago).
> >
> > I can't say if this issue is a 'showstopper'.
> >
> > Harmander Singh
>
>
>
> ___
> 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


Re: [Oorexx-devel] [devel] ooRexx 5.0 GA

2022-06-17 Thread Michael Lueck

Greetings Harmander,

Personally since Classic Rexx on say OS/2 is so antiquated these days, I think 
the line has long been crossed for quickly executing untouched Classic Rexx 
programs on current ooRexx.

At least that is my vote... when porting Classic Rexx to ooRexx, expect some 
code changes to best optimize for ooRexx.

I am thankful,

--
Michael Lueck
Lueck Data Systems
http://www.lueckdatasystems.com/


Harmander Singh wrote:

Terry,
One issue which came up in this context a long while back was that at some stage in the development of v5.0, the classic Rexx file input statements linein, charin 'had a performance hit' (they became 
much slower than their ooRexx counterparts).


That problem doesn't appear to have been as yet addressed (I had checked a few 
months ago).

I can't say if this issue is a 'showstopper'.

Harmander Singh




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


Re: [Oorexx-devel] [devel] ooRexx 5.0 GA

2022-06-17 Thread Harmander Singh
Terry,
One issue which came up in this context a long while back was that at
some stage in the development of v5.0, the classic Rexx file input
statements linein, charin 'had a performance hit' (they became much slower
than their ooRexx counterparts).

That problem doesn't appear to have been as yet addressed (I had checked
a few months ago).

I can't say if this issue is a 'showstopper'.

Harmander Singh


On Sat, 18 Jun 2022 at 08:08, J Leslie Turriff  wrote:

> On 2022-06-17 15:53:37 Sanford Geiger wrote:
> > I agree that 5.0 is way overdue for GA. The only possible holdup that I
> can
> > think of is full support for all of OLE. Do we have such support?
> >
> It would be nice if there was documented support for GUI on non-Windows
> platforms (i.e.
> any of the Rexx ncurses add-ons)...
> >
> > -Original Message-
> > From: Terry Fuller 
> > Sent: Friday, June 17, 2022 3:10 PM
> > To: Open Object Rexx Developer Mailing List
> >  Subject: [Oorexx-devel] ooRexx 5.0
> GA
> >
> > Is there a list somewhere of showstoppers which are preventing 5.0 from
> > going GA?
> >
> > If so, can someone point me to it?
> >
> > If not, can I serve as a clearinghouse for reports of showstoppers?
>
> Leslie
> --
> Platform: Linux
> Distribution: openSUSE Leap 15.4 x86_64
> Open Object Rexx Version 5.0.0 r12286
> Build date: Aug 12 2021
> Addressing mode: 64
>
>
> ___
> 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


Re: [Oorexx-devel] [devel] ooRexx 5.0 GA

2022-06-17 Thread J Leslie Turriff
On 2022-06-17 15:53:37 Sanford Geiger wrote:
> I agree that 5.0 is way overdue for GA. The only possible holdup that I can
> think of is full support for all of OLE. Do we have such support?
>
It would be nice if there was documented support for GUI on non-Windows 
platforms (i.e.
any of the Rexx ncurses add-ons)...
>
> -Original Message-
> From: Terry Fuller 
> Sent: Friday, June 17, 2022 3:10 PM
> To: Open Object Rexx Developer Mailing List
>  Subject: [Oorexx-devel] ooRexx 5.0 GA
>
> Is there a list somewhere of showstoppers which are preventing 5.0 from
> going GA?
>
> If so, can someone point me to it?
>
> If not, can I serve as a clearinghouse for reports of showstoppers?

Leslie
--
Platform: Linux
Distribution: openSUSE Leap 15.4 x86_64
Open Object Rexx Version 5.0.0 r12286
Build date: Aug 12 2021
Addressing mode: 64


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