Re: [Oorexx-devel] Reserved keywords

2024-09-12 Thread Mike Cowlishaw
Another option (probably too radical a change) would be to switch to the NetRexx rule: a symbol that has been used as a variable cannot be a keyword. The advantage of this is that keywords added to the language in the future will and can not break existing programs. Mike ___

Re: [Oorexx-devel] Questions ad developing for Windows (Visual Studio community edition ...)

2024-09-06 Thread Mike Cowlishaw
I just use GCC from command line (run from a Rexx script, of course). I've been using the community addition of visual studio for ages. I don't believe I've ever had the professional version since the project started. It has everything you need, including the debugger. Rick On Fri, Sep 6,

Re: [Oorexx-devel] SIGNAL into IF / SELECT / DO

2024-09-04 Thread Mike Cowlishaw
Do we intentionally allow SIGNAL/CALL into IF/DO/LOOP? It is certainly not done intentionally. Not quite true .. in various automatic or manual translations from BASIC to REX it was done intentionally, as that made a translation simpler/truer to the original. (I think SUMER game is an e

Re: [Oorexx-devel] Status of RxFTP

2024-06-02 Thread Mike Cowlishaw
> > > 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'

Re: [Oorexx-devel] Status of RxFTP

2024-05-31 Thread Mike Cowlishaw
> 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 cha

Re: [Oorexx-devel] Status of RxFTP

2024-05-30 Thread Mike Cowlishaw
rn (./*) being added. :-) Mike _ From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 19 May 2024 16:59 To: 'Open Object Rexx Developer Mailing List' Subject: Re: [Oorexx-devel] Status of RxFTP OK, thanks ... in fact upload to the ISP is just running the Rexx program that

Re: [Oorexx-devel] Status of RxFTP

2024-05-19 Thread Mike Cowlishaw
[Wow, your memory of elap is impressive!!] except I forgot it was called elap! :-) The package manager uses a weak reference for loaded packages, so if there are no references pointing into that package it will get garbage collected eventually. A bit tricking to control and there'

Re: [Oorexx-devel] Status of RxFTP

2024-05-19 Thread Mike Cowlishaw
OK, thanks ... in fact upload to the ISP is just running the Rexx program that I wrote many years ago and has worked with 5 ISPs so far with no problems until a month ago ... But thanks for the ideas, in case I have to give up on FTP. In practice I just try things out in my own directories befor

Re: [Oorexx-devel] Status of RxFTP

2024-05-18 Thread Mike Cowlishaw
Developer Mailing List Subject: Re: [Oorexx-devel] Status of RxFTP are you calling the program using your custom command shell? I suspect that might be the problem. Otherwise it should be picking up the change every time the program is run, assuming it runs in a new process. Rick On Sat,

Re: [Oorexx-devel] Status of RxFTP

2024-05-18 Thread Mike Cowlishaw
With a bit more info from the ISP .. I think I can solve this; so for now, no need for anyone else to spend time on this! Well, I was wrong, but am homing in on the problem using a modified rxftp.cls (rxftpx.cls). A quick question: how do I 'refresh' a class .. that is, have ooRexx u

Re: [Oorexx-devel] Status of RxFTP

2024-05-17 Thread Mike Cowlishaw
With a bit more info from the ISP .. I think I can solve this; so for now, no need for anyone else to spend time on this! Mike _ From: Mike Cowlishaw [mailto:m...@speleotrove.com] Sent: 17 May 2024 15:25 To: sahana...@gmail.com; 'Open Object Rexx Developer Mailing List' S

Re: [Oorexx-devel] Status of RxFTP

2024-05-17 Thread Mike Cowlishaw
gnised. For your case, you should be able to use "ls" - this still an acceptable command. Best regards, Wilfredo Fasthosts Customer Support Customer By CSS Email (Mike Cowlishaw) (17/05/2024 01.37 PM) Hi Wilfredo, Many thanks for this .. I think this is progress (but I still cannot

Re: [Oorexx-devel] Status of RxFTP

2024-05-03 Thread Mike Cowlishaw
Michael, I'm using the class, e,g,: rc=session~FtpDir('*.*') Jon .. thanks .. I'll mention that to the ISP. Mike ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel

[Oorexx-devel] Status of RxFTP

2024-05-02 Thread Mike Cowlishaw
I use RxFTP almost daily for updating my web sites (speleotrove.com and speleogroup.org) -- and have been using it without problems for many years (a decade, or thereabouts). Yesterday I failed to update any page using it, getting the following logged messages (from rc=session~FtpDir('*.*') ) :

Re: [Oorexx-devel] Brief explanations on ooRexx' multithreading capabilities and the desired sample outputs (Re: Mike's suggestion added (Re: Another updated version for testing (Re: An updated versio

2024-02-06 Thread Mike Cowlishaw
' multithreading capabilities and the desired sample outputs (Re: Mike's suggestion added (Re: Another updated version for testing (Re: An updated version available (Re: Ad debugging multithreaded programs, a wor On 05.02.2024 17:07, Mike Cowlishaw wrote: There is a new

Re: [Oorexx-devel] Mike's suggestion added (Re: Another updated version for testing (Re: An updated version available (Re: Ad debugging multithreaded programs, a working test version

2024-02-05 Thread Mike Cowlishaw
There is a new version to * incorporate Mike's suggestion of inserting the thread number into the trace prefix after the second character, the option is 'T' (for thread), * a new (artificial) program that creates many threads such that the different formats can

Re: [Oorexx-devel] Package name casing

2023-04-19 Thread Mike Cowlishaw
name of their choice An example close to us Mike Cowlishaw' s General Decimal Arithmetic package is distributed as decNumber-icu-368.zip I don't think that's relevant. That's just a file name, not a "package distribution". On *ix you'd, sadly, have to t

Re: [Oorexx-devel] Higher precision time on Windows.

2023-04-06 Thread Mike Cowlishaw
HI .. just back from 2 weeks in Spain. I have code for high-res times in Windows .. doesn't use that API, I'm certain. Huge backlog at the moment, nudge me in a few days and I'll look for it. Mike _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 05 April 2023 10:33 To: Op

Re: [Oorexx-devel] Musings with tracing multithreaded ooRexx programs, mt91.rex: on two Rexx interpreter instances (RII)

2023-02-26 Thread Mike Cowlishaw
Absolutely agree .. colour can and does make a huge difference. I think (there may be independent inventions) that I invented syntax colouring in LEXX (see https://en.wikipedia.org/wiki/LEXX_(text_editor) ). But since colour terminals had only just became available in 1985 ... Colouring trace o

Re: [Oorexx-devel] Musings with tracing multithreaded ooRexx programs, mt91.rex: on two Rexx interpreter instances (RII)

2023-02-26 Thread Mike Cowlishaw
(RII) Mike, sorry for the long intermission, having been "under water" for different reasons and I wanted to take my time to get back as becoming able to fully understand and to debug multi threaded ooRexx programs is really a very important and needed task. On 17.02.2023 16:00, M

Re: [Oorexx-devel] Musings with tracing multithreaded ooRexx programs, mt91.rex: on two Rexx interpreter instances (RII)

2023-02-17 Thread Mike Cowlishaw
t91.rex: on two Rexx interpreter instances (RII) Am 15.02.2023 um 18:57 schrieb Mike Cowlishaw : As for the 'spaced out' case (excerpt below) ... this really would not work for me. I often have 5-9 windows open when I'm programming and these are 80 characters wide so I can minimise o

Re: [Oorexx-devel] Musings with tracing multithreaded ooRexx programs, mt91.rex: on two Rexx interpreter instances (RII)

2023-02-15 Thread Mike Cowlishaw
Thanks for the multiple examples! As for the 'spaced out' case (excerpt below) ... this really would not work for me. I often have 5-9 windows open when I'm programming and these are 80 characters wide so I can minimise overlaps. With the suggested layout this would only work for programs less

Re: [Oorexx-devel] Also some background information (Re: Ad trace options

2023-02-14 Thread Mike Cowlishaw
A lot here, but just on the formatting (see below): In many cases a single-digit hits the sweet spot (up to 8 cores running worker threads plus one 'master' thread). An underscore or (my preference) a blank before the thread number is good. I don't see any value in 'two digits right-adjusted'

Re: [Oorexx-devel] Ad trace options

2023-02-13 Thread Mike Cowlishaw
Nice summary from Rony -- Thanks. I definitely see the utility of having the thread number in a trace (if there's more than one thread) -- I use this all the time in printfs in my C programs, and in Rexx trace it could simply be added after the trace identifier (the second character in the >_> se

Re: [Oorexx-devel] A draft for documenting MT tracing (Re: Planning to add multithreaded (concurrent) tracing (Re: RFC for feature request "794 Concurrency request"

2023-02-11 Thread Mike Cowlishaw
pooled and reused, it needs to be defined how that all plays out. This feature, while useful, needs a lot more discussion before it is put in place. Rick On Thu, Feb 9, 2023 at 7:21 AM Rony G. Flatscher wrote: Thanks for the feedback. Probably putting M as the trailing letter after the alphabet

Re: [Oorexx-devel] Planning to add multithreaded (concurrent) tracing (Re: RFC for feature request "794 Concurrency request"

2023-02-08 Thread Mike Cowlishaw
I would have put the M after the other letter because it's really a subsidiary option. If it's first it rather 'M'asks the main option? Mike _ From: Rony G. Flatscher [mailto:rony.flatsc...@wu.ac.at] Sent: 08 February 2023 14:16 To: oorexx-devel@lists.sourceforge.net Subject: [Oorexx

Re: [Oorexx-devel] I think I've seen the future...

2023-01-24 Thread Mike Cowlishaw
> I would be astounded if there is anything I have ever written > in Rexx that Mike didn't do first. Probably true .. but only because I always write test cases before I implement the code. But I'm sure Chip wrote the first actual real-life-uses-examples that people actually use :-). Mike

Re: [Oorexx-devel] I think I've seen the future...

2023-01-23 Thread Mike Cowlishaw
a clear one like this had existed, I believe I would have found it. Rick Jon On Mon, 23 Jan 2023 at 14:21, Rony G. Flatscher wrote: On 23.01.2023 14:17, Mike Cowlishaw wrote: > >> "but still humans need to be able to >> understand and assess/control them otherwise human

Re: [Oorexx-devel] I think I've seen the future...

2023-01-23 Thread Mike Cowlishaw
> "but still humans need to be able to > understand and assess/control them otherwise humanity becomes > helpless and dependent over time" So it just happens earlier in life ...? :-)) ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.n

Re: [Oorexx-devel] Wrong Apple version of ooRexx serviced by the Sourceforge website

2022-12-14 Thread Mike Cowlishaw
I fear that if we just keep discussing things that need to be done another 10 years will pass. Surely the priority here is to get 5.0 out there for most platforms, and worry about loose ends afterwards? Mike > -Original Message- > From: Rony G. Flatscher [mailto:rony.flatsc...@wu.ac.at

Re: [Oorexx-devel] Ad "Sir Santa's Bag for 2022" ...

2022-12-11 Thread Mike Cowlishaw
+1 _ From: Sahananda Sahananda [mailto:sahana...@gmail.com] Sent: 11 December 2022 16:20 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Ad "Sir Santa's Bag for 2022" ... +1 Jon On Sat, 10 Dec 2022 at 22:34, René Jansen wrote: Me too. Let’s do it! René.

Re: [Oorexx-devel] Jenkins

2022-11-13 Thread Mike Cowlishaw
OK, thanks! _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 13 November 2022 11:13 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Jenkins On Sun, Nov 13, 2022 at 5:57 AM Mike Cowlishaw wrote: I'm not familiar with internals of ooRexx

Re: [Oorexx-devel] Jenkins

2022-11-13 Thread Mike Cowlishaw
I'm not familiar with internals of ooRexx, but reading this: I tried to "tune" Virtualbox to get rid of the timing error problems but every attempt actually made things worse, with more than half of the timing tests failing. I have reset Virtualbox to default values now. What *DID* help o

Re: [Oorexx-devel] Jenkins

2022-11-12 Thread Mike Cowlishaw
Good work! I'm not familiar with internals of ooRexx, but reading this: > I tried to "tune" Virtualbox to get rid of the timing error > problems but every attempt actually made things worse, with > more than half of the timing tests failing. I have reset > Virtualbox to default values now. Wh

Re: [Oorexx-devel] Ad "portable" versions of ooRexx

2022-08-03 Thread Mike Cowlishaw
Sounds interesting .. could another step be to be able to make a .exe (or .msi, etc.) from a OoRexx program and all the bits & classes that it needs? Mike _ From: Rony G. Flatscher [mailto:rony.flatsc...@wu.ac.at] Sent: 03 August 2022 12:39 To: oorexx-devel@lists.sourceforge.net Sub

Re: [Oorexx-devel] suboptimal error diagnostic

2022-07-25 Thread Mike Cowlishaw
called (from line 2) and then where in merge (line 27) the error was found. So what's the problem? Mike _ From: 'WalterPachl' [mailto:pa...@chello.at] Sent: 25 July 2022 15:20 To: Mike Cowlishaw Subject: RE: [Oorexx-devel] suboptimal error diagnostic I thin

Re: [Oorexx-devel] suboptimal error diagnostic

2022-07-25 Thread Mike Cowlishaw
Not sure I understand. Why don't you want to know from where merge was called? Mike Once more: I don't like that the Call statement in the calling program is blamed for the syntax error in the involed external rex. H:\_tri>rexx trid test Syntax raised in line 219 Call merge pn rc=21

Re: [Oorexx-devel] suboptimal error diagnostic

2022-07-25 Thread Mike Cowlishaw
Well, Walter, if you knew what the problem was ... It seems perfectly reasonable to be for the interpreter to treat 'call' there as the name of a control variable (as that's all that is allowed there). But in this case I suppose "loop has no control variable but one is specified" might be more a

Re: [Oorexx-devel] suboptimal error diagnostic

2022-07-25 Thread Mike Cowlishaw
Did you mean to put a semicolon after that 'End'? Mike _ From: WalterPachl via Oorexx-devel [mailto:oorexx-devel@lists.sourceforge.net] Sent: 25 July 2022 07:02 To: Open Object Rexx Developer Mailing List Cc: WalterPachl Subject: [Oorexx-devel] suboptimal error diagnostic A phenomen

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

2022-07-14 Thread Mike Cowlishaw
> I agree; I don't see why the .stem variant should be > easier than any other, especially since stems are hardly ever > used with the more modern rexx constructs (e.g. loop x over y). I don't think it should be made harder: I have tens of thousands of lines of Rexx code, some over 40 years o

Re: [Oorexx-devel] Windows Installers

2022-04-12 Thread Mike Cowlishaw
W7/W8.1/W10 Virtual Machines. I still think we should continue building & testing on those platforms. Mike Cowlishaw offered a solution for a single installer for 32/64 bit Windows in that thread Hälsningar/Regards/Grüsse, P.O. Jonsson oor...@jonases.se _

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

2022-03-07 Thread Mike Cowlishaw
> > Mike > > I didn't remember the significance of "routine". :-) :-)) ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel

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

2022-03-05 Thread Mike Cowlishaw
> > 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 it's a method on the String/Rexx class it should be avai

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

2021-07-21 Thread Mike Cowlishaw
>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 working on a THE editor macro yesterday which for > some rea

Re: [Oorexx-devel] ooRexx on Windows 8

2021-07-14 Thread Mike Cowlishaw
Does the machine have a six month uptime? Not sure what you mean by 'uptime' .. it has been powered on since January (actually for 2-3 years I think .. I accidentally powered it off once in 2018). It's a very low-power-use PC; fans rarely run. Is it connected to the internet? Yes. Always.

Re: [Oorexx-devel] ooRexx on Windows 8

2021-07-14 Thread Mike Cowlishaw
Also apologies for continuing the off-topic :-). On Win7 I use elap.rex as my shell, so no problems there :-). Also for me Win 7 is very stable -- last reboot was in January, or thereabouts, and that only because I installed a new application (that probably didn't need a reboot, in truth). My

Re: [Oorexx-devel] ooRexx on Windows 8

2021-07-14 Thread Mike Cowlishaw
It is 8.1. Professional, and I do not think anyone in his right mind is actually using Windows 8 or 8.1 for that matter ;-) I cannot disagree, but on my main PC I still run Windows 7 -- it's user interface is so much better than Windows 10. [I do run Windows 10 on my 'travel laptop' which at

Re: [Oorexx-devel] Converting size_t, ssize_t

2021-04-16 Thread Mike Cowlishaw
Since the early 1980s, I gave up on the 'int' type because I was working on 8-bit, 32-bit, and (sadly) 16-bit processors. This was tricky back then, but relatively safe now. Currently I use: // MFC names for common types; for safety, recent (post 1988) MFC modules // do not use 'int' or 'long'

Re: [Oorexx-devel] NewString timings

2021-04-11 Thread Mike Cowlishaw
Any news on this? Strings are what Rexx is all about :-) Mike _ From: Erich Steinböck [mailto:erich.steinbo...@gmail.com] Sent: 29 March 2021 20:41 To: Open Object Rexx Developer Mailing List Subject: [Oorexx-devel] NewString timings While working on the Stream performance is

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

2021-02-10 Thread Mike Cowlishaw
The Stream functions were added to Rexx in 1982 (I think) but didn't make the cut for the first VM/CMS release (SP3, 1983). They are in the first edition of The Rexx Language (1985). It took a frustratingly long time for them to be added -- no quite sure why that was. Mike > -Original M

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

2021-01-11 Thread Mike Cowlishaw
+1 _ From: Cyril Randles [mailto:cyrilrand...@gmail.com] Sent: 11 January 2021 16:49 To: Open Object Rexx Developer Mailing List Subject: Re: [Oorexx-devel] Seven years since the last release I agree with Rony. The beta version is of good quality The reputation of Rexx needs to be pro

Re: [Oorexx-devel] Arithmetic

2020-11-23 Thread Mike Cowlishaw
Yes, it's not what 'people expect'. This is why I argued (back in 1981) that there should be a minimum value for NUMERIC DIGITS, perhaps 6 or possibly 5. But it was hard to deny that that was an arbitrary limit, whereas 1 was a 'hard' limit. Mike I do understand say 1005*1 - 1004*1 -- 10

Re: [Oorexx-devel] Quirk of the Day

2020-11-10 Thread Mike Cowlishaw
I think if you set NUMERIC DIGITS 1 then you get what you deserve (or desire?). It is really not very interesting. Mike _ From: WalterPachl via Oorexx-devel [mailto:oorexx-devel@lists.sourceforge.net] Sent: 10 November 2020 19:13 To: Open Object Rexx Developer Mailing List Cc: Walte

Re: [Oorexx-devel] Quirk of the Day

2020-11-10 Thread Mike Cowlishaw
> 2) it appears - I have been told - that CRX (of which I do > not have a running version), does evaluate the numeric > argument under the current settings and comes up (for 18) > with 2E+1, so 2. While just as astonishing (well, maybe a bit > more), this is even more PLE than ooRexx. That w

Re: [Oorexx-devel] Quirk of the Day

2020-11-09 Thread Mike Cowlishaw
René. On 9 Nov 2020, at 15:00, Mike Cowlishaw wrote: And some more background .. if I recall correctly, this was set (corrected) to work this way after an APAR (one of only two, ever) was raised for exactly this case because the interpreter did NOT report it as an error wherea

Re: [Oorexx-devel] Quirk of the Day

2020-11-09 Thread Mike Cowlishaw
And some more background .. if I recall correctly, this was set (corrected) to work this way after an APAR (one of only two, ever) was raised for exactly this case because the interpreter did NOT report it as an error whereas the documentation implied that it should. There was some discussion

Re: [Oorexx-devel] Short cutting logical operators

2020-09-06 Thread Mike Cowlishaw
But not many useful ones. Mike _ From: Rony G. Flatscher [mailto:rony.flatsc...@wu.ac.at] Sent: 06 September 2020 18:13 To: oorexx-devel@lists.sourceforge.net Subject: Re: [Oorexx-devel] Short cutting logical operators On 06.09.2020 18:42, Mike Cowlishaw wrote: On 05.09.2020 21:48, Mik

Re: [Oorexx-devel] Short cutting logical operators

2020-09-06 Thread Mike Cowlishaw
On 05.09.2020 21:48, Mike Cowlishaw wrote: Rony, this was added to NetRexx back in the 1990s. yes, this also meant that translating NetRexx to Java would be straight-forward, but NetRexx broke compatibility with Rexx in that respect (which has not been a problem). I don't f

Re: [Oorexx-devel] Short cutting logical operators

2020-09-05 Thread Mike Cowlishaw
wu.ac.at] Sent: 05 September 2020 19:30 To: oorexx-devel@lists.sourceforge.net Subject: Re: [Oorexx-devel] Short cutting logical operators On 04.09.2020 15:51, Mike Cowlishaw wrote: I think you all know my opinion on weird notations in languages that are only known and used by a few 'elite' progra

Re: [Oorexx-devel] Short cutting logical operators

2020-09-04 Thread Mike Cowlishaw
I think you all know my opinion on weird notations in languages that are only known and used by a few 'elite' programmers -- yet are all-too-easily misunderstood by less-practiced (or simply less-able or infrequent) programmers... :-) Mike _ From: Erich Steinböck [mailto:erich.steinb

Re: [Oorexx-devel] ooRexx Performance

2020-08-09 Thread Mike Cowlishaw
My guess is that his machine is not one CPU but 4-core, so this single-thread program is using [a bit less than] a quarter of the CPU. Mike _ From: René Jansen [mailto:rvjan...@xs4all.nl] Sent: 09 August 2020 13:24 To: Open Object Rexx Developer Mailing List Cc: James R. Manchester Su

Re: [Oorexx-devel] A question

2020-07-28 Thread Mike Cowlishaw
=zoom'/'||x'/'y'.png' Ruurd On 7/28/20 8:21 PM, Mike Cowlishaw wrote: The same is true for '10001010'b .. a change that unexpectedly broke some important applications when we introduced it (e.g., LISTSERV). I'd use a different notation, nowadays, fo

Re: [Oorexx-devel] A question

2020-07-28 Thread Mike Cowlishaw
The same is true for '10001010'b .. a change that unexpectedly broke some important applications when we introduced it (e.g., LISTSERV). I'd use a different notation, nowadays, for hex and binary constants (see NetRexx). Sometimes I tried too much to follow the conventions of earlier languages.

Re: [Oorexx-devel] Generating the documentation

2020-06-10 Thread Mike Cowlishaw
Excellent work by all!!! Mike > Back at the end of October last year, a discussion started > about finding a replacement for our process to build our > documentation. The reason being "The issue has become even > more serious since switching over to Windows 10. All ooRexx > docs still build

Re: [Oorexx-devel] Question ad centering images

2020-03-07 Thread Mike Cowlishaw
Centred looks better, to me. Maybe for the railroad diagrams too? Or maybe not. Nit .. some odd white space in the 2.9 first sentence. Mike > -Original Message- > From: Rony G. Flatscher [mailto:rony.flatsc...@wu.ac.at] > Sent: 07 March 2020 16:15 > To: oorexx-devel@lists.sourceforge.

Re: [Oorexx-devel] recent MacOS 10.15.2 and Xcode 'misses stdlib.h' build error

2020-02-02 Thread Mike Cowlishaw
> z/OS can run 24, 31 and 64 bit code alongside and call each other Indeed... upwards compatibility is always valuable. I quite often get requests to add enhancements to tools that I wrote pre-REX (i.e, late 1970s). These are still running and in daily use. (I just send the requesters the sou

Re: [Oorexx-devel] Questions ad generating the documentation (publican, pandoc)

2019-12-16 Thread Mike Cowlishaw
As a result of Jon's request, I have now done the RxMath PDF as well. Doing another document helped me formalize the process so that I can automate it and it identified another small issue which I thought had been corrected. You can download the PDF here

Re: [Oorexx-devel] Questions ad generating the documentation (publican, pandoc)

2019-11-07 Thread Mike Cowlishaw
> Just so everyone doesn't think I've abandoned this effort, I > am pursuing another approach to building the docs. You can > expect an update when I've made some more progress. Mike ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.n

Re: [Oorexx-devel] Recent changes in DateTime class?

2019-10-01 Thread Mike Cowlishaw
And today is also 1st October but this time the method worked :-) :-)) ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Re: [Oorexx-devel] Recent changes in DateTime class?

2019-10-01 Thread Mike Cowlishaw
Reminds me of a 1st October many years ago, when a cleanup of code for the Date function in classic Rexx (by Steve D) broke on 1 October all over the corporation ... ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforg

Re: [Oorexx-devel] Error 98.903: Unable to load library "rexxgtk"

2019-08-23 Thread Mike Cowlishaw
In my first attempt, I (naively) compiled all the rexxGTK modules as 64-bit programs. Is it really possible to upgrade 32- to 64 bit code with just a re-compile? (Recognizing that I'd have to match that up with a 64-bit GTK or compile it and all it's dependencies to match.) It depen

Re: [Oorexx-devel] Nasty message from Windows

2019-08-20 Thread Mike Cowlishaw
iling List Subject: Re: [Oorexx-devel] Nasty message from Windows Not sure where the flash.ocx requirement comes from. I would suggest trying the "This program worked correctly" option. Rick On Sun, Aug 18, 2019 at 12:57 PM Mike Cowlishaw wrote: Since a couple of days ago (no doubt due

[Oorexx-devel] Nasty message from Windows

2019-08-18 Thread Mike Cowlishaw
Since a couple of days ago (no doubt due to a Windows Update I keep getting this message (on Windows 7). Any ideas? Is it OK to click "This program worked correctly"? Mike ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lis

Re: [Oorexx-devel] An alternative algorithm for x2c()

2019-04-18 Thread Mike Cowlishaw
case 'A': tmp=10; break; case 'B': tmp=11; break; case 'C': tmp=12; break; case 'D': tmp=13; break; case 'E': tmp=14; break; case 'F': tmp=15; break; Also need to add cases 'a' through 'f'? ___ Oorexx-de

Re: [Oorexx-devel] An alternative algorithm for x2c()

2019-04-18 Thread Mike Cowlishaw
Not sure if it would be any faster, but maybe neater to simplify some of the below along the lines of: case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': tmp=hexData[i-1]-'0'; break; (I'd also make the increments of i separate

Re: [Oorexx-devel] RexxUtil test coverage

2019-02-04 Thread Mike Cowlishaw
coverage On Mon, Feb 4, 2019 at 8:07 AM Mike Cowlishaw wrote: I 'delegated' REX functions to Steve Davies very early on, so don't have any testcases. But now I think about it, I forget where the 'Sys' functions came from. Maybe the original author has testcases...

Re: [Oorexx-devel] RexxUtil test coverage

2019-02-04 Thread Mike Cowlishaw
I 'delegated' REX functions to Steve Davies very early on, so don't have any testcases. But now I think about it, I forget where the 'Sys' functions came from. Maybe the original author has testcases... ? Mike I'm trying to work my way through regression testing all of the RexxUtil functio

Re: [Oorexx-devel] ::constant number format

2019-01-07 Thread Mike Cowlishaw
e. A lot of people wanted this, I've yet to see a single person want to code +"10". It could be added, but there seems little real value in doing that. Rick On Mon, Jan 7, 2019 at 3:37 PM Mike Cowlishaw wrote: OK, I just remembered it as expressions (that evaluate as constants

Re: [Oorexx-devel] ::constant number format

2019-01-07 Thread Mike Cowlishaw
] ::constant number format Because ::constant directives only allowed constant values, not expressions in past releases. This was a special exception to remove the requirement to specify negative numbers as quoted literal strings Rick On Mon, Jan 7, 2019 at 2:53 PM Mike Cowlishaw wrote: That would

Re: [Oorexx-devel] ::constant number format

2019-01-07 Thread Mike Cowlishaw
That would certainly be valid in a Rexx program; any reason why it should not also be valid in a ::constant expression? Mike rexxref (both 4.2 and 5.0) says "Also permitted is the single character "-" or "+" followed by a literal string or symbol that is a valid number" for the :constant directi

Re: [Oorexx-devel] Feature 730 sandbox

2018-12-20 Thread Mike Cowlishaw
Definitely good to see active development here .. Happy Holidays, all! ___ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel

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

2018-08-23 Thread Mike Cowlishaw
On Wed, Aug 22, 2018 at 12:06 PM Mike Cowlishaw wrote: Excellent! Will this affect stems' performance at all? Probably not. This deals mostly with how the storage used for very large objects are managed. Stems are composed of lots of small objects. The effects would more like

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

2018-08-22 Thread Mike Cowlishaw
Excellent! Will this affect stems' performance at all? Mike _ From: Rick McGuire [mailto:object.r...@gmail.com] Sent: 21 August 2018 21:24 To: Open Object Rexx Developer Mailing List Subject: [Oorexx-devel] A simple benchmark result of the new GC code. Just ran this simple program

Re: [Oorexx-devel] USE ARG default values with references.

2018-04-16 Thread Mike Cowlishaw
carat has some compatibility problems with other Rexx interpreters that interpreted the carat as a logical not. I'd prefer to stay away from that. In any event, I just committed the changes to use '>' rather than '&'. :-))) Many thanks. Mike -

Re: [Oorexx-devel] USE ARG default values with references.

2018-04-16 Thread Mike Cowlishaw
One other point I should probably make related to this is that the referencing operator (currently spelled "&") ... I trust that spelling is still considered an open issue. :-) I'm warming to using '>' on both sides .. at least it implies some sort of movement/look elsewhere. My secon

Re: [Oorexx-devel] Discussion: Adding variable references to ooRexx.

2018-04-12 Thread Mike Cowlishaw
Yes, I wasn't keen on arrows or '^' either :-). But I'm even more un-keen on '&'. <> How about '*', then, as being still being one of the two ends of the C notation? I'm even less keen on using *. Now that C++ allows you to declare arguments as being references rather than pointers, I've b

Re: [Oorexx-devel] Discussion: Adding variable references to ooRexx.

2018-04-12 Thread Mike Cowlishaw
Or .. how about simple parentheses -- as already used in PARSE for a similar purpose, for example?[I think we also considered CALL (foo) a,b once, to allow call by a variable name.] Considered? It has been implemented since the original Object Rexx version. And the bit inside the parens

Re: [Oorexx-devel] Discussion: Adding variable references to ooRexx.

2018-04-12 Thread Mike Cowlishaw
I had similar thoughts, but I found that using '&' on both ends made things more understandable to the "normal" user. That is, the symmetry of using & on both the caller and receiver side connected these very firmly and only required explaining one piece of syntax. I'm hesitant to use the excus

Re: [Oorexx-devel] Discussion: Adding variable references to ooRexx.

2018-04-12 Thread Mike Cowlishaw
Now that the ADDRESS WITH activity is moving along somewhat, I thought I might revisit an idea that has been kicking around since the early days of the project. This was a question of allowing some form of call-by-name to the language. I'm a little torn over whether this is needed or not,

Re: [Oorexx-devel] OOrexx 5

2018-01-18 Thread Mike Cowlishaw
: [Oorexx-devel] OOrexx 5 Mike, there's no Release Candidate yet, but you can find 5.0 beta code builds at https://sourceforge.net/projects/oorexx/files/oorexx/5.0.0beta/ On Thu, Aug 24, 2017 at 8:22 PM, Mike Cowlishaw wrote: I'm hearing hints that OORexx 5 might be nearing read

Re: [Oorexx-devel] Fwd: SourceForge Project Upgrade Notification

2017-10-09 Thread Mike Cowlishaw
Five years behind in reading your e-mail...? :-) :-) _ From: Jon Wolfers [mailto:sahana...@gmail.com] Sent: 09 October 2017 16:53 To: Open Object Rexx Developer Mailing List Subject: [Oorexx-devel] Fwd: SourceForge Project Upgrade Notification Hi Guys, I received this from sourcef

Re: [Oorexx-devel] ooRexx test Framework: Surprise Bug

2017-10-02 Thread Mike Cowlishaw
As Walter would say: SIGNAL ON NOVALUE should have been the default (I'd suggest, perhaps for anything other than simple scripts/commands)... :-) Mike Here's a surprise bug, that we had in our ooRexx test framework at least since 2008: `assertIdentical()` would always pass, never fail. Took

Re: [Oorexx-devel] Fwd: [oorexx:documentation] #252 No four trailing zeros in time("elapsed") and time("reset") output

2017-09-12 Thread Mike Cowlishaw
I think the requirement that there always be microseconds available is fine -- it makes parsing easier, and it encourages implementers to provide microseconds if available -- which is the whole point of elapsed time/wallclock measurements. Agree that the OS/2-specific note isn't useful. It coul

Re: [Oorexx-devel] Google's go easy thread creation using "go" ...

2017-08-27 Thread Mike Cowlishaw
ternal routines -- looking at them, they are really mostly 'local macros'. Mike On Sun, Aug 27, 2017 at 2:41 PM, Mike Cowlishaw wrote: But how much easier would this be, if routines in ooRexx would allow for using "reply" (being executed in unguarded mode)? And why do

Re: [Oorexx-devel] Google's go easy thread creation using "go" ...

2017-08-27 Thread Mike Cowlishaw
But how much easier would this be, if routines in ooRexx would allow for using "reply" (being executed in unguarded mode)? And why does it have to be a ::routine? Why shouldn't any small piece of Rexx code be allowed to do this? Then one would be able to code the "go"-example 1:1 as: call

Re: [Oorexx-devel] OOrexx 5

2017-08-25 Thread Mike Cowlishaw
e.net/projects/oorexx/files/oorexx/5.0.0beta/ On Thu, Aug 24, 2017 at 8:22 PM, Mike Cowlishaw wrote: I'm hearing hints that OORexx 5 might be nearing readiness. Is there a 'Release candidate'? Obviously I use Rexx a lot :-) .. several thousand times a day, as a rough guess .

[Oorexx-devel] OOrexx 5

2017-08-24 Thread Mike Cowlishaw
I'm hearing hints that OORexx 5 might be nearing readiness. Is there a 'Release candidate'? Obviously I use Rexx a lot :-) .. several thousand times a day, as a rough guess .. and would be happy to try the new version, especially if there is a simple switch so it's easy to revert if something

Re: [Oorexx-devel] Question ad application causing the crash

2017-05-10 Thread Mike Cowlishaw
Sorry, I'm not interested in getting that involved with this again. I will answer specific questions about how the code works, but that's the limit. I will NOT get involved in directly debugging these issues. :-) :-) --

Re: [Oorexx-devel] Parse Arg s

2017-04-01 Thread Mike Cowlishaw
Apparently there is a difference in Parse Arg behaviour in Calssic Rexx vs. ooRexx Whereas Regina strips the command line Argument on both dides, ooRexx strips only the leading blanks I think that interpreters can do pretty much what they like with command-line arguments, given that they wi

Re: [Oorexx-devel] Calling native library code is slow

2017-03-29 Thread Mike Cowlishaw
Hmmm, had an idea that could work. Interesting -- Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot__

  1   2   3   4   5   >