Re: [Oorexx-devel] Status of RxFTP

2024-06-02 Thread J Leslie Turriff via Oorexx-devel
On Friday 31 May 2024 07:47:18 Mike Cowlishaw wrote: > > On Thursday 30 May 2024 08:39:56 Mike Cowlishaw wrote: > > > Finally resolved this. The server used to accept: > > > > > > LIST -al *.* > > > > > > but the pattern *.* now causes a 'syntax error'. Removed > > > it, and all > > > is

Re: [Oorexx-devel] Status of RxFTP

2024-05-30 Thread J Leslie Turriff via Oorexx-devel
On Thursday 30 May 2024 08:39:56 Mike Cowlishaw wrote: > Finally resolved this. The server used to accept: > > LIST -al *.* > > but the pattern *.* now causes a 'syntax error'. Removed it, and all is > fine; no change to the RxFTP class needed, although one has to pass '' > (empty string)to

[Oorexx-devel] Shouldn't there be a caselessVerify() method?

2024-05-28 Thread J Leslie Turriff via Oorexx-devel
ooRexx has numerous caseless variants of string methods, but it seems that caselessVerify() is missing? Leslie -- Platform: Linux Distribution: openSUSE Leap 15.5 - x86_64 Open Object Rexx Version 5.0.0 r12583 Build date: Dec 23 2022 Addressing mode: 64

Re: [Oorexx-devel] Unexpected behaviour with serial reuse of address ... with output replace stream 'streamName'

2023-06-14 Thread J Leslie Turriff
t; and second command it seems to work properly, but if you insert an > osCommand~open('REPLACE') between the 2 it shows the same result that > you got. > > Ruurd Idenburg > > On 6/13/23 05:45, J Leslie Turriff wrote: > > Hello, > > I'm trying out the address ... with

[Oorexx-devel] Unexpected behaviour with serial reuse of address ... with output replace stream 'streamName'

2023-06-12 Thread J Leslie Turriff
Hello, I'm trying out the address ... with output replace stream 'streamName' instruction, but it doesn't behave the way I would expect, and there are no examples in either of the ooRexx manuals for other than stem and array. What I'm trying to do is issue several OS commands

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

2023-05-20 Thread J Leslie Turriff
address command 'kate' arguments should work. Leslie On 2023-05-19 10:57:41 Franz Marx wrote: > 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" -

