On Wed, Mar 24, 2021 at 8:45 AM WalterPachl via Oorexx-devel <
oorexx-devel@lists.sourceforge.net> wrote:

> Can anyone explain this phenomenon:
>
> Given this little program
>
> Parse Version v
> Say v
> fid=''
> Say lines(fid)
> l=linein(fid)
> ll=length(l)
> If ll<>81 Then
> Say 'incorrect input'
> Say 'length(l)='ll
> Say 'garbage 1'
> /* comment */
> Say 'garbage 2'
> Say 'garbage 3'
> Say 'garbage 4'
> Say 'garbage 5'
>
> Running it shows this output (after one presses Enter
>
> F:\>rexx sda
> REXX-ooRexx_5.0.0(MT)_64-bit 6.05 8 Sep 2020
> 0
>
> incorrect input
> length(l)=0
> garbage 1
> garbage 2
> garbage 3
> garbage 4
> garbage 5
>
>
> How does the PROGRAM SOURCE find its way to the screen?
>
What do you mean by PROGRAM SOURCE? What you show is exactly what I would
expect from this program. All I see is the results of the different SAY
instruction.

Rick


> Surprised, no: astonished:  Walter
>
> BTW Regina shows 1 (not 0) as value of lines(). Otherwise the same behavior
> _______________________________________________
> 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

Reply via email to