Re: [Oorexx-devel] About messages, unknown and required string values (Re: Version 2: Re: Idea for a new sample demonstrating ADDRESS ... WITH ...

2023-01-08 Thread J Leslie Turriff
On 2023-01-07 07:02:33 Rony G. Flatscher wrote: > On 07.01.2023 00:00, J Leslie Turriff wrote: > > On 2023-01-03 04:25:33 Rony G. Flatscher wrote: > >> Thanks to everyone for the comments, information and ideas. Enclosed > >> please find the next iteration of t

Re: [Oorexx-devel] Trademarks

2023-01-06 Thread J Leslie Turriff
Trademark does not protect ownership as such, it protects the NAME of the product from being spoofed by someone as their own. Leslie On 2023-01-06 10:19:57 René Jansen wrote: > Hi Erich, > > IBM has stated to have transferred the trademarks to The Rexx Language > Association. I have

Re: [Oorexx-devel] Version 2: Re: Idea for a new sample demonstrating ADDRESS ... WITH ...

2023-01-06 Thread J Leslie Turriff
On 2023-01-03 04:25:33 Rony G. Flatscher wrote: > Thanks to everyone for the comments, information and ideas. Enclosed please > find the next iteration of that little script. Invoking it with > "getOoRexxDocs.rex ?" yields the refurbished (hopefully clearer) usage > text: > > getOoRexxDocs.rex

Re: [Oorexx-devel] Idea for a new sample demonstrating ADDRESS ... WITH ...

2023-01-02 Thread J Leslie Turriff
On 2023-01-02 12:05:32 J Leslie Turriff wrote: > On 2023-01-02 11:19:51 Rony G. Flatscher wrote: > > Dave, could you look at the enclosed sample and give some feedback > > whether it serves its purpose (demonstrate the new ADDRESS...WITH in an > > understandable man

Re: [Oorexx-devel] How about samples for Restful API with cUrl

2023-01-02 Thread J Leslie Turriff
On 2023-01-02 12:30:47 Sahananda Sahananda wrote: > Having pressed send, I thought about this some more. Ideally we should > have a set of samples demonstrating the use of cUrl with ooRexx and I > wonder if it wouldn't be really nice if they demonstrated using a restful > interface with the JSON

Re: [Oorexx-devel] Idea for a new sample demonstrating ADDRESS ... WITH ...

2023-01-02 Thread J Leslie Turriff
On 2023-01-02 12:05:32 J Leslie Turriff wrote: > On 2023-01-02 11:19:51 Rony G. Flatscher wrote: > > Dave, could you look at the enclosed sample and give some feedback > > whether it serves its purpose (demonstrate the new ADDRESS...WITH in an > > understandable man

Re: [Oorexx-devel] Idea for a new sample demonstrating ADDRESS ... WITH ...

2023-01-02 Thread J Leslie Turriff
On 2023-01-02 11:19:51 Rony G. Flatscher wrote: > Dave, could you look at the enclosed sample and give some feedback whether > it serves its purpose (demonstrate the new ADDRESS...WITH in an > understandable manner)? > > ---rony > > On 02.01.2023 14:53, Dave Jones wrote: > > Not knowing very much

Re: [Oorexx-devel] Add fish to the list of Unix ADDRESS environments

2022-09-12 Thread J Leslie Turriff
Yes, this would likely be a show-stopper for anyone who writes scripts for any shell besides sh (or perhaps bash). The whole point of switching to fish is that it is so much more programmer-friendly than those. Leslie On 2022-09-12 09:27:01 CV Bruce wrote: > In my small education in

[Oorexx-devel] Add fish to the list of Unix ADDRESS environments

2022-09-11 Thread J Leslie Turriff
The ooRexx V5.0.0.r12194 Language Reference (the most recent I have downloaded), section 2.1. ADDRESS says, | The following evironments are available in ooRexx: | sh (Unix only) | This is the default environment on Unix systems. It uses sh as a shell program to execute the command.

Re: [Oorexx-devel] Ad address...with

2022-07-13 Thread J Leslie Turriff
On 2022-07-13 04:46:47 Rony G. Flatscher wrote: > While working more and more with "address...with" there is one observation: > if not using stems for output one must place separate statements to create > the collection objects (usually arrays) for output and error. > > E.g. using stems: > >

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.

[Oorexx-devel] Multiple Rexx packages on Linux systems

2022-06-22 Thread J Leslie Turriff
Hi, In the readme.pdf file in ooRexx V5, I see | 3.5. Open Object Rexx and Other Rexx Interpreters | | If you have other Rexx interpreters installed, you may have to set the PATH manually because Open Object Rexx and the other Rexx interpreters may both use the name "rexx" for invoking

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

Re: [Oorexx-devel] [devel] "makesupplier" in .collection?

2022-05-06 Thread J Leslie Turriff
On 2022-05-04 06:01:56 Rick McGuire wrote: > On Wed, May 4, 2022 at 6:00 AM Rony G. Flatscher > > wrote: > > "do...over" works by requesting an array causing the method "makearray" > > to be invoked which is > > available for all collections due to being defined in the .collection > > class. > >

Re: [Oorexx-devel] [devel] [devel] String method caselessEquals() is documented; which ooRexx implements it?

2022-03-07 Thread J Leslie Turriff
On 2022-03-05 08:48:23 Mike Cowlishaw wrote: > > > Hi Leslie, > > > caselessEquals is available as a method of the String class > > > only, not > > > as a routine as you try to run it > > > > Well, my bad; I left out the ~. Duh. Sorry to bother you. > > Actually not your 'bad' at all. If

Re: [Oorexx-devel] [devel] String method caselessEquals() is documented; which ooRexx implements it?

2022-03-05 Thread J Leslie Turriff
On 2022-03-05 00:53:59 Erich Steinböck wrote: > Hi Leslie, > caselessEquals is available as a method of the String class only, not as a > routine as you try to run it Well, my bad; I left out the ~. Duh. Sorry to bother you. Leslie -- ___

[Oorexx-devel] String method caselessEquals() is documented; which ooRexx implements it?

2022-03-04 Thread J Leslie Turriff
Hi, Today I wanted to do a caseless string compare, and I found it in my Language Reference PDF, but when I run my program I get an error message: | Error 43 running /home/leslie/bin/rexx/kamytdl line 777: Routine not found. | Error 43.1: Could not find routine "CASELESSEQUALS".

Re: [Oorexx-devel] [devel] What am I missing?

2022-02-04 Thread J Leslie Turriff
On 2022-02-04 18:45:13 Gilbert Barmwater wrote: > The recent post by Terry Fuller inspired me to explore the "trace L" > option which the documentation says "Traces method and routine > invocations, internal subroutine calls, transfers of control because of > the SIGNAL instruction, and labels

Re: [Oorexx-devel] [devel] Reusing an instance of the .Stream class

2021-11-01 Thread J Leslie Turriff
Okay, thanks. Leslie On 2021-10-31 10:16:16 Rick McGuire wrote: > Taking a quick look at the code, reusing the stream object will cause a > memory leak and potentially leave you with open file handles. > > Rick > > On Sat, Oct 30, 2021 at 11:28 AM Erich Steinböck > > > wrote: > > can I

Re: [Oorexx-devel] [devel] Reusing an instance of the .Stream class

2021-10-31 Thread J Leslie Turriff
On 2021-10-30 10:31:59 Rick McGuire wrote: > On Sat, Oct 30, 2021 at 11:28 AM Erich Steinböck > > > wrote: > > can I reuse fileStream somehow? There seems to be no way to associate > > > >> fileStream with a different file > > > > Hi Leslie, > > in fact this can be done by calling INIT directly.

[Oorexx-devel] Reusing an instance of the .Stream class

2021-10-28 Thread J Leslie Turriff
Supposing I want to write several different files, one after another. I would use a sequence like | fileName1 = 'file1.txt' | fileStream = .Stream ~ new(fileName) | fileStream ~ open(write replace) | fileStream ~ arrayOut(someArray) | fileStream ~ close for the first file. Now, do I

Re: [Oorexx-devel] [devel] Rexx and HX or HI immediate commands

2021-07-22 Thread J Leslie Turriff
On 2021-07-21 09:43:47 Mike Cowlishaw wrote: > From google (I haven't tried it): > > Ctrl-\ is the UNIX/Linux equivalent of Windows Ctrl-Break. Wikipedia also > tells me that you can also use Ctrl-4 or SysRq on the Linux virtual > console. > > > Mike > > > -Original Message- > > I was

[Oorexx-devel] Rexx and HX or HI immediate commands

2021-07-21 Thread J Leslie Turriff
I was working on a THE editor macro yesterday which for some reason got stuck so that my edit session became unresponsive and I had to kill THE. The original CMS Rexx interpreter has "immediate commands" HX (Halt Execution) and HI (Halt Interpretation) to get around such situations.

Re: [Oorexx-devel] [devel] Ad machine/processor architecture information

2021-06-09 Thread J Leslie Turriff
On 2021-06-09 09:13:57 Rony G. Flatscher wrote: > Looking up the documentation for .RexxInfo I did not see a possibility to > learn about the machine/processor architecture (e.g. "x86_32", "x86_64", > "arm32", "arm64" , "aarch64", and the like) ooRexx got created for. > > Currently the .rexxinfo

[Oorexx-devel] ADDRESS command with WITH ... STREAM option

2021-05-08 Thread J Leslie Turriff
The Reference manual tells us that the ADDRESS command, using the WITH ... STREAM option causes lines to be read or written from or to a STREAM object. It does not say if the stream is opened and closed by the ADDRESS command, but the statement that | If REPLACE is specified with

Re: [Oorexx-devel] open() option APPEND

2021-02-10 Thread J Leslie Turriff
On 2021-02-10 15:21:18 CVBruce wrote: > Eric, > > To your point #2.  In looking at other implementations of Rexx, I found > that some implementations note that if you move the write pointer to > someplace in the existing file, and then write, the file will be truncated > to that written data.  

Re: [Oorexx-devel] open() option APPEND

2021-02-10 Thread J Leslie Turriff
mean 1984. And then there was still only EXECIO. I have to > look up when VM/CMS got stream; TSO never had it until now, unless we > installed a library. I will try to find out the timeline. > > best regards, > > René. > > > On 10 Feb 2021, at 05:45, J Leslie Turriff w

Re: [Oorexx-devel] open() option APPEND

2021-02-09 Thread J Leslie Turriff
On 2021-02-09 19:02:12 Michael Lueck wrote: > > Any ideas on how this was meant to be when it was designed? > > I never claim to be the best expert at REXX history, however... > > On Mainframe, I believe either the Stream concept came much later or still > is not there at all. The file

Re: [Oorexx-devel] [devel] Seven years since the last release

2021-01-12 Thread J Leslie Turriff
eat pain. > > > > Harmander Singh > > > > On Tue, 12 Jan 2021 at 13:06, J Leslie Turriff wrote: > >> On 2021-01-11 10:14:54 Rony G. Flatscher wrote: > >> > On February 24th 2021, it will be seven (!) years since the last > >> > >> official >

Re: [Oorexx-devel] [devel] Seven years since the last release

2021-01-11 Thread J Leslie Turriff
On 2021-01-11 10:14:54 Rony G. Flatscher wrote: > On February 24th 2021, it will be seven (!) years since the last official > release of ooRexx took place, believe it or not! > > People who do not follow this list or the ooRexx code updates on > Sourceforge will think, that maintenance, let alone

Re: [Oorexx-devel] MacOSX, Linux: questions ad install locations for ooRexx

2020-08-17 Thread J Leslie Turriff
On 2020-08-17 08:07:13 Erich Steinböck wrote: > Linux ooRexx builds should default to /usr/local I have to agree with this. Every time I upgrade my system I have to reinstall a long list of products; I have mapped /usr/local to a separate partition so that my additions don't disappear

Re: [Oorexx-devel] Bugg #1697 test_wait_concurrent in the EventSemaphore.testGroup - Modifications on Jenkins build machine

2020-06-07 Thread J Leslie Turriff
It seems to me that I remember there being a difference in the granularity of tasking or threading intervals between Windows and other OSes. Could that have something to do with it? Leslie On 2020-06-06 15:34:19 P.O. Jonsson wrote: > This was my conclusion as well. Even a much

Re: [Oorexx-devel] Ad ooRexx pipe-samples

2019-02-04 Thread J Leslie Turriff
So the way your simplistic sample works is more important than a tool that can make life easier for the programmers that use ooRexx? Leslie On 2019-02-03 06:50:04 Rick McGuire wrote: > He completely redid how those samples function and moved them well away > from their original intent.

Re: [Oorexx-devel] Question ad CMake and MacOS ("rxapi" related)

2018-12-01 Thread J Leslie Turriff
On 2018-11-26 04:30:15 P.O. Jonsson wrote: > Dear all, > > I can confirm that Enricos installation runs (blazingly fast!) from a USB > stick on a MAC without any elevated user rights whatsoever. I have run the > complete test case suite (except the API) and they all work, see below. The > USB

Re: [Oorexx-devel] Building test cases

2018-11-18 Thread J Leslie Turriff
On 2018-11-16 09:19:07 René Jansen wrote: > No, it is not, in the second example the env executable looks if there is a > rexx on the path, the first looks for a /usr/bin/env/rexx executable. > > My proposal: > > Let’s get rid of the shebang; it outlived its usefulness > > 1) most people I know

Re: [Oorexx-devel] [dev] A simple benchmark result of the new GC code.

2018-08-27 Thread J Leslie Turriff
In an operating system I worked with as a system administrator, an out-of-memory condition caused a similar failure-without-notice, which the vendor fixed by allocating a memory page at start-up reserved solely for space for producing appropriate failure messages. Leslie On 2018-08-26

Re: [Oorexx-devel] New operating system DARWIN

2016-08-17 Thread J. Leslie Turriff
Power processors are still available and in use, (generally running Linux, but also AIX if I understand correctly), so it would be premature to assume that ooRexx should ignore -endianness. See http://openpowerfoundation.org/technical/openpower-ready/ Leslie On 2016-08-17 14:52:23

Re: [Oorexx-devel] Need help reading/writing to a "com" port...

2016-02-12 Thread J. Leslie Turriff
On Friday 12 February 2016 16:39:16 Erico Mendonca wrote: > That sounds odd. Device allocation on most distros is dynamic, and has been > for quite some time, including openSUSE. The device names are regulated by > LANANA, and follow the Unix major/minor notation. A full listing can be > found

Re: [Oorexx-devel] Need help reading/writing to a "com" port...

2016-02-11 Thread J. Leslie Turriff
On Sunday 07 February 2016 08:24:07 Bill Turner, WB4ALM wrote: > In an attempt to use "setserial" I get an error message as follows... > > $ setserial /dev/ttyUSB0 baud_base 1200 >     Cannot get serial info: Inappropiate ioctl for device > > so far, I have not been able to determine exactly what

Re: [Oorexx-devel] Question ad Suse packaging ... (Re: news on the build machine

2015-06-26 Thread J. Leslie Turriff
On Thursday 25 June 2015 10:44:30 Rony G. Flatscher wrote:   * Should there be two different packages, one per 32-bit and one per 64-bit, or is it possible/advisable to create one package only that contains both, the 32- and the 64-bit libraries? Common practice is to have a separate

Re: [Oorexx-devel] ooRexx and the mainframe...

2015-06-20 Thread J. Leslie Turriff
To capture both stdout and stderr, bash provides the '21|' and '|' paradigms; from the bash info: If '|' is used, the standard error of COMMAND1 is connected to COMMAND2's standard input through the pipe; it is shorthand for '21|'. This implicit redirection of the standard error is

Re: [Oorexx-devel] Current rail-diagrams in ooRexx 5.0 docs wrong

2015-06-14 Thread J. Leslie Turriff
However, the syntax diagrams for default values are still incorrect in rexxref5.pdf; they should appear on a branch Above the main line, not on the main line itself: ►►─command┬default┬──►◄ ├option1┤ ├option2┤ └option3┘ should look

Re: [Oorexx-devel] Bogus dependency error for Build 10881 x86_64 and OpenSuSE 13.1 -- Solved: OpenSuSE strangeness.

2015-02-05 Thread J. Leslie Turriff
repository, and it does not turn up in a search of the OpenSuSE repositories; apparently one is just supposed to know that it exists. :-p Leslie On Friday 30 January 2015 13:47:16 J. Leslie Turriff wrote: I just tried to install the newest build on my OpenSuSE system, and got this error, even

Re: [Oorexx-devel] Bogus dependency error for Build 10881 x86_64 and OpenSuSE 13.1

2015-02-02 Thread J. Leslie Turriff
On Monday 02 February 2015 08:10:59 David Ashley wrote: The new CMake build environment does a much better job of analyzing the code that is being placed in RPM files. One of the helper scripts that we have supplied from the very beginning is one designed to start the Rexx interpreter via a

Re: [Oorexx-devel] What needs installing to get ncurses to build?

2014-10-29 Thread J. Leslie Turriff
On Tuesday 28 October 2014 17:05:50 Rick McGuire wrote: Just did my first Linux build in a while, and I'm getting a compile error because it can't find ncurses.h. What do I need to install to get this to build? Rick Is your architecture 32bit or 64bit? If the latter, I had to

Re: [Oorexx-devel] ooRexx 5.0.0 Support For Older Operating Systems

2014-10-13 Thread J. Leslie Turriff
On Monday 13 October 2014 10:22:11 David Ashley wrote: These are not automation issues. These are pure build issues. First, there is a problem with CMake. You can not just ask your distribution to install CMake and be ready to go. The version of CMake that gets installed may be too old. That

Re: [Oorexx-devel] General Test Question

2014-10-08 Thread J. Leslie Turriff
On Tuesday 07 October 2014 11:33:29 David Ashley wrote: I was looking at my ooRexx ncurses implementation and I am wondering about how to supply mt tests for the package. Including them in the ooRexx test environment really does not work because the tests do things like mover the cursor around

[Oorexx-devel] SVN snapshot question

2014-10-08 Thread J. Leslie Turriff
Hi, I recently discovered that the orxcurses package resides in the ooRexx SVN repository. I went to the SourceForge site and found the package there. There seem to be two ways to download it: the Download Snapshot link at the top of the list, and the SVN checkout command. I

Re: [Oorexx-devel] Switch between ooRexx versions

2014-10-06 Thread J. Leslie Turriff
On Sunday 05 October 2014 12:39:18 Erich Steinböck wrote: For those of you who will install the new 5.0.0 and still need/want to test how stuff worked in 4.2.0, there's a simple (Windows) setup that will allow you to switch between versions. Before installing 5.0.0, do the following rxapi /u

Re: [Oorexx-devel] Testers wanted...

2014-10-06 Thread J. Leslie Turriff
On Sunday 05 October 2014 10:54:05 Sahananda (Jon) Wolfers wrote: : As I understand it a future new version 5.0.0 is available from the build machine. You can find it here http://build.oorexx.org/downloads/. For windows platforms you download an installer, just like you did when you last

Re: [Oorexx-devel] ooRexx, Signals, and Classic Rexx converts

2014-10-01 Thread J. Leslie Turriff
On Wednesday 01 October 2014 10:36:54 Brandon Cherry wrote: It can be very confusing to someone who is just trying to get use to the object oriented approach. A lot of times they would just revert to classic code as it was easier to understand. The lesson they often learned was ooRexx

Re: [Oorexx-devel] ooRexx Syntax Diagrams

2014-08-09 Thread J. Leslie Turriff
On Tuesday 29 July 2014 19:55:05 David Ashley wrote: I found a good generator on the web at http://bottlecaps.de/rr/ui. It takes an ebnf syntax and generates really nice railroad diagrams. To give you an idea of how they look I have put together an ebnf of the ooRexx BIFs that you can submit