Re: [Oorexx-devel] Class Exists Query

2015-03-12 Thread Sahananda (Jon) Wolfers
Of course - sorry Rick - my brain is on go slow today

Jon

On 11 March 2015 at 16:09, Rick McGuire  wrote:

> A string is NOT a class, it is an instance of the string class.  Testing
> for .object will always return true, but testing for .class will only
> return true if the object in question is a real class object.
>
> Rick
>
> On Wed, Mar 11, 2015 at 11:35 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi David,
>>
>> That's a good question, if .strung is not a class, then it should just be
>> a string which is a .class so I now think it shouldn't work.
>>
>> In either case I would not expect an error - just for it to return .true
>> all the time.
>>
>> Now confused Jon
>>
>> On 11 March 2015 at 15:26, David Ashley  wrote:
>>
>>>  So why doesn't Jon's method throw an error? Are you not invoking a
>>> method on a class that does not exist (the isa method)? Why does that not
>>> throw an error?
>>>
>>> David Ashley
>>>
>>> On 03/11/2015 10:12 AM, Rick McGuire wrote:
>>>
>>> Jon's method doesn't throw an error either.
>>>
>>>  Rick
>>>
>>> On Wed, Mar 11, 2015 at 11:03 AM, David Ashley >> > wrote:
>>>
>>>>  But I wanted something that queries for the existence of the class. I
>>>> do not want an error thrown if the class does not exist. I just want to
>>>> know whether or not the class actually exists. Your .context method does
>>>> that.
>>>>
>>>> David Ashley
>>>>
>>>>
>>>> On 03/11/2015 09:58 AM, Rick McGuire wrote:
>>>>
>>>>
>>>>
>>>> On Wed, Mar 11, 2015 at 10:55 AM, David Ashley <
>>>> w.david.ash...@gmail.com> wrote:
>>>>
>>>>>  That works for builtin classes, but not for user defined classes. I
>>>>> want something that can query both.
>>>>>
>>>>
>>>>
>>>>  That method works just fine for any class that is visible in the
>>>> environment.  It is not just restricted to the builtin classes.
>>>>
>>>>  Rick
>>>>
>>>>
>>>>>
>>>>>
>>>>> David Ashley
>>>>>
>>>>>
>>>>> On 03/11/2015 09:52 AM, Sahananda (Jon) Wolfers wrote:
>>>>>
>>>>> Would this do?
>>>>>
>>>>>  say .string~isa(.class)
>>>>> 1
>>>>>   ... rexxtry.rex on WindowsNT
>>>>> say .strung~isa(.class)
>>>>> 0
>>>>>   ... rexxtry.rex on WindowsNT
>>>>>
>>>>>  Jon
>>>>>
>>>>> On 11 March 2015 at 14:48, David Ashley 
>>>>> wrote:
>>>>>
>>>>>> Rick -
>>>>>>
>>>>>> Is there a way to query ooRexx to discover if a class exists? I think
>>>>>> this would be a good addition if that functionality does not exist.
>>>>>>
>>>>>> David Ashley
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>>>>> sponsored
>>>>>> by Intel and developed in partnership with Slashdot Media, is your
>>>>>> hub for all
>>>>>> things parallel software development, from weekly thought leadership
>>>>>> blogs to
>>>>>> news, videos, case studies, tutorials and more. Take a look and join
>>>>>> the
>>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>>> ___
>>>>>> Oorexx-devel mailing list
>>>>>> Oorexx-devel@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dive into the World of Parallel Programming The Go Parallel Website, 
>>>>> sponsored
>>>>> by Intel and developed in partnership with Slashdot Media, is your hub 
>>>>> for al

Re: [Oorexx-devel] Class Exists Query

2015-03-12 Thread Sahananda (Jon) Wolfers
Would this do?

say .string~isa(.class)
1
  ... rexxtry.rex on WindowsNT
say .strung~isa(.class)
0
  ... rexxtry.rex on WindowsNT

Jon

On 11 March 2015 at 14:48, David Ashley  wrote:

> Rick -
>
> Is there a way to query ooRexx to discover if a class exists? I think
> this would be a good addition if that functionality does not exist.
>
> David Ashley
>
>
> --
> Dive into the World of Parallel Programming The Go Parallel Website,
> sponsored
> by Intel and developed in partnership with Slashdot Media, is your hub for
> all
> things parallel software development, from weekly thought leadership blogs
> to
> news, videos, case studies, tutorials and more. Take a look and join the
> conversation now. http://goparallel.sourceforge.net/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Class Exists Query

2015-03-11 Thread Sahananda (Jon) Wolfers
It would appear that the string class does not inherit from the class class.
I wonder if there are other exceptions?

Jon

On 11 March 2015 at 15:35, Sahananda (Jon) Wolfers 
wrote:

> Hi David,
>
> That's a good question, if .strung is not a class, then it should just be
> a string which is a .class so I now think it shouldn't work.
>
> In either case I would not expect an error - just for it to return .true
> all the time.
>
> Now confused Jon
>
> On 11 March 2015 at 15:26, David Ashley  wrote:
>
>>  So why doesn't Jon's method throw an error? Are you not invoking a
>> method on a class that does not exist (the isa method)? Why does that not
>> throw an error?
>>
>> David Ashley
>>
>> On 03/11/2015 10:12 AM, Rick McGuire wrote:
>>
>> Jon's method doesn't throw an error either.
>>
>>  Rick
>>
>> On Wed, Mar 11, 2015 at 11:03 AM, David Ashley 
>> wrote:
>>
>>>  But I wanted something that queries for the existence of the class. I
>>> do not want an error thrown if the class does not exist. I just want to
>>> know whether or not the class actually exists. Your .context method does
>>> that.
>>>
>>> David Ashley
>>>
>>>
>>> On 03/11/2015 09:58 AM, Rick McGuire wrote:
>>>
>>>
>>>
>>> On Wed, Mar 11, 2015 at 10:55 AM, David Ashley >> > wrote:
>>>
>>>>  That works for builtin classes, but not for user defined classes. I
>>>> want something that can query both.
>>>>
>>>
>>>
>>>  That method works just fine for any class that is visible in the
>>> environment.  It is not just restricted to the builtin classes.
>>>
>>>  Rick
>>>
>>>
>>>>
>>>>
>>>> David Ashley
>>>>
>>>>
>>>> On 03/11/2015 09:52 AM, Sahananda (Jon) Wolfers wrote:
>>>>
>>>> Would this do?
>>>>
>>>>  say .string~isa(.class)
>>>> 1
>>>>   ... rexxtry.rex on WindowsNT
>>>> say .strung~isa(.class)
>>>> 0
>>>>   ... rexxtry.rex on WindowsNT
>>>>
>>>>  Jon
>>>>
>>>> On 11 March 2015 at 14:48, David Ashley 
>>>> wrote:
>>>>
>>>>> Rick -
>>>>>
>>>>> Is there a way to query ooRexx to discover if a class exists? I think
>>>>> this would be a good addition if that functionality does not exist.
>>>>>
>>>>> David Ashley
>>>>>
>>>>>
>>>>> --
>>>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>>>> sponsored
>>>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>>>> for all
>>>>> things parallel software development, from weekly thought leadership
>>>>> blogs to
>>>>> news, videos, case studies, tutorials and more. Take a look and join
>>>>> the
>>>>> conversation now. http://goparallel.sourceforge.net/
>>>>> ___
>>>>> Oorexx-devel mailing list
>>>>> Oorexx-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Dive into the World of Parallel Programming The Go Parallel Website, 
>>>> sponsored
>>>> by Intel and developed in partnership with Slashdot Media, is your hub for 
>>>> all
>>>> things parallel software development, from weekly thought leadership blogs 
>>>> to
>>>> news, videos, case studies, tutorials and more. Take a look and join the
>>>> conversation now. http://goparallel.sourceforge.net/
>>>>
>>>>
>>>>
>>>> ___
>>>> Oorexx-devel mailing 
>>>> listOorexx-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>>
>>>>
>>>>
>>>> --
>

Re: [Oorexx-devel] Class Exists Query

2015-03-11 Thread Sahananda (Jon) Wolfers
Hi David,

That's a good question, if .strung is not a class, then it should just be a
string which is a .class so I now think it shouldn't work.

In either case I would not expect an error - just for it to return .true
all the time.

Now confused Jon

On 11 March 2015 at 15:26, David Ashley  wrote:

>  So why doesn't Jon's method throw an error? Are you not invoking a method
> on a class that does not exist (the isa method)? Why does that not throw an
> error?
>
> David Ashley
>
> On 03/11/2015 10:12 AM, Rick McGuire wrote:
>
> Jon's method doesn't throw an error either.
>
>  Rick
>
> On Wed, Mar 11, 2015 at 11:03 AM, David Ashley 
> wrote:
>
>>  But I wanted something that queries for the existence of the class. I do
>> not want an error thrown if the class does not exist. I just want to know
>> whether or not the class actually exists. Your .context method does that.
>>
>> David Ashley
>>
>>
>> On 03/11/2015 09:58 AM, Rick McGuire wrote:
>>
>>
>>
>> On Wed, Mar 11, 2015 at 10:55 AM, David Ashley 
>> wrote:
>>
>>>  That works for builtin classes, but not for user defined classes. I
>>> want something that can query both.
>>>
>>
>>
>>  That method works just fine for any class that is visible in the
>> environment.  It is not just restricted to the builtin classes.
>>
>>  Rick
>>
>>
>>>
>>>
>>> David Ashley
>>>
>>>
>>> On 03/11/2015 09:52 AM, Sahananda (Jon) Wolfers wrote:
>>>
>>> Would this do?
>>>
>>>  say .string~isa(.class)
>>> 1
>>>   ... rexxtry.rex on WindowsNT
>>> say .strung~isa(.class)
>>> 0
>>>   ... rexxtry.rex on WindowsNT
>>>
>>>  Jon
>>>
>>> On 11 March 2015 at 14:48, David Ashley 
>>> wrote:
>>>
>>>> Rick -
>>>>
>>>> Is there a way to query ooRexx to discover if a class exists? I think
>>>> this would be a good addition if that functionality does not exist.
>>>>
>>>> David Ashley
>>>>
>>>>
>>>> --
>>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>>> sponsored
>>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>>> for all
>>>> things parallel software development, from weekly thought leadership
>>>> blogs to
>>>> news, videos, case studies, tutorials and more. Take a look and join the
>>>> conversation now. http://goparallel.sourceforge.net/
>>>> ___
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>
>>>
>>>
>>> --
>>> Dive into the World of Parallel Programming The Go Parallel Website, 
>>> sponsored
>>> by Intel and developed in partnership with Slashdot Media, is your hub for 
>>> all
>>> things parallel software development, from weekly thought leadership blogs 
>>> to
>>> news, videos, case studies, tutorials and more. Take a look and join the
>>> conversation now. http://goparallel.sourceforge.net/
>>>
>>>
>>>
>>> ___
>>> Oorexx-devel mailing 
>>> listOorexx-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>>
>>>
>>> --
>>> Dive into the World of Parallel Programming The Go Parallel Website,
>>> sponsored
>>> by Intel and developed in partnership with Slashdot Media, is your hub
>>> for all
>>> things parallel software development, from weekly thought leadership
>>> blogs to
>>> news, videos, case studies, tutorials and more. Take a look and join the
>>> conversation now. http://goparallel.sourceforge.net/
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>
>&

Re: [Oorexx-devel] ooDialog

2015-01-17 Thread Sahananda (Jon) Wolfers
Hi Oliver,

Your suggestion probably arises out of the current discussion on the
open-discussion forum about rebar controls, but what I take from this is
that 4.2.2 has problems.  Much of the documentation is not complete and
there are just markers for future paragraphs, and I think there is a bug in
the rebar class or rebarBandInfo class.

Therefore I would suggest that 4.2.4 should not be distributed with ooRexx
until someone competent to fix, support and document it comes along.

It may be that the bug would have been easy for someone of Mark's
experience to fix, and perhaps there is someone out there who will take it
on, but for now I would say it's probably not ready.

Jon

On 17 January 2015 at 18:36, Oliver Sims 
wrote:

> Can I suggest that, unless someone picks up ooDialog where Mark left off,
> version 4.2.4 should be considered as being the best version to distribute
> with ooRexx?
>
> Btw, I have been ill for much of last year, have forgotten a lot, and now
> have to repeat my initial Sourceforge and Tortoise learning curve just to
> commit stuff. So I'm afraid I cannot myself do the work implied by the
> above
> suggestion - at least not without quite a bit of help from someone. My main
> objective at the moment is to complete the ooDialog User Guide, which
> pre-reqs ooDialog 4.2.4.
>
> Oliver
>
>
>
>
>
>
>
> --
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Build Error in latest ooRexx download? Missing Folder in ooDialog Exercises.

2014-11-27 Thread Sahananda (Jon) Wolfers
Hi Dan,

Mark is still in hospital.  As I understand it he is conscious and aware,
but in a very bad way.

He is aware that we are bearing him in our thoughts and/or prayers and I'm
told he was affected when he got the news.

I don't think I can say more than that at this point.

Jon

On 27 November 2014 at 21:27, Dan Carter  wrote:

> Sahananda (Jon), have we heard further news about Mark?  The last I heard
> he was in critical condition but still alive.
>
>
>
>
>
> *From:* Sahananda (Jon) Wolfers [mailto:sahana...@windhorse.biz]
> *Sent:* Thursday, November 27, 2014 13:56
> *To:* Open Object Rexx Developer Mailing List
> *Subject:* Re: [Oorexx-devel] Build Error in latest ooRexx download?
> Missing Folder in ooDialog Exercises.
>
>
>
> Hi Oliver,
>
>
>
> Mark 'decoupled' ooDialog from ooRexx so you could upgrade ooDialog
> without their needing to be a release of ooRexx.
>
>
>
> He released a 4.2.4 Preview version (which I think counts as pre-beta) and
> you would appear to have loaded it on your old machine.
>
>
>
> You could solve this by downloading the 4.2.4 preview again form here
> <https://sourceforge.net/projects/oorexx/files/ooDialog/> or you could
> download the folder itself from the SVN here
> <https://sourceforge.net/p/oorexx/code-0/HEAD/tree/ooDialog/trunk/examples/userGuide/exercises/Exercise07/Extras/>
> .
>
>
>
> I don't know (and I don't think anyone else knows) what will be the fate
> of ooDialog 4.2.4 and whether it will ever get past it's 'preview' status.
>
>
>
> hope that helps,
>
>
>
> Jon
>
>
>
> On 27 November 2014 at 19:56, Oliver Sims <
> oliver.s...@simsassociates.co.uk> wrote:
>
> Just got a new computer. Downloaded ooRexx. Then ran a couple of exercises
> in
>
>   c:\Program Files (x86)\ooRexx\samples\oodialog\userGuide\exercises
>
>
>
> Discovered that Exercise07 crashed badly. The reason was that a ::required
> folder was missing.
>
> However, on my old PC the folder was not missing.
>
>
>
> Checked ooRexx versions on new and old computer – they are the same:
> REXX-ooRexx_4.2.0(MT)_32-bit 6.04 22 Feb 2014.
>
>
>
> Checked the versions of ooDialog and discovered:
>
>   Old PC: ooDialog 4.2.4.9934
>
>   New PC: ooDialog 4.2.3.9852
>
>
>
> So the latest download (on new PC) includes a version of ooDialog that is *
> *older** than the older download (on old PC).
>
>
>
> Btw, I just checked on SVN and the missing folder is NOT missing from the
> latest build of ooDialog (rev 10860).
>
> How can I fix this problem?
>
>
>
> Many thanks,
>
> Oliver
>
>
>
>
>
> PS: Missing folder is: “Program
> Files\ooRexx\samples\ooDialog\userGuide\exercises\Exercise07\Extras\Wow4”.
>
>
>
> PPS: I have unfortunately been a bit off-colour for the past eight months
> or so, and am just trying to get back in the swing of things.
>
>  So I may have missed something relevant to the problem.
>
>
>
>
>
>
>
> --
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> --
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Build Error in latest ooRexx download? Missing Folder in ooDialog Exercises.

2014-11-27 Thread Sahananda (Jon) Wolfers
Hi Oliver,

Mark 'decoupled' ooDialog from ooRexx so you could upgrade ooDialog without
their needing to be a release of ooRexx.

He released a 4.2.4 Preview version (which I think counts as pre-beta) and
you would appear to have loaded it on your old machine.

You could solve this by downloading the 4.2.4 preview again form here
 or you could
download the folder itself from the SVN here

.

I don't know (and I don't think anyone else knows) what will be the fate of
ooDialog 4.2.4 and whether it will ever get past it's 'preview' status.

hope that helps,

Jon

On 27 November 2014 at 19:56, Oliver Sims 
wrote:

> Just got a new computer. Downloaded ooRexx. Then ran a couple of exercises
> in
>
>   c:\Program Files (x86)\ooRexx\samples\oodialog\userGuide\exercises
>
>
>
> Discovered that Exercise07 crashed badly. The reason was that a ::required
> folder was missing.
>
> However, on my old PC the folder was not missing.
>
>
>
> Checked ooRexx versions on new and old computer – they are the same:
> REXX-ooRexx_4.2.0(MT)_32-bit 6.04 22 Feb 2014.
>
>
>
> Checked the versions of ooDialog and discovered:
>
>   Old PC: ooDialog 4.2.4.9934
>
>   New PC: ooDialog 4.2.3.9852
>
>
>
> So the latest download (on new PC) includes a version of ooDialog that is *
> *older** than the older download (on old PC).
>
>
>
> Btw, I just checked on SVN and the missing folder is NOT missing from the
> latest build of ooDialog (rev 10860).
>
> How can I fix this problem?
>
>
>
> Many thanks,
>
> Oliver
>
>
>
>
>
> PS: Missing folder is: “Program
> Files\ooRexx\samples\ooDialog\userGuide\exercises\Exercise07\Extras\Wow4”.
>
>
>
> PPS: I have unfortunately been a bit off-colour for the past eight months
> or so, and am just trying to get back in the swing of things.
>
>  So I may have missed something relevant to the problem.
>
>
>
>
>
>
> --
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Windows Problem

2014-11-05 Thread Sahananda (Jon) Wolfers
This  blog post suggests it is
possible, but from my reading, you have to install to a path with no spaces
in the name, so not the default c:\Program Files\ooRexx

I haven't tried it.

Jon

On 6 November 2014 02:18, Michael Lueck  wrote:

> Greetings David,
>
> David Ashley wrote:
> > Is there a way to uninstall a Windows application (ooRexx) silently from
> > the command line?
>
> I believe that would be dependent on the installer used to install ooRexx
> in the first place...
>
> The uninstaller program which the installer leaves behind would need to
> support a silent switch to perform the requested operation.
>
> So does the installer presently used by ooRexx have any flexibility in
> programming the uninstaller?
>
> I am thankful,
>
> --
> Michael Lueck
> Lueck Data Systems
> http://www.lueckdatasystems.com/
>
>
> --
> ___
> 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] lost error condition - sorry

2014-10-15 Thread Sahananda (Jon) Wolfers
Hi Rick,

I had an error with 5.0.0 10720, but I closed the debugger hoping to show
that it was re-creatable, but sadly it wasn't.
I just mention this in case it is useful when something similar comes up.

There was a memory violation in Deadobject.hpp in the inline function
remove() (line 102)
next pointed to an object with VTF 'HEAD', but previous pointed to
0x0002.
attempting to overwrite previous's next attribute caused the memory
violation.

I'm sorry now that I didn't save the call stack etc., but I was pretty sure
I could recreate it, even though I wasn't sure where in my code it was
originating.

Sorry not to be more help.

Jon
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] 5.0.0 Issue: rxfuncadd CurlLoadFuncs fails

2014-10-15 Thread Sahananda (Jon) Wolfers
Hi Rick

I can confirm the CurlLoadFuncs was fixed by what you and Mark did at the
weekend.

Jon

On 15 October 2014 13:00, Erich Steinböck 
wrote:

> How recent is your interpreter version?
>>
> It's most recent: REXX-ooRexx_5.0.0(MT)_64-bit 6.05 15 Oct 2014
>
> Erich
>
> On Wed, Oct 15, 2014 at 1:57 PM, Rick McGuire 
> wrote:
>
>> How recent is your interpreter version?  There was a similar issue with
>> SQLLoadFuncs that has already been fixed.
>>
>> Rick
>>
>> On Wed, Oct 15, 2014 at 7:49 AM, Erich Steinböck <
>> erich.steinbo...@gmail.com> wrote:
>>
>>> 5.0.0. will return 0 (failure) for
>>> say rxfuncadd('CurlLoadFuncs','rexxcurl','CurlLoadFuncs')
>>> So a subsequent call CurlLoadFuncs will fail with "Could not find
>>> routine"
>>>
>>> Rexx/CURL can be found at http://rexxcurl.sourceforge.net/
>>>
>>>
>
> --
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Conditional compilation

2014-10-15 Thread Sahananda (Jon) Wolfers
Thanks Rick.

I thought that was probably the case.

Jon

On 15 October 2014 11:15, Rick McGuire  wrote:

> That is something that gets set by a debug build, which is the style the
> build machine is creating.  The release versions will not have this.
>
> Rick
>
> On Wed, Oct 15, 2014 at 6:12 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi,
>>
>> when testing the 5.0.0 version from the build machine, this line (3239
>> from ooDmenu.cpp) causes output to the console
>>
>> *#ifdef _DEBUG*
>> *#if 1*
>> *printf("In UNINIT() of Menu class cMenu=%p\n", cMenu);*
>> *#endif*
>> *#endif *
>>
>> I'm not sure if this is an error or not.
>>
>> Does the #ifdef _DEBUG refer to something about the build, so in a
>> release version this line would not be executed?
>> _DEBUG is not defined in this particular script, nor do I see it being
>> defined anywhere in the codebase, so I'm guessing it is set by the compiler
>> or linker.
>>
>> thanks,
>>
>> Jon
>>
>>
>> --
>> Comprehensive Server Monitoring with Site24x7.
>> Monitor 10 servers for $9/Month.
>> Get alerted through email, SMS, voice calls or mobile push notifications.
>> Take corrective actions from your mobile device.
>> http://p.sf.net/sfu/Zoho
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Conditional compilation

2014-10-15 Thread Sahananda (Jon) Wolfers
Hi,

when testing the 5.0.0 version from the build machine, this line (3239 from
ooDmenu.cpp) causes output to the console

*#ifdef _DEBUG*
*#if 1*
*printf("In UNINIT() of Menu class cMenu=%p\n", cMenu);*
*#endif*
*#endif *

I'm not sure if this is an error or not.

Does the #ifdef _DEBUG refer to something about the build, so in a release
version this line would not be executed?
_DEBUG is not defined in this particular script, nor do I see it being
defined anywhere in the codebase, so I'm guessing it is set by the compiler
or linker.

thanks,

Jon
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] DISCUSS: [oorexx:feature-requests] #245 Allow message objects to be triggered more than once.

2014-10-14 Thread Sahananda (Jon) Wolfers
Perhaps this is a naive question:
Do you need a separate method?  Could the start method not just always
return such an instance.  The difference then being whether the instance is
used or not?

Jon

On 14 October 2014 15:01, Rick McGuire  wrote:

> I've just started pounding on the .Message class and decided to revisit
> this one.  Looking at the code, there is nothing in a message object that
> would preclude them being invoked more than once, EXCEPT for the start()
> method.  This is because message objects are actually serving two
> purposes.  The first function is acting as a proxy for invoking a method
> dynamically.  The second purpose is to provide access to methods that have
> been invoked asynchronously.  With 20-20 hindsight, it is obvious this
> should have been implemented as two separate classes, where the start()
> method would return an instance of the second class to track the
> execution.  This is essentially how the Object start() method uses message
> objects.
>
> I'd like to relax the reuse restriction a bit so that reuse is only
> forbidden once the message object has been used asynchronously.  Send() can
> be called over and over.  Start() can be called only once.  However, I'd
> also like to add another method that that will run the method
> asynchronously and return a new message object instance for running the
> method.  Any suggestions on a name?  spawn() or fork() come to mind,
> although I'm really not that fond of fork(), and not that particularly fond
> of spawn either. Anybody clever enough to come up with a better name?
>
> Rick
> -- Forwarded message --
> From: Rick McGuire 
> Date: Tue, Oct 14, 2014 at 9:53 AM
> Subject: [oorexx:feature-requests] #245 Allow message objects to be
> triggered more than once.
> To: "[oorexx:feature-requests]" <2...@feature-requests.oorexx.p.re.sf.net>
>
>
> - **status**: open --> accepted
> - **assigned_to**: Rick McGuire
> - **Pending work items**:  --> code+doc+test
> - **Milestone**: None --> 5.0.0
>
>
>
> ---
>
> ** [feature-requests:#245] Allow message objects to be triggered more than
> once.**
>
> **Status:** accepted
> **Milestone:** 5.0.0
> **Labels:** Classes
> **Created:** Thu Sep 27, 2007 08:44 PM UTC by Rick McGuire
> **Last Updated:** Wed Aug 22, 2012 07:54 PM UTC
> **Owner:** Rick McGuire
>
> For some types of applications, it would be useful to have a form of
> message object that can be triggered more than one time.  For example, if
> you wanted to trigger an action whenever an event occurs, it would be more
> useful to attach the message object to an event handler and allow the call
> to be triggered on each event.  Currently, the message object is one use
> and out.
>
>
> ---
>
> Sent from sourceforge.net because you indicated interest in <
> https://sourceforge.net/p/oorexx/feature-requests/245/>
>
> To unsubscribe from further messages, please visit <
> https://sourceforge.net/auth/subscriptions/>
>
>
>
> --
> Comprehensive Server Monitoring with Site24x7.
> Monitor 10 servers for $9/Month.
> Get alerted through email, SMS, voice calls or mobile push notifications.
> Take corrective actions from your mobile device.
> http://p.sf.net/sfu/Zoho
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] DISCUSS: #158 Add iteration over a supplier to DO/LOOP

2014-10-11 Thread Sahananda (Jon) Wolfers
Hi all,
I never tangle with suppliers, but i would find this useful with relations
and tables etc..
I don't think anything more than the comma is needed, as the do..over makes
it clear that you are iterating over something and the comma makes it clear
that there is an index and value involved. I do wonder which order the two
should come in though as many collection methods put the value first then
the index.
Jon
On Oct 11, 2014 6:58 AM, "Walter Pachl" 
wrote:

> Or WITH ?
>
>
>
>
> --
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
> http://p.sf.net/sfu/Zoho
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://p.sf.net/sfu/Zoho___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Refresh performance

2014-10-08 Thread Sahananda (Jon) Wolfers
Hi Walter,

this has been reported as bug 1296.  I think it is a problem with the build
including extraneous files.

Jon

On 8 October 2014 20:56, Walter Pachl  wrote:

> just now I used
> ooRexx.5.0.0.10650-x86_32.exe
> to replace the test interpreter
>
> Uninstall the previous one
> ooRexx.5.0.0.10610-x86_32.exe
> took ages (10 to 15 minutes)
> tons of oodialog files were deleted
> --
> Walter
>
>
> --
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] four testgroups for mutablebuffer

2014-10-08 Thread Sahananda (Jon) Wolfers
Hi Walter,

If you are using a recent version of windows, zipping is included in
windows explorer.

Select the files you want to zip (ctl+click to add to your selection,
shift+click to extend it, ctl+a to select all)
right click on any of the selected files and choose send to, then
compressed (zipped) folder
The zipped archive will be created in that folder and will be given the
name of the first or last file, so you might want to rename it, though you
should leave the extension of '.zip'.

hope that helps,

Jon

On 8 October 2014 20:03, Walter Pachl  wrote:

> Can't zip (never did)
> Copied & posted
>
> new task?
> --
> Walter Pachl
>
>
> --
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Testing - second step

2014-10-06 Thread Sahananda (Jon) Wolfers
Thanks Rick,
that works.


On 6 October 2014 15:24, Rick McGuire  wrote:

> Don't bother adding the directives directory or any other directory you're
> running tests from to your path.  That shouldn't be necessary.  You can run
> any of the tests by either CDing to the directory or directly by specifying
> the full directory name on the rexx command.
>
> The directory you DO need however, is the framework subdirectory of the
> test framework...without that, the ::requires in the testgroup file should
> fail because it can't find ooTest.frm.  This suggests it is finding an
> older version of that file somewhere in your path.  I suggest adding the
> two needed directories to the front of your path and see if that works.
>
> Rick
>
> On Mon, Oct 6, 2014 at 10:01 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Now I am struggling with this.  I have added the test trunk base and the
>> directives test folder to my enormous path
>>
>>
>> C:\evolution\oorexx>path
>>> PATH=C:\Program Files\ImageMagick;c:\program
>>> files\imagemagick;C:\Windows\system
>>>
>>> 32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.
>>> 0\;c:\ooRexx;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program
>>> Files\Micros
>>> oft Dynamics AX\50\Client\Bin\;C:\Program Files\Microsoft SQL
>>> Server\100\Tools\B
>>> inn\VSShell\Common7\IDE\;C:\Program Files\Microsoft SQL
>>> Server\100\Tools\Binn\;C
>>> :\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program
>>> Files\Publican;C:\
>>> Program Files\rexx.org\Rexx
>>> Extensions;C:\evolution\evolution;C:\Program Files\B
>>> SF4ooRexx;C:\Program Files\Java\jre7\bin\client;C:\Program
>>> Files\Microsoft Visua
>>> l Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program
>>> Files\QuickTime\QTSystem\
>>> ;c:\evolution\oorexx\;C:\Program Files\TortoiseSVN\bin;C:\Program
>>> Files\ooRexx;
>>>
>>>
>>> *C:\Users\sahananda\Documents\oorexxSVN\code-0\test\trunk\ooRexx\base\directives;C:\Users\sahananda\Documents\oorexxSVN\code-0\test\trunk*
>>
>>
>> trying to run any of the testgroups I receive this message:
>>
>> C:\evolution\oorexx>rexx attribute.testgroup
>>>   1373 *-* test~caseInfo = self~testInfo
>>> 45 *-* group~add(.ATTRIBUTE.testGroup)
>>> Error. 97 running.
>>> C:\Users\sahananda\Documents\oorexxSVN\code-0\test\trunk\ooTe
>>> st.frm line. 1373:  Object method not found.
>>> Error. 97.1:  Object "The ATTRIBUTE.testGroup class" does not understand
>>> message
>>>  "CASEINFO=".
>>
>>
>> I am at revision 10623
>>
>> Any ideas?
>>
>> Jon
>>
>>
>> On 6 October 2014 12:06, Walter Pachl 
>> wrote:
>>
>>> on my way
>>> How can I test that Novalue is recognized here:
>>>
>>> ::method "test_3"
>>>   str='ABC'
>>>self~assertSame(str[A],'C')
>>>
>>> it´s this the best way?
>>>
>>> ::method "test_3"
>>>Signal On Novalue
>>>self~expectSyntax(16.1)
>>>self~assertSame(str[A],'C')
>>>
>>> Can I establish Novalue globally??
>>>
>>> Walter Pachl
>>>
>>>
>>> --
>>> Slashdot TV.  Videos for Nerds.  Stuff that Matters.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>
>>
>>
>> --
>> Slashdot TV.  Videos for Nerds.  Stuff that Matters.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> Slashdot TV.  Videos for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Testing - second step

2014-10-06 Thread Sahananda (Jon) Wolfers
Now I am struggling with this.  I have added the test trunk base and the
directives test folder to my enormous path


C:\evolution\oorexx>path
> PATH=C:\Program Files\ImageMagick;c:\program
> files\imagemagick;C:\Windows\system
>
> 32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.
> 0\;c:\ooRexx;C:\Program Files\MySQL\MySQL Server 5.1\bin;C:\Program
> Files\Micros
> oft Dynamics AX\50\Client\Bin\;C:\Program Files\Microsoft SQL
> Server\100\Tools\B
> inn\VSShell\Common7\IDE\;C:\Program Files\Microsoft SQL
> Server\100\Tools\Binn\;C
> :\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program
> Files\Publican;C:\
> Program Files\rexx.org\Rexx Extensions;C:\evolution\evolution;C:\Program
> Files\B
> SF4ooRexx;C:\Program Files\Java\jre7\bin\client;C:\Program Files\Microsoft
> Visua
> l Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Program
> Files\QuickTime\QTSystem\
> ;c:\evolution\oorexx\;C:\Program Files\TortoiseSVN\bin;C:\Program
> Files\ooRexx;
>
>
> *C:\Users\sahananda\Documents\oorexxSVN\code-0\test\trunk\ooRexx\base\directives;C:\Users\sahananda\Documents\oorexxSVN\code-0\test\trunk*


trying to run any of the testgroups I receive this message:

C:\evolution\oorexx>rexx attribute.testgroup
>   1373 *-* test~caseInfo = self~testInfo
> 45 *-* group~add(.ATTRIBUTE.testGroup)
> Error. 97 running.
> C:\Users\sahananda\Documents\oorexxSVN\code-0\test\trunk\ooTe
> st.frm line. 1373:  Object method not found.
> Error. 97.1:  Object "The ATTRIBUTE.testGroup class" does not understand
> message
>  "CASEINFO=".


I am at revision 10623

Any ideas?

Jon


On 6 October 2014 12:06, Walter Pachl  wrote:

> on my way
> How can I test that Novalue is recognized here:
>
> ::method "test_3"
>   str='ABC'
>self~assertSame(str[A],'C')
>
> it´s this the best way?
>
> ::method "test_3"
>Signal On Novalue
>self~expectSyntax(16.1)
>self~assertSame(str[A],'C')
>
> Can I establish Novalue globally??
>
> Walter Pachl
>
>
> --
> Slashdot TV.  Videos for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Testing - second step

2014-10-06 Thread Sahananda (Jon) Wolfers
Hi Walter,

you will find the answers in Marks document

Where you should differ from what Mark wrote is to download the snapshot
from SVN using the link Rick gave (which is what you appear to have done)

Save it in a folder and then run the test suite with that folder as your
current directory, so if you saved it in c:\oorexxTest (assuming Windows)
then from your command prompt you would enter
cd\
then
cd ooRexxTest

You can then (after reading the readme) invoke the suite by typing
rexx testOORexx

hope that helps,

Jon

On 6 October 2014 08:42, Walter Pachl  wrote:

>
> I do have now
>   d:\_OOTest\trunk containing the entire test suite (downloaded using SVN)
>   d:\_OOTest\Walter.rex (a first little test group)
> Where (else) should I store this program
> and how should I invoke it?
> Any path or classpath adaptations required?
> Rgds
> Walter
> > --
>
>
> --
> Slashdot TV.  Videos for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Slashdot TV.  Videos for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


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

2014-10-05 Thread Sahananda (Jon) Wolfers
Hi Rick,

sorry - didn't mean to add to your work - and didn't see the download
snapshot 'button' - good old sourceforge.

I'm happy to apply patches if necessary, though I may need pointing in the
right direction.

Jon



On 5 October 2014 18:24, Rick McGuire  wrote:

> Jon,
>
> A snapshot really is not going to work here since the framework is likely
> to be changing frequently.  Using svn is really the easiest way to allow
> people to update changes.  An I'll be frank, if needing to do this is just
> going to massively add to my workload, I'm better off doing this myself.
> The goal here is allow me to spend more of my time where I'm actually
> needed, not spend all of my time trying to generate snapshots and stuff.
>
> If people don't want to use SVN, then they can go to this url
>
> https://sourceforge.net/p/oorexx/code-0/HEAD/tree/test/trunk/
>
> and click on the download snapshot button to get a current snapshot.
>
> Rick
>
> On Sun, Oct 5, 2014 at 1:12 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi Rick,
>>
>> that is easy enough for me to do as I have SVN set up (thanks to your
>> efforts in Austin) so I can produce tests in my working copy and commit.
>>
>> If others are to join in, we presumably need to provide a snapshot (or
>> series of periodic snapshots) for them to work against, and then they
>> submit patches - is that right?
>>
>> Jon
>>
>>
>>
>>
>> On 5 October 2014 17:59, Rick McGuire  wrote:
>>
>>> Use the trunk version of the framework directly checked out from svn:
>>>
>>> svn+ssh://you...@svn.code.sf.net/p/oorexx/code-0/test/trunk
>>>
>>> This version has a number of enhancements that make writing some of
>>> these tests easier.  The latest directive tests I've been working on are in
>>> there too.
>>>
>>> Rick
>>>
>>> On Sun, Oct 5, 2014 at 12:49 PM, Sahananda (Jon) Wolfers <
>>> sahana...@windhorse.biz> wrote:
>>>
>>>> OK.  Resource directive is mine.
>>>>
>>>> And the first of no doubt many newbie questions.
>>>>
>>>> The new version is 5.0.0, the latest test framework is 4.2.0
>>>>
>>>> Should I be using the 4.2.0 test framework?
>>>> If not, should I create a copy of it in the sourceforge tree and rename
>>>> it 5.0.0 (and look around for other obvious changes to do with the 
>>>> version)?
>>>>
>>>> Jon
>>>>
>>>> On 5 October 2014 17:40, Sahananda (Jon) Wolfers <
>>>> sahana...@windhorse.biz> wrote:
>>>>
>>>>> Thanks Rick,
>>>>>
>>>>> Asset directive is mine.  I'll see what I can do.
>>>>>
>>>>> Jon
>>>>>
>>>>> On 5 October 2014 17:07, Rick McGuire  wrote:
>>>>>
>>>>>>
>>>>>> On Sun, Oct 5, 2014 at 11:54 AM, Sahananda (Jon) Wolfers <
>>>>>> sahana...@windhorse.biz> wrote:
>>>>>>
>>>>>>> A tutorial on using the test framework is available here
>>>>>>> <http://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/>
>>>>>>>  (called
>>>>>>> quickstart.pdf)
>>>>>>>
>>>>>>> Mark announced this on the RexxLa list back in February in the
>>>>>>> context of this appeal
>>>>>>>
>>>>>>>> A quick announcement that an ooTest-4.2.0-snapshot06 package is now
>>>>>>>> available for download from SourcForge:
>>>>>>>>
>>>>>>>> https://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/
>>>>>>>> This snapshot represents the current state of the test suite used
>>>>>>>> to test ooRexx 4.2.0.
>>>>>>>> There has been a lot of information written on how to use the test 
>>>>>>>> suite
>>>>>>>> and that information is available in the ooTest-4.2.0-snapshot06 
>>>>>>>> package.
>>>>>>>> If, after reading that information, there are any questions regarding 
>>>>>>>> the
>>>>>>>> test suite, please post a question on any of the lists where
>>>>>>>> discussions concerning ooRexx take place.
>>>>>>>> I

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

2014-10-05 Thread Sahananda (Jon) Wolfers
Hi Rick,

that is easy enough for me to do as I have SVN set up (thanks to your
efforts in Austin) so I can produce tests in my working copy and commit.

If others are to join in, we presumably need to provide a snapshot (or
series of periodic snapshots) for them to work against, and then they
submit patches - is that right?

Jon




On 5 October 2014 17:59, Rick McGuire  wrote:

> Use the trunk version of the framework directly checked out from svn:
>
> svn+ssh://you...@svn.code.sf.net/p/oorexx/code-0/test/trunk
>
> This version has a number of enhancements that make writing some of these
> tests easier.  The latest directive tests I've been working on are in there
> too.
>
> Rick
>
> On Sun, Oct 5, 2014 at 12:49 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> OK.  Resource directive is mine.
>>
>> And the first of no doubt many newbie questions.
>>
>> The new version is 5.0.0, the latest test framework is 4.2.0
>>
>> Should I be using the 4.2.0 test framework?
>> If not, should I create a copy of it in the sourceforge tree and rename
>> it 5.0.0 (and look around for other obvious changes to do with the version)?
>>
>> Jon
>>
>> On 5 October 2014 17:40, Sahananda (Jon) Wolfers > > wrote:
>>
>>> Thanks Rick,
>>>
>>> Asset directive is mine.  I'll see what I can do.
>>>
>>> Jon
>>>
>>> On 5 October 2014 17:07, Rick McGuire  wrote:
>>>
>>>>
>>>> On Sun, Oct 5, 2014 at 11:54 AM, Sahananda (Jon) Wolfers <
>>>> sahana...@windhorse.biz> wrote:
>>>>
>>>>> A tutorial on using the test framework is available here
>>>>> <http://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/>
>>>>>  (called
>>>>> quickstart.pdf)
>>>>>
>>>>> Mark announced this on the RexxLa list back in February in the context
>>>>> of this appeal
>>>>>
>>>>>> A quick announcement that an ooTest-4.2.0-snapshot06 package is now
>>>>>> available for download from SourcForge:
>>>>>>
>>>>>> https://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/
>>>>>> This snapshot represents the current state of the test suite used to
>>>>>> test ooRexx 4.2.0.
>>>>>> There has been a lot of information written on how to use the test suite
>>>>>> and that information is available in the ooTest-4.2.0-snapshot06 package.
>>>>>> If, after reading that information, there are any questions regarding the
>>>>>> test suite, please post a question on any of the lists where
>>>>>> discussions concerning ooRexx take place.
>>>>>> It has always been the hope of the ooRexx development team that users
>>>>>> would help test ooRexx by running the test suite and participate in
>>>>>> improving the test suite by writing test cases.
>>>>>> Any and all questions regarding the test suite, or requests for help
>>>>>> in writing test case, are welcome and will be addressed by one of
>>>>>> the developers.
>>>>>> Thank you,
>>>>>> The ooRexx Project Team
>>>>>
>>>>>
>>>>> 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 upgraded and you can just install it on your machine.  When
>>>>> you have finished testing, you can just get the installer for your current
>>>>> version from sourceforge
>>>>> <http://sourceforge.net/projects/oorexx/files/> (or your download
>>>>> folder) and install it back.  The only exception I am aware of is if you
>>>>> have installed an independent version of ooDialog, in which case you will
>>>>> need to reinstall that after you have installed your previous version of
>>>>> ooRexx.  For other platforms, you will no doubt know what to do.
>>>>>
>>>>> I assume there is some value in your just downloading the new version
>>>>> and checking that what you run on the old version still runs on the new
>>>>> version and raising bug reports
>>>>> <http://

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

2014-10-05 Thread Sahananda (Jon) Wolfers
OK.  Resource directive is mine.

And the first of no doubt many newbie questions.

The new version is 5.0.0, the latest test framework is 4.2.0

Should I be using the 4.2.0 test framework?
If not, should I create a copy of it in the sourceforge tree and rename it
5.0.0 (and look around for other obvious changes to do with the version)?

Jon

On 5 October 2014 17:40, Sahananda (Jon) Wolfers 
wrote:

> Thanks Rick,
>
> Asset directive is mine.  I'll see what I can do.
>
> Jon
>
> On 5 October 2014 17:07, Rick McGuire  wrote:
>
>>
>> On Sun, Oct 5, 2014 at 11:54 AM, Sahananda (Jon) Wolfers <
>> sahana...@windhorse.biz> wrote:
>>
>>> A tutorial on using the test framework is available here
>>> <http://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/>
>>>  (called
>>> quickstart.pdf)
>>>
>>> Mark announced this on the RexxLa list back in February in the context
>>> of this appeal
>>>
>>>> A quick announcement that an ooTest-4.2.0-snapshot06 package is now
>>>> available for download from SourcForge:
>>>>
>>>> https://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/
>>>> This snapshot represents the current state of the test suite used to
>>>> test ooRexx 4.2.0.
>>>> There has been a lot of information written on how to use the test suite
>>>> and that information is available in the ooTest-4.2.0-snapshot06 package.
>>>> If, after reading that information, there are any questions regarding the
>>>> test suite, please post a question on any of the lists where
>>>> discussions concerning ooRexx take place.
>>>> It has always been the hope of the ooRexx development team that users
>>>> would help test ooRexx by running the test suite and participate in
>>>> improving the test suite by writing test cases.
>>>> Any and all questions regarding the test suite, or requests for help
>>>> in writing test case, are welcome and will be addressed by one of the
>>>> developers.
>>>> Thank you,
>>>> The ooRexx Project Team
>>>
>>>
>>> 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 upgraded and you can just install it on your machine.  When you
>>> have finished testing, you can just get the installer for your current
>>> version from sourceforge <http://sourceforge.net/projects/oorexx/files/>
>>> (or your download folder) and install it back.  The only exception I am
>>> aware of is if you have installed an independent version of ooDialog, in
>>> which case you will need to reinstall that after you have installed your
>>> previous version of ooRexx.  For other platforms, you will no doubt know
>>> what to do.
>>>
>>> I assume there is some value in your just downloading the new version
>>> and checking that what you run on the old version still runs on the new
>>> version and raising bug reports <http://sourceforge.net/p/oorexx/bugs/>
>>> where it doesn't.
>>>
>>> There is more value still in you running the test suite.
>>>
>>> What Rick is asking for is for you to read Mark's paper and offer to
>>> write new test cases for the heaps of new and exciting functionality that
>>> is in 5.0.0.
>>>
>>> Rick, I anticipate having a bit of free time over the next few weeks,
>>> could you suggest something that I might write a test case for?
>>>
>>
>> Well, since you were the one who asked for it, how about some tests for
>> the ::asset directive?  You might want to look at what I did some of the
>> other directive tests for testing package dynamically.  You might note I
>> also made good use of the new array shortcut in writing those tests :-)
>>
>> Rick
>>
>>
>>>
>>> thanks,
>>>
>>> Jon
>>>
>>>
>>> On 4 October 2014 23:05, Chip Davis  wrote:
>>>
>>>> Well Rick, I find flying a helicopter "not that hard to learn" too but
>>>> most folks beg to differ.  ;-)
>>>>
>>>> You need to gently coach Les or Walter through the process and have
>>>> them tell the rest of us mere mortals that it's easier than it looks.
>>>>
>>>> Is 

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

2014-10-05 Thread Sahananda (Jon) Wolfers
Thanks Rick,

Asset directive is mine.  I'll see what I can do.

Jon

On 5 October 2014 17:07, Rick McGuire  wrote:

>
> On Sun, Oct 5, 2014 at 11:54 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> A tutorial on using the test framework is available here
>> <http://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/> 
>> (called
>> quickstart.pdf)
>>
>> Mark announced this on the RexxLa list back in February in the context of
>> this appeal
>>
>>> A quick announcement that an ooTest-4.2.0-snapshot06 package is now
>>> available for download from SourcForge:
>>>
>>> https://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/
>>> This snapshot represents the current state of the test suite used to
>>> test ooRexx 4.2.0.
>>> There has been a lot of information written on how to use the test suite
>>> and that information is available in the ooTest-4.2.0-snapshot06 package.
>>> If, after reading that information, there are any questions regarding the
>>> test suite, please post a question on any of the lists where
>>> discussions concerning ooRexx take place.
>>> It has always been the hope of the ooRexx development team that users
>>> would help test ooRexx by running the test suite and participate in
>>> improving the test suite by writing test cases.
>>> Any and all questions regarding the test suite, or requests for help in
>>> writing test case, are welcome and will be addressed by one of the
>>> developers.
>>> Thank you,
>>> The ooRexx Project Team
>>
>>
>> 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 upgraded and you can just install it on your machine.  When you
>> have finished testing, you can just get the installer for your current
>> version from sourceforge <http://sourceforge.net/projects/oorexx/files/>
>> (or your download folder) and install it back.  The only exception I am
>> aware of is if you have installed an independent version of ooDialog, in
>> which case you will need to reinstall that after you have installed your
>> previous version of ooRexx.  For other platforms, you will no doubt know
>> what to do.
>>
>> I assume there is some value in your just downloading the new version and
>> checking that what you run on the old version still runs on the new version
>> and raising bug reports <http://sourceforge.net/p/oorexx/bugs/> where it
>> doesn't.
>>
>> There is more value still in you running the test suite.
>>
>> What Rick is asking for is for you to read Mark's paper and offer to
>> write new test cases for the heaps of new and exciting functionality that
>> is in 5.0.0.
>>
>> Rick, I anticipate having a bit of free time over the next few weeks,
>> could you suggest something that I might write a test case for?
>>
>
> Well, since you were the one who asked for it, how about some tests for
> the ::asset directive?  You might want to look at what I did some of the
> other directive tests for testing package dynamically.  You might note I
> also made good use of the new array shortcut in writing those tests :-)
>
> Rick
>
>
>>
>> thanks,
>>
>> Jon
>>
>>
>> On 4 October 2014 23:05, Chip Davis  wrote:
>>
>>> Well Rick, I find flying a helicopter "not that hard to learn" too but
>>> most folks beg to differ.  ;-)
>>>
>>> You need to gently coach Les or Walter through the process and have
>>> them tell the rest of us mere mortals that it's easier than it looks.
>>>
>>> Is there a tutorial or readily available documentation on the care and
>>> feeding of the test framework?  Sometimes, getting over the first
>>> learning curb is the biggest hurdle.
>>>
>>> -Chip-
>>>
>>> On 10/4/2014 5:35 PM, Rick McGuire wrote:
>>> > We have the build machine issues more or less worked out so that we're
>>> > getting daily builds on the trunk version again.  Anybody interested
>>> > in writing test cases for any of the new features?  ...cue the sound
>>> > of crickets chirping :-)
>>> >
>>> > You will need to learn how to write tests using the test framework,
>>> > whi

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

2014-10-05 Thread Sahananda (Jon) Wolfers
A tutorial on using the test framework is available here

(called
quickstart.pdf)

Mark announced this on the RexxLa list back in February in the context of
this appeal

> A quick announcement that an ooTest-4.2.0-snapshot06 package is now
> available for download from SourcForge:
> https://sourceforge.net/projects/oorexx/files/oorexxunit/4.2.0.Snapshot.06/
> This snapshot represents the current state of the test suite used to test 
> ooRexx
> 4.2.0.
> There has been a lot of information written on how to use the test suite
> and that information is available in the ooTest-4.2.0-snapshot06 package.
> If, after reading that information, there are any questions regarding the
> test suite, please post a question on any of the lists where discussions
> concerning ooRexx take place.
> It has always been the hope of the ooRexx development team that users
> would help test ooRexx by running the test suite and participate in
> improving the test suite by writing test cases.
> Any and all questions regarding the test suite, or requests for help in
> writing test case, are welcome and will be addressed by one of the
> developers.
> Thank you,
> The ooRexx Project Team


As I understand it a future new version 5.0.0 is available from the build
machine.

You can find it here .

For windows platforms you download an installer, just like you did when you
last upgraded and you can just install it on your machine.  When you have
finished testing, you can just get the installer for your current version
from sourceforge  (or your
download folder) and install it back.  The only exception I am aware of is
if you have installed an independent version of ooDialog, in which case you
will need to reinstall that after you have installed your previous version
of ooRexx.  For other platforms, you will no doubt know what to do.

I assume there is some value in your just downloading the new version and
checking that what you run on the old version still runs on the new version
and raising bug reports  where it
doesn't.

There is more value still in you running the test suite.

What Rick is asking for is for you to read Mark's paper and offer to write
new test cases for the heaps of new and exciting functionality that is in
5.0.0.

Rick, I anticipate having a bit of free time over the next few weeks, could
you suggest something that I might write a test case for?

thanks,

Jon


On 4 October 2014 23:05, Chip Davis  wrote:

> Well Rick, I find flying a helicopter "not that hard to learn" too but
> most folks beg to differ.  ;-)
>
> You need to gently coach Les or Walter through the process and have
> them tell the rest of us mere mortals that it's easier than it looks.
>
> Is there a tutorial or readily available documentation on the care and
> feeding of the test framework?  Sometimes, getting over the first
> learning curb is the biggest hurdle.
>
> -Chip-
>
> On 10/4/2014 5:35 PM, Rick McGuire wrote:
> > We have the build machine issues more or less worked out so that we're
> > getting daily builds on the trunk version again.  Anybody interested
> > in writing test cases for any of the new features?  ...cue the sound
> > of crickets chirping :-)
> >
> > You will need to learn how to write tests using the test framework,
> > which seriously, is not that hard to learn and there are lots of
> > examples in our test suite to work from.
>
>
> --
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Windows Build Environment Problem

2014-10-01 Thread Sahananda (Jon) Wolfers
Yes, and did the same for me with the rename command
On Oct 1, 2014 2:51 PM, "Rick McGuire"  wrote:

> This article might be useful.  Perhaps this is a problem with how you have
> sshd configured...it might not have permission to access that directory.
>
> Rick
>
> On Wed, Oct 1, 2014 at 9:31 AM, David Ashley 
> wrote:
>
>> Rick -
>>
>> This is a strange one. When I run my script(s) that perform the cmake
>> build in the foreground I have no problems. But when I run them through
>> an ssh session I get an error from CMake almost right away. Right after
>> it discovers the Windows compiler it tries to CD to \cygwin\home\dashley
>> \cmake\CMakeFiles\CMakeTmp in order to do a test compile. The CD command
>> fails but does not give any indication why. I checked to make sure the
>> subdir exists and it does.
>>
>> Any idea why this would be different?
>>
>> David Ashley
>>
>>
>>
>> --
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
>
>
> --
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] When should we consider using C++11 features?

2014-09-24 Thread Sahananda (Jon) Wolfers
Regarding Windows XP,

This is perhaps a moot point in this particular discussion as Rick says

> That said, using C++11 features would not be something that would preclude
> this working on Windows XP.

but I feel I should say it anyway:

I'm using ooRexx on XP posready 2009 on several tills - a slightly cutdown
version of XP sp3 for epos tills which does not reach Microsoft end of
extended support for another five years.

Jon

On 24 September 2014 22:00, Rick McGuire  wrote:

>
>
> On Wed, Sep 24, 2014 at 4:39 PM, Michael Lueck <
> mlu...@lueckdatasystems.com> wrote:
>
>> David Ashley wrote:
>> > At this point it really looks like we will need to start with a clean
>> > slate as far as platforms we support with the ooRexx 5.0 version.
>>
>>
>> I agree.
>>
>> Our last client we were using Mod_Rexx and DB2 for has been retired, so
>> we no longer have a Windows 2000 dependency.
>>
>> Hopefully Windows XP will not need to be nuked by the "C++11" upgrade.
>> How new of MSVC++ are you planning to jump to as the minimum requirement?
>>
>
> Well, as we've stated in the past, we will only officially support older
> operating systems as long as they are still supported.  Since Windows XP
> support has ended, there's no guarantee that Windows XP will continue to
> work.  That said, using C++11 features would not be something that would
> preclude this working on Windows XP.
>
>
>>
>> I am thankful,
>>
>> --
>> Michael Lueck
>> Lueck Data Systems
>> http://www.lueckdatasystems.com/
>>
>>
>> --
>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
>
>
> --
> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
>
> http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Discuss: Embedding data into an ooRexx program.

2014-09-24 Thread Sahananda (Jon) Wolfers
Looks good,  a few questions though:

Does it always have to be line based?
Are characters that are not permitted in a rexx program normally allowed
here?
If the Terminator has to be at the start of a line, is the final line-end
character(s) part of the resource?

thanks,

Jon

On 24 September 2014 21:24, Rick McGuire  wrote:

> I have an initial stab at implementing this now. I decide on ::RESOURCE
> for the directive name. Here's a short sample of how it works now:
>
> loop name over .resources~names
>say name
> end
>
> loop name over .resources~namesToo
>say name
> end
>
> ::resource names
> Rick
> Mike
> ::END
>
> ::resource namesToo end "Foo"
> Mark
> Jon
> Foo
>
>
> The default terminator is "::END", but you can specify any string as a 
> substitute terminator.  The terminator must be at the beginning of the line 
> and any line that begins with the terminator string will terminate the 
> resource section.  Any thing else on the terminator line is not parsed or 
> validated in any way, so you can put commentary on anything else on that 
> line.  The only critical piece is the line must begin with the terminator 
> string.  The terminator comparison is case sensitive.
>
> I'm not totally certain I like the default string.  Because of the 
> case-sensitive part, it looks a little strange.  I'm waffling a bit on 
> whether this would be better as a caseless comparison, but I think this is a 
> situation where the programmer needs to have absolute control over what the 
> terminator string should be.
>
> Rick
>
>
> On Fri, Jun 20, 2014 at 2:56 PM, Bill Turner, WB4ALM 
> wrote:
>
>> Rick, I like the idea of including a "Data" directive of this sort.
>>
>> Ok, if I understand correctly, the suggestion is to be able to define
>> some data in the program with the syntax of
>>
>> ::Data data1
>>
>> ::enddata
>> ::Data data2
>>
>> ::enddata
>>
>> The examples above define two different "groups" of data, one called
>> "data1" and the other is called "data2"
>> I would like to suggest that one (or more) options be exceptionally
>> present after the data group name of "data1" or "data2" in the examples.
>>
>>
>> 1. Conceptually, I like the idea of the data being made available to the
>> programmer as an array of strings, indexed by "line number"
>>
>>  If other data formats are needed, the programmer could parse them
>> as needed...
>>
>>  I, for one, use a lot of content addressable arrays, and at the
>> moment, I can not think of a way to define
>>  that without doing a process oriented parsing operation.
>>
>> 2. I agree that "::enddata" is a reasonable default, but would it be
>> possible to define a user-specified string to be used as the default?
>>  For example, maybe I have some data that might start with a pair of
>> colons (::) and I don't know if the following text might be "enddata"?
>>
>> The requirement, obviously, is that the string be unique and not be
>> present in the data.
>>
>> 3. I'm also wondering if it might be possible to specify an
>> "end-of-data-line" marker so that a data element could span program
>> source lines?
>>  data from multiple source lines would be concatenated together
>> until this marker is found.
>>
>>  This raises the question of  should the normal cr/lf EOL sequences
>> be (a) ignored or (b) treated as data?
>>  This could be yet another user specified option, with ignored as
>> the default.
>>
>>  Maybe Mike Cowlishaw's idea of a "MIME" specification is not so bad
>> after all!
>>
>> 4. A suggestion for the statement syntax is:
>>
>> ::Data data1  optional-option-list
>>
>> ::enddata
>> ::Data data2 optional-option-list
>>
>> ::enddata
>>
>> a) the optional-option-list might be something like
>>  enddata("::enddata")<-- default
>>  EOL("\cr\lf", ignored) <-- default
>>  EOL("0101"x, ignored)
>>  EOL("0101"x, keep)
>>
>> the enddata() parm would be case-sensitive
>> the "ignored" in the EOL example would mean to ignore the presence
>> of any cr/lf or lf/cr char pairings as part of the data
>> if "keep" were specified than all Cr/lf or lf/cr pairings would be
>> kept as data.
>> The second and third ELO() examples would use a pair of "Ctrl-A"
>> characters as the end of each data element,
>> ...the "ignored" would mean throw away all normal EOL markers.
>> ... the "keep" would keep the normal EOL marker and treat it as data.
>>
>> b) the "::enddata" or equivalent must be on a line of its own. (parsing
>> restriction)
>>
>>
>>   - - -
>>
>> /s/ Bill Turner, wb4alm
>>
>>
>>
>>
>>
>>
>>
>> --
>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>> Find What Matters Most in Your Big Data with HPCC Systems
>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>> http://p.sf.net/sfu/hpccsystems
>>

Re: [Oorexx-devel] DISCUSS: [oorexx:feature-requests] #613 Syntactic sugar for array creation

2014-09-23 Thread Sahananda (Jon) Wolfers
Re JSON: The concept of the escape character is prevalent in many other
languages and formats, but is imho extremely un-rexxish.

Apart from that, nothing against JSON personally.

Jon

On 23 September 2014 12:05, Erich Steinböck 
wrote:

> do name over ["Mike", "Jon", "David"]
>> locs = .directory~of(["Rick", "USA"], ["Mike", "UK"])
>>
>
> There's a very popular standard that ooRexx could adhere to: JSON
>
> On Thu, Sep 18, 2014 at 3:57 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi Rick,
>>
>> I entirely understand your concerns about the square brackets.
>> I don't know whether this is the time to spend our gold.  I'm interested
>> to hear what others say.
>>
>> I like the assignment to map-collections
>>
>> A further thought.  I have also seen other languages parsing an array
>> into variables thus:
>>
>> [var1,var2,var3] = .array~of(value1, value2, value3)
>>
>> but I think that is rather un-rexxish and certainly not just syntactic
>> sugar and imho is included in the other languages because of their poverty
>> of decent collections.
>>
>> just my 2p worth
>>
>> Jon
>>
>> On 18 September 2014 14:24, Rick McGuire  wrote:
>>
>>> I confess that I've been wanting a shortcut for creating arrays for a
>>> long time and have even considered submitting this feature request myself.
>>> This is not something difficult to implement, but my resistance to doing
>>> this has more to do with the fact that it introduces new syntax.
>>>
>>> Using square brackets for purposes other than message invocations has
>>> always been one of those "back pocket" syntax elements that have been held
>>> in reserve until a use that was good enough to say "yes, this is really
>>> what I want to use this for.".  Other uses for brackets I've considered in
>>> the past have been multi-line literals and creating variable references.
>>> This has always been a balancing act.  You don't want to use this on
>>> something trivial, but at the same time, you don't want to be so resistant
>>> to using it that you have effectively removed from being a possibility.
>>> Curly braces have been in this category for a VERY long time.  We need to
>>> consider if "syntactic" sugar is important enough use for this syntactic
>>> concept.
>>>
>>> Admittedly, array objects are very important in ooRexx.  They pop up in
>>> lots of situations as return values and also as arguments to both
>>> instructions and methods. Are they important enough that they get the
>>> special syntax rather than some other object type?  That needs to be
>>> considered.  There are a few obvious places where this might make a lot of
>>> sense.  Jon shows the obvious assignment case, but this would be fairly
>>> useful for things like DO OVER
>>>
>>> do name over ["Mike", "Jon", "David"]
>>>
>>> looks nicer than
>>>
>>> do name over .array~of("Mike", "Jon", "David")
>>>
>>> and feels a bit more natural and integrate.
>>>
>>> Being able to create arrays without a lot of extra syntax would make
>>> something like OF methods for map collections workable.  For example,
>>>
>>> locs = .directory~of(["Rick", "USA"], ["Mike", "UK"])
>>>
>>> where you are using the array syntax to create index/value pairs for
>>> insertion into the directory.
>>>
>>> Anyway, I've laid out the issues as I see them.  I think this is
>>> something that needs a bit of discussion before a decision is made because
>>> of the syntax issues.  The 5.0 release I've been working on would be a good
>>> place to introduce this concept.
>>>
>>> Rick
>>>
>>> Rick
>>>
>>>
>>>
>>> -- Forwarded message --
>>> From: Jon Wolfers 
>>> Date: Thu, Sep 18, 2014 at 5:08 AM
>>> Subject: [oorexx:feature-requests] #613 Syntactic sugar for array
>>> creation
>>> To: Ticket 613 <6...@feature-requests.oorexx.p.re.sf.net>
>>>
>>>
>>>
>>>
>>>
>>> ---
>>>
>>> ** [feature-requests:#613] Syntactic sugar for array creation**
>>>
>>> **Status:** unread
>>> **Milestone:

Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-22 Thread Sahananda (Jon) Wolfers
Hi RIck,

I'm a little lost here, I have installed cygwin - but I'm thinking that
that is wrong and I should have installed sshwindows.

What do you have installed?

On 21 September 2014 21:29, Sahananda (Jon) Wolfers  wrote:

> Thanks Rick,
>
> out of time now, but I will try this tomorrow if I can.
>
> Jon
>
> On 21 September 2014 19:43, Rick McGuire  wrote:
>
>> Jon,
>>
>> Just tried this again and got better results this time.  I'm using the
>> cygwin ssh implementation, so I followed the OpenSSH instructions.  I don't
>> know if this made any difference or not, but I deleted all of my previous
>> keys this time so that I only had the single key configured for my
>> account.  On my first attempt, I added a password when I created the key,
>> and I ended up replacing my account password prompt with a prompt for the
>> key password.  I deleted the keys and regenerated with no password
>> configured, and I was able to access svn without a prompt.
>>
>> I'm using the commandline svn version, not TortoiseSVN, so I don't know
>> if that makes a difference.
>>
>> Rick
>>
>> On Sun, Sep 21, 2014 at 1:41 PM, Sahananda (Jon) Wolfers <
>> sahana...@windhorse.biz> wrote:
>>
>>> Thanks Rick,
>>>
>>> I set up the key per the instructions, waited the required 10 minutes,
>>> then tried a file log check - it asked for my password about 15 times.
>>> I tried another log request- it only asked once which seemed like a
>>> result - I felt smug
>>> I tried yet another log request - it asked for my password 5 times
>>> I tried yet another log request - it asked for my password 3 times
>>>
>>> crazy!  It seems completely random to me.
>>>
>>>
>>> On 21 September 2014 18:04, Rick McGuire  wrote:
>>>
>>>>
>>>>
>>>> On Sun, Sep 21, 2014 at 11:41 AM, Sahananda (Jon) Wolfers <
>>>> sahana...@windhorse.biz> wrote:
>>>>
>>>>> Hi RIck,
>>>>>
>>>>> that seems to be the case for a few of the files.
>>>>>
>>>>> Others you changed to make the build work (rexx64.exe.manifest,
>>>>> oodialogMain.rc, ooDialogwinMain.rc, ooDialog.rc)
>>>>>
>>>>> on another matter that I'm painfully aware of - Does everyone have to
>>>>> type their sourceforge password into tortoise 3 - 7 times every time they
>>>>> access the svn?  (I have not edited the subversion server file and every
>>>>> line in it is no-opped so passwords should be saved).  I'm sure I didn't
>>>>> have to do this in the long-ago past.
>>>>>
>>>>
>>>>
>>>> Oops, got distracted while typing the previous reply and forgot to
>>>> answer the second question.
>>>>
>>>> When sourceforge switched over to Allura, they changed the preferred
>>>> mechanism for accessing the svn server  to svn+ssh access type, which
>>>> requires a shell login to the sourceforge site to function.  If should be
>>>> possible to set up access keys so that the password is not required.  I
>>>> used to have this working before the Allura switch, but I have not had any
>>>> success since then.  Here are the instructions for setting up the keys:
>>>>
>>>> https://sourceforge.net/p/forge/documentation/SSH%20Keys/
>>>>
>>>> Rick
>>>>
>>>>>
>>>>> thanks
>>>>> Jon
>>>>>
>>>>> On 21 September 2014 16:14, Rick McGuire 
>>>>> wrote:
>>>>>
>>>>>> The newer files in the trunk version are probably my fault.  I made a
>>>>>> few changes while working on my update, but I believe all of my changes
>>>>>> were associated with comments.
>>>>>>
>>>>>> Rick
>>>>>>
>>>>>> On Sun, Sep 21, 2014 at 11:07 AM, Sahananda (Jon) Wolfers <
>>>>>> sahana...@windhorse.biz> wrote:
>>>>>>
>>>>>>> Hi Rick,
>>>>>>>
>>>>>>> OK this makes sense to me.  It looks like the standalone is several
>>>>>>> versions ahead of the full-interpreter, BUT there are some files in the
>>>>>>> full interpreter that are newer than their counterparts in the 
>>>>>>> stand-alone
>>>>>>> as well

[Oorexx-devel] Windows builds don't

2014-09-22 Thread Sahananda (Jon) Wolfers
last night both windows builds on the build machine abended with

LINK : fatal error LNK1104: cannot open file
> 'C:\cygwin\home\dashley\buildorx\Win32Rel\rxapi.exe'
> NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual
> Studio 9.0\VC\Bin\x86_amd64\link.EXE"' : return code '0x450'
> Stop.

This has been happening since build 10456 (Friday morning) which dies
building the kernel image and which was before my changes (phew).

Maybe you know this already - but in case not - just letting you know.

thanks

Jon
--
Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer
Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports
Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper
Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer
http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-21 Thread Sahananda (Jon) Wolfers
Thanks Rick,

out of time now, but I will try this tomorrow if I can.

Jon

On 21 September 2014 19:43, Rick McGuire  wrote:

> Jon,
>
> Just tried this again and got better results this time.  I'm using the
> cygwin ssh implementation, so I followed the OpenSSH instructions.  I don't
> know if this made any difference or not, but I deleted all of my previous
> keys this time so that I only had the single key configured for my
> account.  On my first attempt, I added a password when I created the key,
> and I ended up replacing my account password prompt with a prompt for the
> key password.  I deleted the keys and regenerated with no password
> configured, and I was able to access svn without a prompt.
>
> I'm using the commandline svn version, not TortoiseSVN, so I don't know if
> that makes a difference.
>
> Rick
>
> On Sun, Sep 21, 2014 at 1:41 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Thanks Rick,
>>
>> I set up the key per the instructions, waited the required 10 minutes,
>> then tried a file log check - it asked for my password about 15 times.
>> I tried another log request- it only asked once which seemed like a
>> result - I felt smug
>> I tried yet another log request - it asked for my password 5 times
>> I tried yet another log request - it asked for my password 3 times
>>
>> crazy!  It seems completely random to me.
>>
>>
>> On 21 September 2014 18:04, Rick McGuire  wrote:
>>
>>>
>>>
>>> On Sun, Sep 21, 2014 at 11:41 AM, Sahananda (Jon) Wolfers <
>>> sahana...@windhorse.biz> wrote:
>>>
>>>> Hi RIck,
>>>>
>>>> that seems to be the case for a few of the files.
>>>>
>>>> Others you changed to make the build work (rexx64.exe.manifest,
>>>> oodialogMain.rc, ooDialogwinMain.rc, ooDialog.rc)
>>>>
>>>> on another matter that I'm painfully aware of - Does everyone have to
>>>> type their sourceforge password into tortoise 3 - 7 times every time they
>>>> access the svn?  (I have not edited the subversion server file and every
>>>> line in it is no-opped so passwords should be saved).  I'm sure I didn't
>>>> have to do this in the long-ago past.
>>>>
>>>
>>>
>>> Oops, got distracted while typing the previous reply and forgot to
>>> answer the second question.
>>>
>>> When sourceforge switched over to Allura, they changed the preferred
>>> mechanism for accessing the svn server  to svn+ssh access type, which
>>> requires a shell login to the sourceforge site to function.  If should be
>>> possible to set up access keys so that the password is not required.  I
>>> used to have this working before the Allura switch, but I have not had any
>>> success since then.  Here are the instructions for setting up the keys:
>>>
>>> https://sourceforge.net/p/forge/documentation/SSH%20Keys/
>>>
>>> Rick
>>>
>>>>
>>>> thanks
>>>> Jon
>>>>
>>>> On 21 September 2014 16:14, Rick McGuire  wrote:
>>>>
>>>>> The newer files in the trunk version are probably my fault.  I made a
>>>>> few changes while working on my update, but I believe all of my changes
>>>>> were associated with comments.
>>>>>
>>>>> Rick
>>>>>
>>>>> On Sun, Sep 21, 2014 at 11:07 AM, Sahananda (Jon) Wolfers <
>>>>> sahana...@windhorse.biz> wrote:
>>>>>
>>>>>> Hi Rick,
>>>>>>
>>>>>> OK this makes sense to me.  It looks like the standalone is several
>>>>>> versions ahead of the full-interpreter, BUT there are some files in the
>>>>>> full interpreter that are newer than their counterparts in the 
>>>>>> stand-alone
>>>>>> as well as a few orphans on both sides.
>>>>>>
>>>>>> I think it is to soon to make big decisions about this, and I am
>>>>>> applying this change to the trunk of both versions (as both versions
>>>>>> require it to operate correctly).
>>>>>>
>>>>>> Mark had released a sort of pre-beta peek at a new version, which
>>>>>> when I tried proved very buggy w.r.t. long-standing functionality, so in
>>>>>> the end we may decide to fold the newest of the released and proven
>>>>>> stand-alones into the main 

Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-21 Thread Sahananda (Jon) Wolfers
Thanks Rick,

I set up the key per the instructions, waited the required 10 minutes, then
tried a file log check - it asked for my password about 15 times.
I tried another log request- it only asked once which seemed like a result
- I felt smug
I tried yet another log request - it asked for my password 5 times
I tried yet another log request - it asked for my password 3 times

crazy!  It seems completely random to me.


On 21 September 2014 18:04, Rick McGuire  wrote:

>
>
> On Sun, Sep 21, 2014 at 11:41 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi RIck,
>>
>> that seems to be the case for a few of the files.
>>
>> Others you changed to make the build work (rexx64.exe.manifest,
>> oodialogMain.rc, ooDialogwinMain.rc, ooDialog.rc)
>>
>> on another matter that I'm painfully aware of - Does everyone have to
>> type their sourceforge password into tortoise 3 - 7 times every time they
>> access the svn?  (I have not edited the subversion server file and every
>> line in it is no-opped so passwords should be saved).  I'm sure I didn't
>> have to do this in the long-ago past.
>>
>
>
> Oops, got distracted while typing the previous reply and forgot to answer
> the second question.
>
> When sourceforge switched over to Allura, they changed the preferred
> mechanism for accessing the svn server  to svn+ssh access type, which
> requires a shell login to the sourceforge site to function.  If should be
> possible to set up access keys so that the password is not required.  I
> used to have this working before the Allura switch, but I have not had any
> success since then.  Here are the instructions for setting up the keys:
>
> https://sourceforge.net/p/forge/documentation/SSH%20Keys/
>
> Rick
>
>>
>> thanks
>> Jon
>>
>> On 21 September 2014 16:14, Rick McGuire  wrote:
>>
>>> The newer files in the trunk version are probably my fault.  I made a
>>> few changes while working on my update, but I believe all of my changes
>>> were associated with comments.
>>>
>>> Rick
>>>
>>> On Sun, Sep 21, 2014 at 11:07 AM, Sahananda (Jon) Wolfers <
>>> sahana...@windhorse.biz> wrote:
>>>
>>>> Hi Rick,
>>>>
>>>> OK this makes sense to me.  It looks like the standalone is several
>>>> versions ahead of the full-interpreter, BUT there are some files in the
>>>> full interpreter that are newer than their counterparts in the stand-alone
>>>> as well as a few orphans on both sides.
>>>>
>>>> I think it is to soon to make big decisions about this, and I am
>>>> applying this change to the trunk of both versions (as both versions
>>>> require it to operate correctly).
>>>>
>>>> Mark had released a sort of pre-beta peek at a new version, which when
>>>> I tried proved very buggy w.r.t. long-standing functionality, so in the end
>>>> we may decide to fold the newest of the released and proven stand-alones
>>>> into the main version, but I would suggest not today.
>>>>
>>>> Jon
>>>>
>>>> On 21 September 2014 15:38, Rick McGuire  wrote:
>>>>
>>>>> Ah, ok, this is a situation where Mark's input would be helpful.  The
>>>>> build machine builds the ooDialog version that is in the full interpreter
>>>>> tree, not the version that is in the separate standalone ooDialog tree.
>>>>> Your update was to the standalone code.  I'm not sure what steps Mark used
>>>>> to update the main version or even how to build the standalone oodialog
>>>>> installer or what state the main tree version is in relation to the other
>>>>> branch.
>>>>>
>>>>> Rick
>>>>>
>>>>> On Sun, Sep 21, 2014 at 10:19 AM, Sahananda (Jon) Wolfers <
>>>>> sahana...@windhorse.biz> wrote:
>>>>>
>>>>>> Still a little stuck here.
>>>>>>
>>>>>> I committed a change to
>>>>>> ...\code-0\ooDialog\trunk\ooDialog\oodUtilities.cpp in the svn yesterday.
>>>>>>
>>>>>> I asked the user to download the 64bit build, but after he ran the
>>>>>> installer, although many of the files bore today's date, the ooDialog 
>>>>>> ones
>>>>>> all had a date of 29 December last year.
>>>>>>
>>>>>> ie:
>>>>>> oodialog.dll 859 KB Applicatio

Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-21 Thread Sahananda (Jon) Wolfers
Thanks RIck,

No hurry as far as I am concerned, but I guess it should be done before we
next release, as Mark did a whole lot of work there that is available in
the stand alone version so should be incorporated into the main version.

Thanks for you help

Jon

On 21 September 2014 17:02, Rick McGuire  wrote:

>
>
> On Sun, Sep 21, 2014 at 11:41 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi RIck,
>>
>> that seems to be the case for a few of the files.
>>
>> Others you changed to make the build work (rexx64.exe.manifest,
>> oodialogMain.rc, ooDialogwinMain.rc, ooDialog.rc)
>>
>
>
> Ah yes, those files were changed as part of the Cmake conversion.  The
> ooDialog branch build has not been converted to cmake yet that I'm aware
> of.  That might actually be a useful exercise for figuring out how to build
> it.  Unfortunately, my plate is a bit overflowing with the work I've got
> going on with the trunk at the moment.  I might bump that up to be the
> "next" item on my todo list to tackle once I've got the trunk code in a bit
> cleaner state.
>
> Rick
>
>
>>
>> on another matter that I'm painfully aware of - Does everyone have to
>> type their sourceforge password into tortoise 3 - 7 times every time they
>> access the svn?  (I have not edited the subversion server file and every
>> line in it is no-opped so passwords should be saved).  I'm sure I didn't
>> have to do this in the long-ago past.
>>
>> thanks
>> Jon
>>
>> On 21 September 2014 16:14, Rick McGuire  wrote:
>>
>>> The newer files in the trunk version are probably my fault.  I made a
>>> few changes while working on my update, but I believe all of my changes
>>> were associated with comments.
>>>
>>> Rick
>>>
>>> On Sun, Sep 21, 2014 at 11:07 AM, Sahananda (Jon) Wolfers <
>>> sahana...@windhorse.biz> wrote:
>>>
>>>> Hi Rick,
>>>>
>>>> OK this makes sense to me.  It looks like the standalone is several
>>>> versions ahead of the full-interpreter, BUT there are some files in the
>>>> full interpreter that are newer than their counterparts in the stand-alone
>>>> as well as a few orphans on both sides.
>>>>
>>>> I think it is to soon to make big decisions about this, and I am
>>>> applying this change to the trunk of both versions (as both versions
>>>> require it to operate correctly).
>>>>
>>>> Mark had released a sort of pre-beta peek at a new version, which when
>>>> I tried proved very buggy w.r.t. long-standing functionality, so in the end
>>>> we may decide to fold the newest of the released and proven stand-alones
>>>> into the main version, but I would suggest not today.
>>>>
>>>> Jon
>>>>
>>>> On 21 September 2014 15:38, Rick McGuire  wrote:
>>>>
>>>>> Ah, ok, this is a situation where Mark's input would be helpful.  The
>>>>> build machine builds the ooDialog version that is in the full interpreter
>>>>> tree, not the version that is in the separate standalone ooDialog tree.
>>>>> Your update was to the standalone code.  I'm not sure what steps Mark used
>>>>> to update the main version or even how to build the standalone oodialog
>>>>> installer or what state the main tree version is in relation to the other
>>>>> branch.
>>>>>
>>>>> Rick
>>>>>
>>>>> On Sun, Sep 21, 2014 at 10:19 AM, Sahananda (Jon) Wolfers <
>>>>> sahana...@windhorse.biz> wrote:
>>>>>
>>>>>> Still a little stuck here.
>>>>>>
>>>>>> I committed a change to
>>>>>> ...\code-0\ooDialog\trunk\ooDialog\oodUtilities.cpp in the svn yesterday.
>>>>>>
>>>>>> I asked the user to download the 64bit build, but after he ran the
>>>>>> installer, although many of the files bore today's date, the ooDialog 
>>>>>> ones
>>>>>> all had a date of 29 December last year.
>>>>>>
>>>>>> ie:
>>>>>> oodialog.dll 859 KB Application extension 12/29/2013 2:57:04 AM -a
>>>>>>
>>>>>>
>>>>>> when I look at the log there is plenty of references to compiling
>>>>>> oodutilities.cpp but the path it refers to
>>>>>>
>>>>&

Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-21 Thread Sahananda (Jon) Wolfers
Hi RIck,

that seems to be the case for a few of the files.

Others you changed to make the build work (rexx64.exe.manifest,
oodialogMain.rc, ooDialogwinMain.rc, ooDialog.rc)

on another matter that I'm painfully aware of - Does everyone have to type
their sourceforge password into tortoise 3 - 7 times every time they access
the svn?  (I have not edited the subversion server file and every line in
it is no-opped so passwords should be saved).  I'm sure I didn't have to do
this in the long-ago past.

thanks
Jon

On 21 September 2014 16:14, Rick McGuire  wrote:

> The newer files in the trunk version are probably my fault.  I made a few
> changes while working on my update, but I believe all of my changes were
> associated with comments.
>
> Rick
>
> On Sun, Sep 21, 2014 at 11:07 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi Rick,
>>
>> OK this makes sense to me.  It looks like the standalone is several
>> versions ahead of the full-interpreter, BUT there are some files in the
>> full interpreter that are newer than their counterparts in the stand-alone
>> as well as a few orphans on both sides.
>>
>> I think it is to soon to make big decisions about this, and I am applying
>> this change to the trunk of both versions (as both versions require it to
>> operate correctly).
>>
>> Mark had released a sort of pre-beta peek at a new version, which when I
>> tried proved very buggy w.r.t. long-standing functionality, so in the end
>> we may decide to fold the newest of the released and proven stand-alones
>> into the main version, but I would suggest not today.
>>
>> Jon
>>
>> On 21 September 2014 15:38, Rick McGuire  wrote:
>>
>>> Ah, ok, this is a situation where Mark's input would be helpful.  The
>>> build machine builds the ooDialog version that is in the full interpreter
>>> tree, not the version that is in the separate standalone ooDialog tree.
>>> Your update was to the standalone code.  I'm not sure what steps Mark used
>>> to update the main version or even how to build the standalone oodialog
>>> installer or what state the main tree version is in relation to the other
>>> branch.
>>>
>>> Rick
>>>
>>> On Sun, Sep 21, 2014 at 10:19 AM, Sahananda (Jon) Wolfers <
>>> sahana...@windhorse.biz> wrote:
>>>
>>>> Still a little stuck here.
>>>>
>>>> I committed a change to
>>>> ...\code-0\ooDialog\trunk\ooDialog\oodUtilities.cpp in the svn yesterday.
>>>>
>>>> I asked the user to download the 64bit build, but after he ran the
>>>> installer, although many of the files bore today's date, the ooDialog ones
>>>> all had a date of 29 December last year.
>>>>
>>>> ie:
>>>> oodialog.dll 859 KB Application extension 12/29/2013 2:57:04 AM -a
>>>>
>>>>
>>>> when I look at the log there is plenty of references to compiling
>>>> oodutilities.cpp but the path it refers to
>>>>
>>>>
>>>> C:\cygwin\home\dashley\buildorx\extensions\platform\windows\oodialog\oodUtilities.cpp
>>>>
>>>> which doesn't seem to bear any relation to the version I amended in the
>>>> SVN tree,
>>>>
>>>> but I do find in the svn
>>>>
>>>> ...\code-0\main\trunk\extensions\platform\windows\oodialog\oodUtilities.cpp
>>>>
>>>>
>>>> though oddly, that has a modified date of 09Jan2014.
>>>>
>>>> Have I committed my change to the wrong copy? or Is there something
>>>> extra I have to do to request that the build machine includes ooDialog in
>>>> the build?
>>>>
>>>> thanks,
>>>>
>>>> Jon
>>>>
>>>>
>>>> On 20 September 2014 15:23, Rick McGuire  wrote:
>>>>
>>>>> It should build...provided I haven't broken something :-)
>>>>>
>>>>> Rick
>>>>>
>>>>> On Sat, Sep 20, 2014 at 9:53 AM, Sahananda (Jon) Wolfers <
>>>>> sahana...@windhorse.biz> wrote:
>>>>>
>>>>>> Hi RIck,
>>>>>>
>>>>>> Thanks: resizable types sound better.
>>>>>>
>>>>>> Naive question: If I commit that change to trunk, will it get built
>>>>>> on the build machine overnight?
>>>>>>
>>>>>> If so, I can ask the user to download it on 64bit an

Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-21 Thread Sahananda (Jon) Wolfers
Hi Rick,

OK this makes sense to me.  It looks like the standalone is several
versions ahead of the full-interpreter, BUT there are some files in the
full interpreter that are newer than their counterparts in the stand-alone
as well as a few orphans on both sides.

I think it is to soon to make big decisions about this, and I am applying
this change to the trunk of both versions (as both versions require it to
operate correctly).

Mark had released a sort of pre-beta peek at a new version, which when I
tried proved very buggy w.r.t. long-standing functionality, so in the end
we may decide to fold the newest of the released and proven stand-alones
into the main version, but I would suggest not today.

Jon

On 21 September 2014 15:38, Rick McGuire  wrote:

> Ah, ok, this is a situation where Mark's input would be helpful.  The
> build machine builds the ooDialog version that is in the full interpreter
> tree, not the version that is in the separate standalone ooDialog tree.
> Your update was to the standalone code.  I'm not sure what steps Mark used
> to update the main version or even how to build the standalone oodialog
> installer or what state the main tree version is in relation to the other
> branch.
>
> Rick
>
> On Sun, Sep 21, 2014 at 10:19 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Still a little stuck here.
>>
>> I committed a change to
>> ...\code-0\ooDialog\trunk\ooDialog\oodUtilities.cpp in the svn yesterday.
>>
>> I asked the user to download the 64bit build, but after he ran the
>> installer, although many of the files bore today's date, the ooDialog ones
>> all had a date of 29 December last year.
>>
>> ie:
>> oodialog.dll 859 KB Application extension 12/29/2013 2:57:04 AM -a
>>
>>
>> when I look at the log there is plenty of references to compiling
>> oodutilities.cpp but the path it refers to
>>
>>
>> C:\cygwin\home\dashley\buildorx\extensions\platform\windows\oodialog\oodUtilities.cpp
>>
>> which doesn't seem to bear any relation to the version I amended in the
>> SVN tree,
>>
>> but I do find in the svn
>>
>> ...\code-0\main\trunk\extensions\platform\windows\oodialog\oodUtilities.cpp
>>
>>
>> though oddly, that has a modified date of 09Jan2014.
>>
>> Have I committed my change to the wrong copy? or Is there something extra
>> I have to do to request that the build machine includes ooDialog in the
>> build?
>>
>> thanks,
>>
>> Jon
>>
>>
>> On 20 September 2014 15:23, Rick McGuire  wrote:
>>
>>> It should build...provided I haven't broken something :-)
>>>
>>> Rick
>>>
>>> On Sat, Sep 20, 2014 at 9:53 AM, Sahananda (Jon) Wolfers <
>>> sahana...@windhorse.biz> wrote:
>>>
>>>> Hi RIck,
>>>>
>>>> Thanks: resizable types sound better.
>>>>
>>>> Naive question: If I commit that change to trunk, will it get built on
>>>> the build machine overnight?
>>>>
>>>> If so, I can ask the user to download it on 64bit and test it.
>>>>
>>>> Jon
>>>>
>>>> On 20 September 2014 14:06, Rick McGuire  wrote:
>>>>
>>>>> Since the size of this parameter changes with the bitness, you would
>>>>> be better off using a parameter type that also changes with bitness.
>>>>>  size_t or ssize_t would probably be better choices.  size_t is unsigned,
>>>>> ssize_t is signed.
>>>>>
>>>>> Rick
>>>>>
>>>>> On Sat, Sep 20, 2014 at 8:57 AM, Sahananda (Jon) Wolfers <
>>>>> sahana...@windhorse.biz> wrote:
>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> A question about the types of parameters created by rexxMethod.
>>>>>> This is related to bug 1281
>>>>>> <https://sourceforge.net/p/oorexx/bugs/1281/> which I am looking at
>>>>>> in Mark's absence.
>>>>>>
>>>>>> Notification messages from windows return values in WPARAM & LPARAM
>>>>>> which are provided as arguments (rexx string containing a decimal number)
>>>>>> to ooDialog event handling methods.
>>>>>>
>>>>>> By convention, the 32bit WParam often contains two values, one in the
>>>>>> hiword and one in the loword.
>>>>>> There are c++ macros hiword and loword to extract those values.
>>>>>>
>>

Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-21 Thread Sahananda (Jon) Wolfers
Still a little stuck here.

I committed a change to ...\code-0\ooDialog\trunk\ooDialog\oodUtilities.cpp
in the svn yesterday.

I asked the user to download the 64bit build, but after he ran the
installer, although many of the files bore today's date, the ooDialog ones
all had a date of 29 December last year.

ie:
oodialog.dll 859 KB Application extension 12/29/2013 2:57:04 AM -a


when I look at the log there is plenty of references to compiling
oodutilities.cpp but the path it refers to

C:\cygwin\home\dashley\buildorx\extensions\platform\windows\oodialog\oodUtilities.cpp

which doesn't seem to bear any relation to the version I amended in the SVN
tree,

but I do find in the svn

...\code-0\main\trunk\extensions\platform\windows\oodialog\oodUtilities.cpp

though oddly, that has a modified date of 09Jan2014.

Have I committed my change to the wrong copy? or Is there something extra I
have to do to request that the build machine includes ooDialog in the build?

thanks,

Jon


On 20 September 2014 15:23, Rick McGuire  wrote:

> It should build...provided I haven't broken something :-)
>
> Rick
>
> On Sat, Sep 20, 2014 at 9:53 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi RIck,
>>
>> Thanks: resizable types sound better.
>>
>> Naive question: If I commit that change to trunk, will it get built on
>> the build machine overnight?
>>
>> If so, I can ask the user to download it on 64bit and test it.
>>
>> Jon
>>
>> On 20 September 2014 14:06, Rick McGuire  wrote:
>>
>>> Since the size of this parameter changes with the bitness, you would be
>>> better off using a parameter type that also changes with bitness.  size_t
>>> or ssize_t would probably be better choices.  size_t is unsigned, ssize_t
>>> is signed.
>>>
>>> Rick
>>>
>>> On Sat, Sep 20, 2014 at 8:57 AM, Sahananda (Jon) Wolfers <
>>> sahana...@windhorse.biz> wrote:
>>>
>>>> Hi all,
>>>>
>>>> A question about the types of parameters created by rexxMethod.
>>>> This is related to bug 1281
>>>> <https://sourceforge.net/p/oorexx/bugs/1281/> which I am looking at in
>>>> Mark's absence.
>>>>
>>>> Notification messages from windows return values in WPARAM & LPARAM
>>>> which are provided as arguments (rexx string containing a decimal number)
>>>> to ooDialog event handling methods.
>>>>
>>>> By convention, the 32bit WParam often contains two values, one in the
>>>> hiword and one in the loword.
>>>> There are c++ macros hiword and loword to extract those values.
>>>>
>>>> With 64 bits, big-endianly the highword is now the third word and the
>>>> lowword is the fourth.
>>>>
>>>> Mark has supplied wrappers for the hiword and lowword macros, code as
>>>> follows:
>>>>
>>>>> *RexxMethod1(int16_t, dlgutil_shiWord_cls, int32_t, dw) { return
>>>>> HIWORD(dw); }*
>>>>> RexxMethod1(int16_t, dlgutil_sloWord_cls, int32_t, dw) { return
>>>>> LOWORD(dw); }
>>>>> RexxMethod1(uint16_t, dlgutil_hiWord_cls, uint32_t, dw) { return
>>>>> HIWORD(dw); }
>>>>> RexxMethod1(uint16_t, dlgutil_loWord_cls, uint32_t, dw) { return
>>>>> LOWORD(dw); }
>>>>
>>>> accessed as .dlgUtil~hiword & .dlgUtil~loword.
>>>>
>>>>
>>>> This works fine on 32bit systems.
>>>> It also works ok on 64bit systems *EXCEPT* if the first two words
>>>> contain anything other than 0s.
>>>>
>>>> It turns out that some data is placed in those first words in the
>>>> response from at least the WM_VSCROLL Message.
>>>> The rexxMethod throws an overflow error for the dw parameter *int32_t*
>>>> or *uint32_t*.
>>>>
>>>> I think that all would need to be done to fix oodUtilities.cpp is to
>>>> change the type of the dw parameter to *int64_t* or *uint64_t*.
>>>>
>>>> Does that sound right?
>>>>
>>>> I don't have a 64bit system, so even if I remembered how to build
>>>> ooDialog, I wouldn't be able to test it.  Can someone run with this?
>>>>
>>>> thanks,
>>>>
>>>> Jon
>>>>
>>>>
>>>> --
>>>> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>>>>
>>>> http:/

Re: [Oorexx-devel] More square brackets

2014-09-20 Thread Sahananda (Jon) Wolfers
I've been using them a lot since they became available.  Very useful.

Jon

On 20 September 2014 17:51, Mike Cowlishaw  wrote:

>
>
>
> How can we explore alternatives when ooRexx has been using the commas
> since the 4.0 release.  any change in that behavior will break lots of
> programs.  There's also the issue of netrexx compatibility, but that's
> really a secondary issue.
>
> I thought you added them very recently.   And is anyone using them?
>
> Mike
>
>
>
> --
> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] RexxMethod Bitness question

2014-09-20 Thread Sahananda (Jon) Wolfers
Hi RIck,

Thanks: resizable types sound better.

Naive question: If I commit that change to trunk, will it get built on the
build machine overnight?

If so, I can ask the user to download it on 64bit and test it.

Jon

On 20 September 2014 14:06, Rick McGuire  wrote:

> Since the size of this parameter changes with the bitness, you would be
> better off using a parameter type that also changes with bitness.  size_t
> or ssize_t would probably be better choices.  size_t is unsigned, ssize_t
> is signed.
>
> Rick
>
> On Sat, Sep 20, 2014 at 8:57 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi all,
>>
>> A question about the types of parameters created by rexxMethod.
>> This is related to bug 1281 <https://sourceforge.net/p/oorexx/bugs/1281/> 
>> which
>> I am looking at in Mark's absence.
>>
>> Notification messages from windows return values in WPARAM & LPARAM which
>> are provided as arguments (rexx string containing a decimal number) to
>> ooDialog event handling methods.
>>
>> By convention, the 32bit WParam often contains two values, one in the
>> hiword and one in the loword.
>> There are c++ macros hiword and loword to extract those values.
>>
>> With 64 bits, big-endianly the highword is now the third word and the
>> lowword is the fourth.
>>
>> Mark has supplied wrappers for the hiword and lowword macros, code as
>> follows:
>>
>>> *RexxMethod1(int16_t, dlgutil_shiWord_cls, int32_t, dw) { return
>>> HIWORD(dw); }*
>>> RexxMethod1(int16_t, dlgutil_sloWord_cls, int32_t, dw) { return
>>> LOWORD(dw); }
>>> RexxMethod1(uint16_t, dlgutil_hiWord_cls, uint32_t, dw) { return
>>> HIWORD(dw); }
>>> RexxMethod1(uint16_t, dlgutil_loWord_cls, uint32_t, dw) { return
>>> LOWORD(dw); }
>>
>> accessed as .dlgUtil~hiword & .dlgUtil~loword.
>>
>>
>> This works fine on 32bit systems.
>> It also works ok on 64bit systems *EXCEPT* if the first two words
>> contain anything other than 0s.
>>
>> It turns out that some data is placed in those first words in the
>> response from at least the WM_VSCROLL Message.
>> The rexxMethod throws an overflow error for the dw parameter *int32_t*
>> or *uint32_t*.
>>
>> I think that all would need to be done to fix oodUtilities.cpp is to
>> change the type of the dw parameter to *int64_t* or *uint64_t*.
>>
>> Does that sound right?
>>
>> I don't have a 64bit system, so even if I remembered how to build
>> ooDialog, I wouldn't be able to test it.  Can someone run with this?
>>
>> thanks,
>>
>> Jon
>>
>>
>> --
>> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] RexxMethod Bitness question

2014-09-20 Thread Sahananda (Jon) Wolfers
Hi all,

A question about the types of parameters created by rexxMethod.
This is related to bug 1281  which
I am looking at in Mark's absence.

Notification messages from windows return values in WPARAM & LPARAM which
are provided as arguments (rexx string containing a decimal number) to
ooDialog event handling methods.

By convention, the 32bit WParam often contains two values, one in the
hiword and one in the loword.
There are c++ macros hiword and loword to extract those values.

With 64 bits, big-endianly the highword is now the third word and the
lowword is the fourth.

Mark has supplied wrappers for the hiword and lowword macros, code as
follows:

> *RexxMethod1(int16_t, dlgutil_shiWord_cls, int32_t, dw) { return
> HIWORD(dw); }*
> RexxMethod1(int16_t, dlgutil_sloWord_cls, int32_t, dw) { return
> LOWORD(dw); }
> RexxMethod1(uint16_t, dlgutil_hiWord_cls, uint32_t, dw) { return
> HIWORD(dw); }
> RexxMethod1(uint16_t, dlgutil_loWord_cls, uint32_t, dw) { return
> LOWORD(dw); }

accessed as .dlgUtil~hiword & .dlgUtil~loword.


This works fine on 32bit systems.
It also works ok on 64bit systems *EXCEPT* if the first two words contain
anything other than 0s.

It turns out that some data is placed in those first words in the response
from at least the WM_VSCROLL Message.
The rexxMethod throws an overflow error for the dw parameter *int32_t* or
*uint32_t*.

I think that all would need to be done to fix oodUtilities.cpp is to change
the type of the dw parameter to *int64_t* or *uint64_t*.

Does that sound right?

I don't have a 64bit system, so even if I remembered how to build ooDialog,
I wouldn't be able to test it.  Can someone run with this?

thanks,

Jon
--
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] More square brackets

2014-09-18 Thread Sahananda (Jon) Wolfers
I agree with David about double brackets, but I don't agree that sugar
makes one unproductive or hinders understanding - in fact I think the
opposite is true.  One doesn't want to be coding '=' or '[]' with a
preceding twiddle.

I think that

do name over ['David','Rick','Jon']

is easier to understand than

do name over .array~of('David','Rick','Jon')

even though 'of' is a nicely contextualised word they don't need to know
that there is an array behind the do over mechanism.

Jon

On 18 September 2014 19:54, David Ashley  wrote:

> I want to stick my thumb in the pie on this topic.
>
> I think we need to be very careful of how much syntactic sugar we add to
> the language. Otherwise we might end up being like Perl with eight
> different ways of coding everything. I like Rexx/ooRexx because the
> language is consistent and easy to read/debug. The more syntactic sugar
> you add, the harder it is to read and you end up having to look up
> things you do not understand or have not encountered thus slowing your
> productivity.
>
> And the idea of double brackets - YUK! Reminds me of Lisp which IMHO is
> the least user friendly language I have ever encountered.
>
> Bottom line, syntactic sugar should only be added when it clearly
> enhances productivity or makes the code easier to read.
>
> David Ashley
>
> On Thu, 2014-09-18 at 13:41 -0400, Rick McGuire wrote:
> > I think these do need to be bracketed, since the "," is already used
> > in the IF/WHEN instruction and with DO WHILE/UNTIL for the shortcut
> > AND conditionals.  Square brackets are already used as a message type
> > (primarily with collection objects), but thankfully, the usage follows
> > the same rules as builtin functions, so they can be used in both the
> > message form and paren-like fashion.  Doubling up might work, but it
> > feels somehow "not right" to me.
> >
> >
> > Rick
> >
> >
> >
> >
> >
> > On Thu, Sep 18, 2014 at 12:49 PM, Mike Cowlishaw 
> > wrote:
> > If one didn't want to use up the 'gold' of single
> > brackets  ...
> >
> >
> > first, does one need the brackets at all?  I've often thought
> > as commas in Rexx as being a list notation, in effect, so
> > perhaps:
> >
> >   a=1, 2, 3
> >
> > or
> >
> >   do x over 23, 34, 45
> >
> > Or, to save single-square-brackets one could go
> > Wikipedia-like:
> >
> >   a=[[1, 2, 3]]
> >
> > etc ...
> >
> > Mike
> >
> >
>  
> --
> > Slashdot TV.  Video for Nerds.  Stuff that Matters.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
> >
> >
> >
> --
> > Slashdot TV.  Video for Nerds.  Stuff that Matters.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> --
> Slashdot TV.  Video for Nerds.  Stuff that Matters.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Slashdot TV.  Video for Nerds.  Stuff that Matters.
http://pubads.g.doubleclick.net/gampad/clk?id=160591471&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] DISCUSS: [oorexx:feature-requests] #613 Syntactic sugar for array creation

2014-09-18 Thread Sahananda (Jon) Wolfers
Hi Rick,

I entirely understand your concerns about the square brackets.
I don't know whether this is the time to spend our gold.  I'm interested to
hear what others say.

I like the assignment to map-collections

A further thought.  I have also seen other languages parsing an array into
variables thus:

[var1,var2,var3] = .array~of(value1, value2, value3)

but I think that is rather un-rexxish and certainly not just syntactic
sugar and imho is included in the other languages because of their poverty
of decent collections.

just my 2p worth

Jon

On 18 September 2014 14:24, Rick McGuire  wrote:

> I confess that I've been wanting a shortcut for creating arrays for a long
> time and have even considered submitting this feature request myself.  This
> is not something difficult to implement, but my resistance to doing this
> has more to do with the fact that it introduces new syntax.
>
> Using square brackets for purposes other than message invocations has
> always been one of those "back pocket" syntax elements that have been held
> in reserve until a use that was good enough to say "yes, this is really
> what I want to use this for.".  Other uses for brackets I've considered in
> the past have been multi-line literals and creating variable references.
>  This has always been a balancing act.  You don't want to use this on
> something trivial, but at the same time, you don't want to be so resistant
> to using it that you have effectively removed from being a possibility.
>  Curly braces have been in this category for a VERY long time.  We need to
> consider if "syntactic" sugar is important enough use for this syntactic
> concept.
>
> Admittedly, array objects are very important in ooRexx.  They pop up in
> lots of situations as return values and also as arguments to both
> instructions and methods. Are they important enough that they get the
> special syntax rather than some other object type?  That needs to be
> considered.  There are a few obvious places where this might make a lot of
> sense.  Jon shows the obvious assignment case, but this would be fairly
> useful for things like DO OVER
>
> do name over ["Mike", "Jon", "David"]
>
> looks nicer than
>
> do name over .array~of("Mike", "Jon", "David")
>
> and feels a bit more natural and integrate.
>
> Being able to create arrays without a lot of extra syntax would make
> something like OF methods for map collections workable.  For example,
>
> locs = .directory~of(["Rick", "USA"], ["Mike", "UK"])
>
> where you are using the array syntax to create index/value pairs for
> insertion into the directory.
>
> Anyway, I've laid out the issues as I see them.  I think this is something
> that needs a bit of discussion before a decision is made because of the
> syntax issues.  The 5.0 release I've been working on would be a good place
> to introduce this concept.
>
> Rick
>
> Rick
>
>
>
> -- Forwarded message --
> From: Jon Wolfers 
> Date: Thu, Sep 18, 2014 at 5:08 AM
> Subject: [oorexx:feature-requests] #613 Syntactic sugar for array creation
> To: Ticket 613 <6...@feature-requests.oorexx.p.re.sf.net>
>
>
>
>
>
> ---
>
> ** [feature-requests:#613] Syntactic sugar for array creation**
>
> **Status:** unread
> **Milestone:** None
> **Created:** Thu Sep 18, 2014 09:08 AM UTC by Jon Wolfers
> **Last Updated:** Thu Sep 18, 2014 09:08 AM UTC
> **Owner:** nobody
>
> Just an idea.
>
> How about a bit of syntactic sugar such that
>
> ~~
> variable = ['First','Second','Third']
> ~~
> is equivalent to
>
> ~~
> variable = .array~of('First','Second','Third')
> ~~
>
> It could also be allowed for cases like
>
> ~~
> do variable over ['First','Second','Third']
>...
> end
> ~~
>
>
>
> I have seen this in other languages and think it is quite neat
>
> Jon
>
>
> ---
>
> Sent from sourceforge.net because you indicated interest in <
> https://sourceforge.net/p/oorexx/feature-requests/613/>
>
> To unsubscribe from further messages, please visit <
> https://sourceforge.net/auth/subscriptions/>
>
>
>
> --
> Want excitement?
> Manually upgrade your production database.
> When you want reliability, choose Perforce
> Perforce version control. Predictably reliable.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourc

Re: [Oorexx-devel] Considering adding a new collection class.

2014-07-17 Thread Sahananda (Jon) Wolfers
Hi Rick,

this seems like a really good idea to me.

I often use the table class with string indexes as I don't need the extras
in the directory class, but when I do need them I really appreciate them.
 I particularly use the unknown method to create a caseless index or to
initialise data on first call (see my 2009 symposium presentation).

Jon


On 17 July 2014 11:42, Rick McGuire  wrote:

> I've been doing a bit of work on the collection classes this week, and
> just got to the directory class.  The directory is most frequently used as
> a collection class where the indexes are string items, but it also has the
> additional feature of the SETMETHOD() method, plus some additional methods
> that uppercase the string name and the UNKNOWN method that allows the
> "dir~name" syntax.
>
> Until I started reworking this code, I really didn't appreciate how much
> of a "tax" the possibility of "SETMETHOD" imposes on directory objects,
> even if you are not using the feature.  This gets involved in every
> operation and has particular overhead for things like allIndexes() (thus
> impacting DO OVER performance), and allItems().
>
> I'm thinking there is a need for a StringTable class that is closer to the
> other collection classes.  This will not have setMethod(), but I think the
> UNKNOWN method would still be a good idea.  With the restructuring of the
> hash collection code I've been doing, this would be a fairly trivial
> addition to implement...probably more work to write the test cases and docs
> than to write the code.
>
> One of the nice things about oo programming is the ability to switch to an
> implementation of a class that best suits your usage.  The directory class
> has enough additional overhead that this is one place where this choice
> would be appreciated.
>
> Note also, that this advantage will translate to the internal performance
> of the interpreter. Directories are heavily used inside the interpreter, so
> replacing a lot of these uses with a StringTable will also give a
> performance boost.  This alone will justify at least creating the internal
> class.  However, for some of those situations, the internal directory is
> "handed out" as return values, so the StringTable class would need to be
> one visible to ooRexx programmers as well.
>
> Rick
>
>
>
> --
> Want fast and easy access to all the code in your enterprise? Index and
> search up to 200,000 lines of code with a free copy of Black Duck
> Code Sight - the same software that powers the world's largest code
> search on Ohloh, the Black Duck Open Hub! Try it now.
> http://p.sf.net/sfu/bds
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Need an opinion on the Method/Routine source methods.

2014-07-06 Thread Sahananda (Jon) Wolfers
Hi Rick,

I searched the RFEs and found #140
<http://sourceforge.net/p/oorexx/feature-requests/140/> which requests
something like this and in the reason for rejection you explain the
difference between the original name and the registration name.

I sounds like to be useful, we would need a method for each, but perhaps
this is not that easy to do.  I'm a little bit out of my depth here, but I
assume that if the method or routine were got up from a directive in a
script, then in every case the original name would equal the registration
name, and it is just the primitive classes where they might differ.  Is
that correct?

I would like some guidance here on the list, because opening an RFE so
similar to a rejected one would probably cause justified irritation.

thanks,
Jon


On 4 July 2014 22:44, Rick McGuire  wrote:

> Wow, I would have assumed that was there already.  Sounds like you should
> open an RFE for this.  But note that the name the object has is not
> necessarily the same as the name it was called under.
>
> Rick
>
>
> On Fri, Jul 4, 2014 at 5:06 PM, Sahananda (Jon) Wolfers <
> sahana...@gmail.com> wrote:
>
>> I would value a separate method for the name of the routine or method. I
>> would be happy to parse it out of the directive line text or perhaps it
>> should have it's own separate method.
>> Jon
>> On Jul 4, 2014 12:35 PM, "Rony G. Flatscher" 
>> wrote:
>>
>>>
>>> On 04.07.2014 12:33, Rick McGuire wrote:
>>>
>>> ... cut ...
>>>
>>> > Another option would be to add a separate method to get the directive
>>> source line.  That is a
>>> > little more work, but also doable.  The advantage of doing that is the
>>> information would also be
>>> > there for native routines and methods.  Actually, now that I write
>>> that, I think I'm starting to
>>> > lean in that direction.  Anyway, I'd like some opinions on this.
>>> +1
>>>
>>> ---rony
>>>
>>>
>>> --
>>> Open source business process management suite built on Java and Eclipse
>>> Turn processes into business applications with Bonita BPM Community
>>> Edition
>>> Quickly connect people, data, and systems into organized workflows
>>> Winner of BOSSIE, CODIE, OW2 and Gartner awards
>>> http://p.sf.net/sfu/Bonitasoft
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>
>>
>> --
>> Open source business process management suite built on Java and Eclipse
>> Turn processes into business applications with Bonita BPM Community
>> Edition
>> Quickly connect people, data, and systems into organized workflows
>> Winner of BOSSIE, CODIE, OW2 and Gartner awards
>> http://p.sf.net/sfu/Bonitasoft
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> Open source business process management suite built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Need an opinion on the Method/Routine source methods.

2014-07-04 Thread Sahananda (Jon) Wolfers
I would value a separate method for the name of the routine or method. I
would be happy to parse it out of the directive line text or perhaps it
should have it's own separate method.
Jon
On Jul 4, 2014 12:35 PM, "Rony G. Flatscher" 
wrote:

>
> On 04.07.2014 12:33, Rick McGuire wrote:
>
> ... cut ...
>
> > Another option would be to add a separate method to get the directive
> source line.  That is a
> > little more work, but also doable.  The advantage of doing that is the
> information would also be
> > there for native routines and methods.  Actually, now that I write that,
> I think I'm starting to
> > lean in that direction.  Anyway, I'd like some opinions on this.
> +1
>
> ---rony
>
>
> --
> Open source business process management suite built on Java and Eclipse
> Turn processes into business applications with Bonita BPM Community Edition
> Quickly connect people, data, and systems into organized workflows
> Winner of BOSSIE, CODIE, OW2 and Gartner awards
> http://p.sf.net/sfu/Bonitasoft
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Fwd: [Oorexx-svn] SF.net SVN: oorexx-code-0:[10237]

2014-06-24 Thread Sahananda (Jon) Wolfers
Hi

I feel rather awkward about this too.

In particular I wonder if it is really necessary to publish an email
address and telephone number?
Storing the email in text format makes munging hard.

In Rony's case he had already filled out an ICLA as I think I have, but
they are not on the SVN, where are they kept, why was that mechanism not
sufficient?

If we need someone to hold these documents for the project, I offer to go
out and buy a box file, print them and store them.

Jon



On 24 June 2014 22:37, Rick McGuire  wrote:

> Everything is in the open here.
>
> Rick
>
>
> On Tue, Jun 24, 2014 at 5:31 PM, Moritz Hoffmann 
> wrote:
>
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA256
>>
>> All,
>> are we sure we want to store ICLA files in public SVN?
>> Moritz
>>
>>
>> On 06/23/2014 09:27 PM, Rony G. Flatscher wrote:
>> > Hi there,
>> >
>> > just for the record: all work related to ooRexx (in support of the
>> > ooRexx project) that I publish is always under a license that is
>> > CPL 1.0 (and AL 2.0), such that the work can be used immediately
>> > in the context of the ooRexx project. (The default CPL 1.0 license
>> > for my code for the ooRexx project - since the days I joined the
>> > ooRexx project - has never been revoked by me, despite my departure
>> > from the project.) The ICLA is of course fine with me as well
>> > (except that I would not want to publish my phone number or address
>> > in public, which should not be a problem as it has not changed
>> > since the beginning of the ooRexx project; in addition being a
>> > member of RexxLA this information is available as well).
>> >
>> > HTH,
>> >
>> > ---rony (currently on the road)
>> >
>> >
>> > On 23.06.2014 21:00, Rick McGuire wrote:
>> >> I think you need to double check what you checked in.  This
>> >> appears to be just a copy of the blank agreement.  I see nothing
>> >> at all from Rony in that file.
>> >>
>> >> Rick
>> >>
>> >>
>> >> On Mon, Jun 23, 2014 at 2:00 PM, Sahananda (Jon) Wolfers
>> >> mailto:sahana...@windhorse.biz>>
>> >> wrote:
>> >>
>> >> Hi RIck,
>> >>
>> >> Did you see Rony's note at the bottom? If that is not acceptable
>> >> I will go back to him.
>> >>
>> >> Jon
>> >>
>> >>
>> >> On 23 June 2014 18:55, Rick McGuire > >> <mailto:object.r...@gmail.com>> wrote:
>> >>
>> >> Jon,
>> >>
>> >> The icla you committed does not have any of Rony's information in
>> >> it.
>> >>
>> >> Rick
>> >>
>> >>
>> >> -- Forwarded message -- From:
>> >> mailto:sahana...@users.sf.net>> Date:
>> >> Mon, Jun 23, 2014 at 1:46 PM Subject: [Oorexx-svn] SF.net SVN:
>> >> oorexx-code-0:[10237] To: oorexx-...@lists.sourceforge.net
>> >> <mailto:oorexx-...@lists.sourceforge.net>
>> >>
>> >>
>> >> Revision: 10237 http://sourceforge.net/p/oorexx/code-0/10237
>> >> Author:   sahananda Date: 2014-06-23 17:46:39 + (Mon, 23
>> >> Jun 2014) Log Message: --- Added singleton.cls and
>> >> use_singleton.rex to samples.  Also Ronys contributor agreement
>> >> to iclas - Jon
>> >>
>> >> Added Paths: --- iclas/contributor agreement Rony.txt
>> >> main/trunk/samples/singleton.cls
>> >> main/trunk/samples/use_singleton.rex
>> >>
>> >> Added: iclas/contributor agreement Rony.txt
>> >> ===
>> >>
>> >>
>> - --- iclas/contributor agreement Rony.txt
>> (rev 0)
>> >> +++ iclas/contributor agreement Rony.txt2014-06-23
>> >> 17:46:39 UTC (rev 10237) @@ -0,0 +1,131 @@ +
>> >> The Open Object Rexx + Individual Contributor License
>> >> Agreement ("Agreement") + +Thank you for your interest in The
>> >> Open Object Rexx Project +("The Project"). In order to clarify
>> >> the intellectual property license +granted with Contributions
>> >> from any person or entity, the Project +must have a Contributor
>> >> License Agreement ("CLA") on file from +each Contributor,
>> >> indicating agreement to the license +terms b

[Oorexx-devel] Sourceforge Wiki status

2014-06-23 Thread Sahananda (Jon) Wolfers
This may end up being a question for Sourceforge, but does anyone know what
happened to the ooRexx Wiki?

Clicking the links to it just take you to the ooRexx homepage.

Does the content still exist?
--
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Fwd: [Oorexx-svn] SF.net SVN: oorexx-code-0:[10237]

2014-06-23 Thread Sahananda (Jon) Wolfers
Sorry, my bad.

I forgot to press save before commiting - It looked great in my working
copy.  Should now be ok.

Jon



On 23 June 2014 20:46, Rick McGuire  wrote:

> That does not matter.  We will not include anything in the project unless
> we have a statement from the author explicitly granting us the right.  This
> can be an important consideration for companies that wish to repackage and
> ship ooRexx...some companies go to great lengths to determine pedigrees of
> open source projects (e.g., IBM).
>
> Rick
>
>
> On Mon, Jun 23, 2014 at 3:27 PM, Rony G. Flatscher <
> rony.flatsc...@wu.ac.at> wrote:
>
>>  Hi there,
>>
>> just for the record: all work related to ooRexx (in support of the ooRexx
>> project) that I publish is always under a license that is CPL 1.0 (and AL
>> 2.0), such that the work can be used immediately in the context of the
>> ooRexx project. (The default CPL 1.0 license for my code for the ooRexx
>> project - since the days I joined the ooRexx project - has never been
>> revoked by me, despite my departure from the project.) The ICLA is of
>> course fine with me as well (except that I would not want to publish my
>> phone number or address in public, which should not be a problem as it has
>> not changed since the beginning of the ooRexx project; in addition being a
>> member of RexxLA this information is available as well).
>>
>> HTH,
>>
>> ---rony (currently on the road)
>>
>>
>>
>> On 23.06.2014 21:00, Rick McGuire wrote:
>>
>> I think you need to double check what you checked in.  This appears to be
>> just a copy of the blank agreement.  I see nothing at all from Rony in that
>> file.
>>
>>  Rick
>>
>>
>> On Mon, Jun 23, 2014 at 2:00 PM, Sahananda (Jon) Wolfers <
>> sahana...@windhorse.biz> wrote:
>>
>>> Hi RIck,
>>>
>>>  Did you see Rony's note at the bottom?
>>> If that is not acceptable I will go back to him.
>>>
>>>  Jon
>>>
>>>
>>>   On 23 June 2014 18:55, Rick McGuire  wrote:
>>>
>>>>  Jon,
>>>>
>>>>  The icla you committed does not have any of Rony's information in it.
>>>>
>>>>  Rick
>>>>
>>>>
>>>> -- Forwarded message --
>>>> From: 
>>>> Date: Mon, Jun 23, 2014 at 1:46 PM
>>>> Subject: [Oorexx-svn] SF.net SVN: oorexx-code-0:[10237]
>>>> To: oorexx-...@lists.sourceforge.net
>>>>
>>>>
>>>> Revision: 10237
>>>>   http://sourceforge.net/p/oorexx/code-0/10237
>>>> Author:   sahananda
>>>> Date: 2014-06-23 17:46:39 + (Mon, 23 Jun 2014)
>>>> Log Message:
>>>> ---
>>>> Added singleton.cls and use_singleton.rex to samples.  Also Ronys
>>>> contributor agreement to iclas - Jon
>>>>
>>>> Added Paths:
>>>> ---
>>>> iclas/contributor agreement Rony.txt
>>>> main/trunk/samples/singleton.cls
>>>> main/trunk/samples/use_singleton.rex
>>>>
>>>> Added: iclas/contributor agreement Rony.txt
>>>> ===
>>>> --- iclas/contributor agreement Rony.txt
>>>>  (rev 0)
>>>> +++ iclas/contributor agreement Rony.txt2014-06-23 17:46:39 UTC
>>>> (rev 10237)
>>>> @@ -0,0 +1,131 @@
>>>> +The Open Object Rexx
>>>> + Individual Contributor License Agreement ("Agreement")
>>>> +
>>>> +Thank you for your interest in The Open Object Rexx Project
>>>> +("The Project"). In order to clarify the intellectual property license
>>>> +granted with Contributions from any person or entity, the Project
>>>> +must have a Contributor License Agreement ("CLA") on file from
>>>> +each Contributor, indicating agreement to the license
>>>> +terms below. This license is for your protection as a Contributor as
>>>> +well as the protection of the Project and its users; it does not
>>>> +change your rights to use your own Contributions for any other purpose.
>>>> +Please complete the provide the following information and indicate
>>>> +your acceptance of this agreement in an email to a Committer of the
>>>> +Project.  Please read this document carefully before indicating
>>>> +agreement.
>>>> +
>>>

Re: [Oorexx-devel] Fwd: [Oorexx-svn] SF.net SVN: oorexx-code-0:[10237]

2014-06-23 Thread Sahananda (Jon) Wolfers
Hi RIck,

Did you see Rony's note at the bottom?
If that is not acceptable I will go back to him.

Jon


On 23 June 2014 18:55, Rick McGuire  wrote:

> Jon,
>
> The icla you committed does not have any of Rony's information in it.
>
> Rick
>
>
> -- Forwarded message --
> From: 
> Date: Mon, Jun 23, 2014 at 1:46 PM
> Subject: [Oorexx-svn] SF.net SVN: oorexx-code-0:[10237]
> To: oorexx-...@lists.sourceforge.net
>
>
> Revision: 10237
>   http://sourceforge.net/p/oorexx/code-0/10237
> Author:   sahananda
> Date: 2014-06-23 17:46:39 + (Mon, 23 Jun 2014)
> Log Message:
> ---
> Added singleton.cls and use_singleton.rex to samples.  Also Ronys
> contributor agreement to iclas - Jon
>
> Added Paths:
> ---
> iclas/contributor agreement Rony.txt
> main/trunk/samples/singleton.cls
> main/trunk/samples/use_singleton.rex
>
> Added: iclas/contributor agreement Rony.txt
> ===
> --- iclas/contributor agreement Rony.txt
>  (rev 0)
> +++ iclas/contributor agreement Rony.txt2014-06-23 17:46:39 UTC
> (rev 10237)
> @@ -0,0 +1,131 @@
> +The Open Object Rexx
> + Individual Contributor License Agreement ("Agreement")
> +
> +Thank you for your interest in The Open Object Rexx Project
> +("The Project"). In order to clarify the intellectual property license
> +granted with Contributions from any person or entity, the Project
> +must have a Contributor License Agreement ("CLA") on file from
> +each Contributor, indicating agreement to the license
> +terms below. This license is for your protection as a Contributor as
> +well as the protection of the Project and its users; it does not
> +change your rights to use your own Contributions for any other purpose.
> +Please complete the provide the following information and indicate
> +your acceptance of this agreement in an email to a Committer of the
> +Project.  Please read this document carefully before indicating
> +agreement.
> +
> +  Full name:
> +
> +  (optional) Public name:
> +
> +  Mailing Address:
> +
> +  Country:
> +
> +  Telephone:
> +
> +  E-Mail:
> +
> +  Description of Contribution:
> +
> +  Statement of Acceptance of Agreement:
> +
> +You accept and agree to the following terms and conditions for Your
> +present and future Contributions submitted to the Project. In
> +return, the Project shall not use Your Contributions in a way that
> +is contrary to the public benefit or inconsistent with its status
> +as an open source project . Except for the license granted herein
> +to the Project and recipients of software distributed by the Project,
> +You reserve all right, title, and interest in and to Your Contributions.
> +
> +1. Definitions.
> +
> +   "You" (or "Your") shall mean the copyright owner or legal entity
> +   authorized by the copyright owner that is making this Agreement
> +   with the Project. For legal entities, the entity making a
> +   Contribution and all other entities that control, are controlled
> +   by, or are under common control with that entity are considered to
> +   be a single Contributor. For the purposes of this definition,
> +   "control" means (i) the power, direct or indirect, to cause the
> +   direction or management of such entity, whether by contract or
> +   otherwise, or (ii) ownership of fifty percent (50%) or more of the
> +   outstanding shares, or (iii) beneficial ownership of such entity.
> +
> +   "Contribution" shall mean any original work of authorship,
> +   including any modifications or additions to an existing work, that
> +   is intentionally submitted by You to the Project for inclusion
> +   in, or documentation of, any of the products owned or managed by
> +   the Project (the "Work"). For the purposes of this definition,
> +   "submitted" means any form of electronic, verbal, or written
> +   communication sent to the Project or its representatives,
> +   including but not limited to communication on electronic mailing
> +   lists, source code control systems, and issue tracking systems that
> +   are managed by, or on behalf of, the Project for the purpose of
> +   discussing and improving the Work, but excluding communication that
> +   is conspicuously marked or otherwise designated in writing by You
> +   as "Not a Contribution."
> +
> +2. Grant of Copyright License. Subject to the terms and conditions of
> +   this Agreement, You hereby grant to the Project and to
> +   recipients of software distributed by the Project a perpetual,
> +   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
> +   copyright license to reproduce, prepare derivative works of,
> +   publicly display, publicly perform, sublicense, and distribute Your
> +   Contributions and such derivative works.
> +
> +3. Grant of Patent License. Subject to the terms and conditions of
> +   this Agreement, You hereby grant to the Project and to
> +   recipients of software distributed by th

Re: [Oorexx-devel] The factor.rex sample program

2014-06-12 Thread Sahananda (Jon) Wolfers
Thanks Rick,

I will get to this (but maybe not till next week)

Jon


On 12 June 2014 14:15, Rick McGuire  wrote:

> Ok, I've created a directory in svn called "iclas" (Individual Contributor
> License Agreements).  I create an icla agreement based on the language in
> the Apache agreement and a readme file detailing how recording the
> agreement should be handled.
>
> Rick
>
>
> On Thu, Jun 12, 2014 at 7:30 AM, René Jansen  wrote:
>
>> Jon,
>>
>> you'll need Rony's statement that it is his work and he contributes it to
>> open source, to be precise. I'd suggest we have these statements on file,
>> so e.g. somewhere in version management, but in a directory somewhere out
>> of sight so we are not bothered too much with it.
>>
>> best regards,
>>
>> René.
>>
>> On 11 jun. 2014, at 19:26, Sahananda (Jon) Wolfers <
>> sahana...@windhorse.biz> wrote:
>>
>> Hi Rick,
>>
>> glad to see this one.  I always wondered who created classes on the fly.
>>  I say get rid of it.
>>
>> I'd like to add Rony's singleton meta-class and use_singleton script to
>> the samples.  Is that OK?
>>
>> Jon
>>
>>
>> On 11 June 2014 18:05, Mark Miesfeld  wrote:
>>
>>> I say go for it.  Whatever you think is useful, go ahead and do it.
>>>
>>> --
>>> Mark Miesfeld
>>>
>>>
>>> On Wed, Jun 11, 2014 at 10:00 AM, Rick McGuire 
>>> wrote:
>>>
>>>> I've been going through the samples and modernizing some of these
>>>> samples.  One of the samples, factor.rex, demonstrates some features that
>>>> are really features I would hope that no programmer would ever use because
>>>> the language directives are really the way to go.  I'd like to delete this
>>>> one...any objections?
>>>>
>>>> btw, I'm also going to add a few of the programs I wrote for Rosetta
>>>> Code to the samples, the ones that illustrate some interesting ooRexx
>>>> features.  Other than the oodialog samples, the set of samples we have are
>>>> really pretty stale.  There are very few in there that I would refer
>>>> someone too for an example of how to do something, so they really fail
>>>> pretty badly in their usefulness.
>>>>
>>>> Rick
>>>>
>>>>
>>>> --
>>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk
>>>> Solutions
>>>> Find What Matters Most in Your Big Data with HPCC Systems
>>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>>> http://p.sf.net/sfu/hpccsystems
>>>> ___
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>>
>>>
>>>
>>> --
>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>>> Find What Matters Most in Your Big Data with HPCC Systems
>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>> http://p.sf.net/sfu/hpccsystems
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>
>> --
>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>> Find What Matters Most in Your Big Data with HPCC Systems
>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>
>> http://p.sf.net/sfu/hpccsystems___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>>
>>
>> --
>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
&g

Re: [Oorexx-devel] The factor.rex sample program

2014-06-12 Thread Sahananda (Jon) Wolfers
Wow,

Now I know and I'm impressed.

Jon


On 12 June 2014 12:59, Erich Steinböck  wrote:

> I always wondered who created classes on the fly
>>
>
> I'm creating methods on the fly.  In an optimizer that gets as input a
> list of variables with their respective domains (value ranges), and a list
> of constraints (something like "A+B>3" or  "IsIntegerInRange(A-B*2,0,99)" )
> I need to estimate the efficiency of each constraint (i. e. how strongly it
> reduces the combined domains of its contained variables).  I'm doing this
> by dynamically adding a method to a "Sandbox" object that runs the
> constraint within one or more loops of the required variables over their
> domains, counting the number of triggers.
>
> Works like a charm.
>
> (The optimizer then goes on and dynamically creates an
> efficiency-optimized ooRexx program that evaluates all variables over all
> domains and checking constraints as seen as most efficient. This ooRexx
> code is again dynamically added as a method to Sandbox and executed).
>
> Erich
>
>
> On Wed, Jun 11, 2014 at 7:26 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi Rick,
>>
>> glad to see this one.  I always wondered who created classes on the fly.
>>  I say get rid of it.
>>
>> I'd like to add Rony's singleton meta-class and use_singleton script to
>> the samples.  Is that OK?
>>
>> Jon
>>
>>
>> On 11 June 2014 18:05, Mark Miesfeld  wrote:
>>
>>> I say go for it.  Whatever you think is useful, go ahead and do it.
>>>
>>> --
>>> Mark Miesfeld
>>>
>>>
>>> On Wed, Jun 11, 2014 at 10:00 AM, Rick McGuire 
>>> wrote:
>>>
>>>> I've been going through the samples and modernizing some of these
>>>> samples.  One of the samples, factor.rex, demonstrates some features that
>>>> are really features I would hope that no programmer would ever use because
>>>> the language directives are really the way to go.  I'd like to delete this
>>>> one...any objections?
>>>>
>>>> btw, I'm also going to add a few of the programs I wrote for Rosetta
>>>> Code to the samples, the ones that illustrate some interesting ooRexx
>>>> features.  Other than the oodialog samples, the set of samples we have are
>>>> really pretty stale.  There are very few in there that I would refer
>>>> someone too for an example of how to do something, so they really fail
>>>> pretty badly in their usefulness.
>>>>
>>>> Rick
>>>>
>>>>
>>>> --
>>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk
>>>> Solutions
>>>> Find What Matters Most in Your Big Data with HPCC Systems
>>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>>> http://p.sf.net/sfu/hpccsystems
>>>> ___
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>>
>>>
>>>
>>> --
>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>>> Find What Matters Most in Your Big Data with HPCC Systems
>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>> http://p.sf.net/sfu/hpccsystems
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>
>>
>> --
>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>> Find What Matters Most in Your Big Data with HPCC Systems
>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>> http://p.sf.net/sfu/hpccsystems
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforg

Re: [Oorexx-devel] The factor.rex sample program

2014-06-11 Thread Sahananda (Jon) Wolfers
Thanks,

I'll take care of it.

Jon


On 11 June 2014 18:35, Mark Miesfeld  wrote:

> Jon,
>
> I'm okay with adding the sample.  Note that the rest of Rick's advice is
> pertinent.
>
> --
> Mark Miesfeld
>
>
>
> On Wed, Jun 11, 2014 at 10:31 AM, Rick McGuire 
> wrote:
>
>> Jon,
>>
>> You'll need to get Rony's permission, but I'm ok with that.  Note that we
>> generally don't include author information in the code, so you'll need to
>> clean that sort of stuff up, although I would not be adverse to adding a
>> "originally contributed by" notice.
>>
>> Rick
>>
>>
>> On Wed, Jun 11, 2014 at 1:26 PM, Sahananda (Jon) Wolfers <
>> sahana...@windhorse.biz> wrote:
>>
>>> Hi Rick,
>>>
>>> glad to see this one.  I always wondered who created classes on the fly.
>>>  I say get rid of it.
>>>
>>> I'd like to add Rony's singleton meta-class and use_singleton script to
>>> the samples.  Is that OK?
>>>
>>> Jon
>>>
>>>
>>> On 11 June 2014 18:05, Mark Miesfeld  wrote:
>>>
>>>> I say go for it.  Whatever you think is useful, go ahead and do it.
>>>>
>>>> --
>>>> Mark Miesfeld
>>>>
>>>>
>>>> On Wed, Jun 11, 2014 at 10:00 AM, Rick McGuire 
>>>> wrote:
>>>>
>>>>> I've been going through the samples and modernizing some of these
>>>>> samples.  One of the samples, factor.rex, demonstrates some features that
>>>>> are really features I would hope that no programmer would ever use because
>>>>> the language directives are really the way to go.  I'd like to delete this
>>>>> one...any objections?
>>>>>
>>>>> btw, I'm also going to add a few of the programs I wrote for Rosetta
>>>>> Code to the samples, the ones that illustrate some interesting ooRexx
>>>>> features.  Other than the oodialog samples, the set of samples we have are
>>>>> really pretty stale.  There are very few in there that I would refer
>>>>> someone too for an example of how to do something, so they really fail
>>>>> pretty badly in their usefulness.
>>>>>
>>>>> Rick
>>>>>
>>>>>
>>>>> --
>>>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk
>>>>> Solutions
>>>>> Find What Matters Most in Your Big Data with HPCC Systems
>>>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>>>> http://p.sf.net/sfu/hpccsystems
>>>>> ___
>>>>> Oorexx-devel mailing list
>>>>> Oorexx-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk
>>>> Solutions
>>>> Find What Matters Most in Your Big Data with HPCC Systems
>>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>>> http://p.sf.net/sfu/hpccsystems
>>>> ___
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>>
>>>
>>>
>>> --
>>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>>> Find What Matters Most in Your Big Data with HPCC Systems
>>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>>> http://p.sf.net/sfu/hpccsystems
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oore

Re: [Oorexx-devel] The factor.rex sample program

2014-06-11 Thread Sahananda (Jon) Wolfers
Hi Rick,

glad to see this one.  I always wondered who created classes on the fly.  I
say get rid of it.

I'd like to add Rony's singleton meta-class and use_singleton script to the
samples.  Is that OK?

Jon


On 11 June 2014 18:05, Mark Miesfeld  wrote:

> I say go for it.  Whatever you think is useful, go ahead and do it.
>
> --
> Mark Miesfeld
>
>
> On Wed, Jun 11, 2014 at 10:00 AM, Rick McGuire 
> wrote:
>
>> I've been going through the samples and modernizing some of these
>> samples.  One of the samples, factor.rex, demonstrates some features that
>> are really features I would hope that no programmer would ever use because
>> the language directives are really the way to go.  I'd like to delete this
>> one...any objections?
>>
>> btw, I'm also going to add a few of the programs I wrote for Rosetta Code
>> to the samples, the ones that illustrate some interesting ooRexx features.
>>  Other than the oodialog samples, the set of samples we have are really
>> pretty stale.  There are very few in there that I would refer someone too
>> for an example of how to do something, so they really fail pretty badly in
>> their usefulness.
>>
>> Rick
>>
>>
>> --
>> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
>> Find What Matters Most in Your Big Data with HPCC Systems
>> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
>> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
>> http://p.sf.net/sfu/hpccsystems
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Future CPU Architecture Decisions

2014-06-09 Thread Sahananda (Jon) Wolfers
Just speaking for myself here:

I have upwards of 70 machines I am responsible for running ooRexx on 32Bit
processors (Celeron 430, Pentium 4, Northwood, Celeron M320, Barias,
Coppermine etc..).
They are all running Windows OSs (Mainly the now defunct XP).
Nearly half of them are tills, so expensive to replace and built like tanks
to last forever.

I think from what David said, the question is only about ending 32Bit
support on some or all linux distros, or is the suggestion to end all
support for 32bit ooRexx?

thanks,

Jon



On 9 June 2014 18:50, David Ashley  wrote:

> The bottom line is that any library or application that is 32 bit only
> would not be usable in a 64 bit operating system. Perhaps the most
> obvious library is the IBM DB2 Rexx libraries. These are 32 bit only (no
> 64 bit libraries exist) and would not work on a 64 bit OS, no matter
> what version of ooRexx you would use with it. A replacement library
> would need to be found.
>
> Maybe this is also a good point to address Windows. At this point
> Microsoft has not announced anything about dropping support for 32 bit
> libraries/apps. So I think that we can safely assume Microsoft will
> continue to support 32 bit apps and libraries since the number of 32 bit
> only apps is still very large. Indeed, IMHO Microsoft may never be able
> to give up 32 bit support entirely. They are between their OS rock and
> their user apps hard place.
>
> David Ashley
>
> On Mon, 2014-06-09 at 18:19 +0100, Sahananda (Jon) Wolfers wrote:
> > Hi David
> >
> >
> > Could you just lay out for us what that would mean in terms of users
> > still on 32bit machines and also those reliant on extensions like rexx
> > \sql, rexxCurl etc.
> >
> >
> > thanks,
> >
> >
> > Jon
>
>
>
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://p.sf.net/sfu/hpccsystems
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Future CPU Architecture Decisions

2014-06-09 Thread Sahananda (Jon) Wolfers
Hi David

Could you just lay out for us what that would mean in terms of users still
on 32bit machines and also those reliant on extensions like rexx\sql,
rexxCurl etc.

thanks,

Jon




On 9 June 2014 17:20, David Ashley  wrote:

> The short answer is no. The longer answer is that if you also load the
> 32 bit base libraries then the answer is yes. But the question is
> whether or not those libraries will be available. I think the answer is
> probably no on that one, but I could be wrong. The basic ide here is to
> move to 64 bit and break support for 32 bit.
>
> David Ashley
>
> On Mon, 2014-06-09 at 11:51 -0400, Rick McGuire wrote:
> > Does the 64-bit format still support running 32-bit executables?
> >
> >
> > Rick
> >
> >
> > On Mon, Jun 9, 2014 at 11:45 AM, David Ashley
> >  wrote:
> > This is just something I am throwing out there with some
> > information
> > added so everyone can think about it.
> >
> > It looks like the new Red Hat EL 7.0 will only be available in
> > x86_64
> > format (no i384/486/586/686 version). And I am hearing that
> > Fedora may
> > follow that strategy with the Fedora21 release coming late
> > this year. I
> > can only guess that other distributions will consider also
> > following
> > along on this.
> >
> > So I think we need to ask ourselves if there are products that
> > are
> > strategic for us that are not 64 bit friendly. If there are,
> > then we
> > need a strategy for dealing with this problem going forward.
> > And if
> > ooRexx also has 32 bit only libraries/programs, we also need
> > to address
> > that.
> >
> > At this point I am not putting forward the proposition that we
> > should
> > stop 32 bit development/support, but we should keep in mind
> > the
> > direction the OS distributions are going before doing serious
> > development work that may or may not stand the test of time.
> >
> > David Ashley
> >
> >
> >
> --
> > HPCC Systems Open Source Big Data Platform from LexisNexis
> > Risk Solutions
> > Find What Matters Most in Your Big Data with HPCC Systems
> > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> > Leverages Graph Analysis for Fast Processing & Easy Data
> > Exploration
> > http://www.hpccsystems.com
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
> >
> >
> --
> > HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> > Find What Matters Most in Your Big Data with HPCC Systems
> > Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> > Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> > http://www.hpccsystems.com
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> --
> HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
> Find What Matters Most in Your Big Data with HPCC Systems
> Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
> Leverages Graph Analysis for Fast Processing & Easy Data Exploration
> http://www.hpccsystems.com
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] build machine suggestion

2014-05-27 Thread Sahananda (Jon) Wolfers
I don't know if this is related, but there is a banner on the rexxla home
page saying
* This site currently running on a backup image. Mailing lists and some
site content will be out of date *
although the ooRexx home page does not show it - possibly server
maintenance somewhere?

Jon


On 27 May 2014 12:20, Rick McGuire  wrote:

> I'm still not able to get to the build server this morning.
>
> Rick
>
>
> On Mon, May 26, 2014 at 3:48 PM, Rick McGuire wrote:
>
>> Has the URL changed?  I'm not able to get to it at
>> http://www.oorexx.org/builds.
>>
>> Rick
>>
>>
>> On Mon, May 26, 2014 at 3:44 PM, David Ashley 
>> wrote:
>>
>>> It is up, but it has been having difficulties of late. Not all the VMs
>>> are generating output. I think I have that fixed.
>>>
>>> David Ashley
>>>
>>> On Mon, 2014-05-26 at 11:20 -0400, Rick McGuire wrote:
>>> > Is the build machine down?  I just wanted to check something out on
>>> > there and can't seem to find it?
>>> >
>>> >
>>> > I've been exploring the question of getting the docs included in the
>>> > cmake install process. Unfortunately, a successful build requires that
>>> > the files in question exist, so they have to point at something.  One
>>> > possibility is to use the ExternaProject_Add command and automatically
>>> > download the docs from the build machine as part of the build.  This
>>> > would work better if we could have a single directory on the build
>>> > machine that contains the last successful build.  Do you think that
>>> > would be possible to implement?
>>> >
>>> >
>>> > Rick
>>> >
>>> --
>>> > The best possible search technologies are now affordable for all
>>> companies.
>>> > Download your FREE open source Enterprise Search Engine today!
>>> > Our experts will assist you in its installation for $59/mo, no
>>> commitment.
>>> > Test it for FREE on our Cloud platform anytime!
>>> >
>>> http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk
>>> > ___
>>> > Oorexx-devel mailing list
>>> > Oorexx-devel@lists.sourceforge.net
>>> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>>
>>>
>>> --
>>> The best possible search technologies are now affordable for all
>>> companies.
>>> Download your FREE open source Enterprise Search Engine today!
>>> Our experts will assist you in its installation for $59/mo, no
>>> commitment.
>>> Test it for FREE on our Cloud platform anytime!
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>
>>
>
>
> --
> The best possible search technologies are now affordable for all companies.
> Download your FREE open source Enterprise Search Engine today!
> Our experts will assist you in its installation for $59/mo, no commitment.
> Test it for FREE on our Cloud platform anytime!
>
> http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
The best possible search technologies are now affordable for all companies.
Download your FREE open source Enterprise Search Engine today!
Our experts will assist you in its installation for $59/mo, no commitment.
Test it for FREE on our Cloud platform anytime!
http://pubads.g.doubleclick.net/gampad/clk?id=145328191&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Possible Bug

2014-05-12 Thread Sahananda (Jon) Wolfers
Hi David,

You probably know this, and it is probably something else,but this often
gotchas me, just in case it is what is happening for you here.

If you are on Windows and you use the windows fileName dialog it quietly
changes the path to the path of the file you open or save.

maybe that is helpful,

Jon


On 12 May 2014 14:28, Rick McGuire  wrote:

> Standard response...open a bug report with a sample that demonstrates the
> problem.
>
> Rick
>
>
> On Mon, May 12, 2014 at 9:25 AM, David Ashley wrote:
>
>> An IBMer sent me this.
>>
>> Any known bugs on the directory() command ?   I am finding it
>> possessed.. I issue it.. even ask it where I am afterwards.. it says
>> where I expect.. but then my next command that runs a program is running
>> one in the place I was in before I issued the directory command (which
>> is the wrong version to run).. I have no idea why it can be doing
>> this. .. Sure I can get around but its worrying me.  don't know what
>> else I can do to debug anything related to it
>>
>> windows 4.2 32 bit.
>>
>> Has anyone else seen this behavior?
>>
>> David Ashley
>>
>>
>>
>> --
>> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
>> Instantly run your Selenium tests across 300+ browser/OS combos.
>> Get unparalleled scalability from the best Selenium testing platform
>> available
>> Simple to use. Nothing to install. Get started now for free."
>> http://p.sf.net/sfu/SauceLabs
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
>
>
> --
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform
> available
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx Web Site

2014-03-11 Thread Sahananda (Jon) Wolfers
Thanks David,

looks good to me.

Jon


On 10 March 2014 12:56, David Ashley  wrote:

> I have updated the ooRexx Web Site from the SVN repository.
>
> David Ashley
>
>
>
> --
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/13534_NeoTech
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.2.0

2014-03-09 Thread Sahananda (Jon) Wolfers
I have made the changes in the sourceforge repository - just needs to be
checked out to the website.
I'm not sure who does that.
Jon


On 9 March 2014 09:31, Sahananda (Jon) Wolfers wrote:

>
> Hi Mike,
>
> thanks for pointing this out.
>
> Any committer can now update the ooRexx website via sourceforge, so on
> this occasion I will update the announcement page with Mark's announcement
> and amend the link on the home page.
>
> Jon
>
> On 9 March 2014 09:06, Walter Pachl  wrote:
>
>> Here
>>
>> http://sourceforge.net/projects/oorexx/files/oorexx/
>>
>> you find 4.2.0
>>
>> which you should download and install
>>
>> Regards
>>
>> Walter
>>
>>
>>
>> *Von:* Mike Cowlishaw [mailto:m...@speleotrove.com]
>> *Gesendet:* Sonntag, 09. März 2014 09:14
>> *An:* 'Open Object Rexx Developer Mailing List'
>> *Betreff:* Re: [Oorexx-devel] ooRexx 4.2.0
>>
>>
>>
>> Was just checking the oorexx website URL (http://www.oorexx.org/) in
>> order to reply to a forum question ... that page says:
>>
>>
>>
>> Announcements
>>
>>- Open Object Rexx version 4.1.3 is now available. Visit the announcement
>>page <http://www.oorexx.org/announcement.html> for More information
>>
>> and the announcement page (7 July 2013) also has no mention of 4.2.0 ...
>>
>>
>>
>> Mike
>>
>>
>> --
>> Subversion Kills Productivity. Get off Subversion & Make the Move to
>> Perforce.
>> With Perforce, you get hassle-free workflows. Merge that actually works.
>> Faster operations. Version large binaries.  Built-in WAN optimization and
>> the
>> freedom to use Git, Perforce or both. Make the move to Perforce.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx 4.2.0

2014-03-09 Thread Sahananda (Jon) Wolfers
Hi Mike,

thanks for pointing this out.

Any committer can now update the ooRexx website via sourceforge, so on this
occasion I will update the announcement page with Mark's announcement and
amend the link on the home page.

Jon

On 9 March 2014 09:06, Walter Pachl  wrote:

> Here
>
> http://sourceforge.net/projects/oorexx/files/oorexx/
>
> you find 4.2.0
>
> which you should download and install
>
> Regards
>
> Walter
>
>
>
> *Von:* Mike Cowlishaw [mailto:m...@speleotrove.com]
> *Gesendet:* Sonntag, 09. März 2014 09:14
> *An:* 'Open Object Rexx Developer Mailing List'
> *Betreff:* Re: [Oorexx-devel] ooRexx 4.2.0
>
>
>
> Was just checking the oorexx website URL (http://www.oorexx.org/) in
> order to reply to a forum question ... that page says:
>
>
>
> Announcements
>
>- Open Object Rexx version 4.1.3 is now available. Visit the announcement
>page  for More information
>
> and the announcement page (7 July 2013) also has no mention of 4.2.0 ...
>
>
>
> Mike
>
>
> --
> Subversion Kills Productivity. Get off Subversion & Make the Move to
> Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries.  Built-in WAN optimization and
> the
> freedom to use Git, Perforce or both. Make the move to Perforce.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] orxsock6 - Initial development Complete

2014-03-07 Thread Sahananda (Jon) Wolfers
OK.  I just thought there was something easy there I could do to help.

Jon


On 7 March 2014 19:14, Mark Miesfeld  wrote:

> Jon,
>
> It is probably a Linux build of the library.  We would need a Windows
> build of the library.
>
> --
> Mark Miesfeld
>
>
>
> On Fri, Mar 7, 2014 at 10:40 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi David,
>>
>> Do you need to do any setup to run the tests?
>> This is what I get just trying to run test1 from your sandbox folder on
>> Windows7
>>
>> hth Jon
>>
>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *C:\Users\sahananda\Documents\oorexxSVN\code-0\sandbox\david\orxsock6>rexx
>>> -v Open Object Rexx Version 4.2.0Build date: Feb 22 2014Addressing Mode:
>>> 32Copyright (c) IBM Corporation 1995, 2004.Copyright (c) RexxLA
>>> 2005-2013.All Rights Reserved.This program and the accompanying materials
>>> are made available under the terms of the Common Public License v1.0 which
>>> accompanies thisdistribution or athttp://www.oorexx.org/license.html
>>> <http://www.oorexx.org/license.html>C:\Users\sahananda\Documents\oorexxSVN\code-0\sandbox\david\orxsock6>rexx
>>> test1245 *-* ::method priviate_init private external "LIBRARY orxsock6
>>> orxSocket6"67 *-* ::requires 'orxsock6.cls'Error 98 running
>>> C:\Users\sahananda\Documents\oorexxSVN\code-0\sandbox\david\orx
>>> sock6\orxsock6.cls line 245:  Execution errorError 98.903:  Unable to load
>>> library "orxsock6"*
>>
>>
>>
>>
>> On 7 March 2014 17:37, Mark Miesfeld  wrote:
>>
>>> Hi David,
>>>
>>> Good work on this.
>>>
>>> I'm still out of town.  I'll try to test on Windows this weekend, but I
>>> just might not have enough time.
>>>
>>> --
>>> Mark Miesfeld
>>>
>>>
>>>
>>> On Fri, Mar 7, 2014 at 9:24 AM, David Ashley 
>>> wrote:
>>>
>>>> All -
>>>>
>>>> I think I am done with the initial development for support of IPv6. The
>>>> files are in my sandbox under the orxsock6 subdirectory. It has been
>>>> tested under Fedora20 and all the supplied tests work.
>>>>
>>>> It would be nice if someone would test this under Windows for me.
>>>>
>>>> Also, you do NOT need an IPv6 network to successfully run the tests. All
>>>> the tests use the internal virtual adapter (127.0.0.1 or ::1) so a real
>>>> network is not necessary.
>>>>
>>>> As always, all feedback will be embraced.
>>>>
>>>> Have fun.
>>>>
>>>> David Ashley
>>>>
>>>>
>>>>
>>>> --
>>>> Subversion Kills Productivity. Get off Subversion & Make the Move to
>>>> Perforce.
>>>> With Perforce, you get hassle-free workflows. Merge that actually works.
>>>> Faster operations. Version large binaries.  Built-in WAN optimization
>>>> and the
>>>> freedom to use Git, Perforce or both. Make the move to Perforce.
>>>>
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>>>> ___
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>
>>>
>>>
>>> --
>>> Subversion Kills Productivity. Get off Subversion & Make the Move to
>>> Perforce.
>>> With Perforce, you get hassle-free workflows. Merge that actually works.
>>> Faster operations. Version large binaries.  Built-in WAN optimization
>>> and the
>>> freedom to use Git, Perforce or both. Make the move to Perforce.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>
>>
>> ---

Re: [Oorexx-devel] orxsock6 - Initial development Complete

2014-03-07 Thread Sahananda (Jon) Wolfers
Hi David,

Do you need to do any setup to run the tests?
This is what I get just trying to run test1 from your sandbox folder on
Windows7

hth Jon


>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *C:\Users\sahananda\Documents\oorexxSVN\code-0\sandbox\david\orxsock6>rexx
> -v Open Object Rexx Version 4.2.0Build date: Feb 22 2014Addressing Mode:
> 32Copyright (c) IBM Corporation 1995, 2004.Copyright (c) RexxLA
> 2005-2013.All Rights Reserved.This program and the accompanying materials
> are made available under the terms of the Common Public License v1.0 which
> accompanies thisdistribution or athttp://www.oorexx.org/license.html
> C:\Users\sahananda\Documents\oorexxSVN\code-0\sandbox\david\orxsock6>rexx
> test1245 *-* ::method priviate_init private external "LIBRARY orxsock6
> orxSocket6"67 *-* ::requires 'orxsock6.cls'Error 98 running
> C:\Users\sahananda\Documents\oorexxSVN\code-0\sandbox\david\orx
> sock6\orxsock6.cls line 245:  Execution errorError 98.903:  Unable to load
> library "orxsock6"*




On 7 March 2014 17:37, Mark Miesfeld  wrote:

> Hi David,
>
> Good work on this.
>
> I'm still out of town.  I'll try to test on Windows this weekend, but I
> just might not have enough time.
>
> --
> Mark Miesfeld
>
>
>
> On Fri, Mar 7, 2014 at 9:24 AM, David Ashley wrote:
>
>> All -
>>
>> I think I am done with the initial development for support of IPv6. The
>> files are in my sandbox under the orxsock6 subdirectory. It has been
>> tested under Fedora20 and all the supplied tests work.
>>
>> It would be nice if someone would test this under Windows for me.
>>
>> Also, you do NOT need an IPv6 network to successfully run the tests. All
>> the tests use the internal virtual adapter (127.0.0.1 or ::1) so a real
>> network is not necessary.
>>
>> As always, all feedback will be embraced.
>>
>> Have fun.
>>
>> David Ashley
>>
>>
>>
>> --
>> Subversion Kills Productivity. Get off Subversion & Make the Move to
>> Perforce.
>> With Perforce, you get hassle-free workflows. Merge that actually works.
>> Faster operations. Version large binaries.  Built-in WAN optimization and
>> the
>> freedom to use Git, Perforce or both. Make the move to Perforce.
>>
>> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
>
>
> --
> Subversion Kills Productivity. Get off Subversion & Make the Move to
> Perforce.
> With Perforce, you get hassle-free workflows. Merge that actually works.
> Faster operations. Version large binaries.  Built-in WAN optimization and
> the
> freedom to use Git, Perforce or both. Make the move to Perforce.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Subversion Kills Productivity. Get off Subversion & Make the Move to Perforce.
With Perforce, you get hassle-free workflows. Merge that actually works. 
Faster operations. Version large binaries.  Built-in WAN optimization and the
freedom to use Git, Perforce or both. Make the move to Perforce.
http://pubads.g.doubleclick.net/gampad/clk?id=122218951&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Kedit utility - where to put it

2014-01-21 Thread Sahananda (Jon) Wolfers
Hi Mark,

That looks good - thank you for creating the bug report.
As you will no doubt have seen, I have created a small folder in the
incubator.

I think that there are many rexx-ers who use Kedit, it is operationally
close enough to Xedit to feel familiar to them and allows them to work the
way they are used to on the mainframe without the console bound awkwardness
of 'The'.  Those two utilities make things a lot easier.

I was going to make a point of how much cheaper than Slickedit Kedit is,
but I see that the price of Kedit has gone up and the price of Slickedit
has come down to the point where Slickedit is only just over twice as
expensive as Kedit now.  I think it was about ten times as much last time I
looked.

Kedit is being sunsetted, so I don't imagine it will attract many new
users, and I expect most people who want these macros will have had them
for a long time, but the rexindex was in desperate need of a bit of
maintenance to cope with the evolution of ooRexx which has come such a long
way in the last 10 years.

Jon



On 20 January 2014 18:25, Mark Miesfeld  wrote:

> On Sun, Jan 19, 2014 at 10:21 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>>
>> If I get time, I will write a rexx sample script to download all files
>> from a directory from sourceforge into a subfolder in your download folder.
>>  Not sure how, I could use rexcurl, but perhaps one wouldn't want one of
>> Mark's utilities as a dependency for an ooRexx sample (although that might
>> be a good thing).  I could do it with ole & IE, but I'm not sure whether
>> that would work on Linux.  Do you have thoughts?
>>
>>
> Jon,
>
> I have 2 thoughts
>
> 1.)  I can't believe that SourceForge intends for the snapshot feature to
> work that way.  So, if we open a bug I think they will fix it.  It would be
> a very cool feature if it did work.
>
> https://sourceforge.net/p/forge/site-support/6552/
>
> 2.)  If we were to decide to allow / accept user contributions and
> actually want ooRexx users to be able to get those contributions, it would
> be more user friendly to have a section on the Files download page for them.
>
> Currently the download page has:
>
> Name   Modified
> Totals: 10 Items
> oorexx  < 14 hours ago
> ooDialog2014-01-18
> oorexx-docs 2013-12-09
> ooSQLite2013-08-27
> oorexxunit  2012-07-25
> oorexx-buildutils   2010-08-18
> RexxGTK 2009-11-01
> OldFiles2009-07-17
> windows-build-tools 2009-02-12
> orxutils2006-09-15
>
> I would suggest adding 1 more section:
>
> user-contributions  2014-04-11
>
> And under that section have sections for individual contributions.  I see
> several things in the incubator that would be easier for ooRexx users to
> access if they could be downloaded from the Files download pages.  They
> could go under user-contributions:
>
> decimalFormat
> keditMacros
> mod_oorexx
> ooRexxShell
> ZabrodskyAAT
>
> --
> Mark Miesfeld
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Kedit utility - where to put it

2014-01-19 Thread Sahananda (Jon) Wolfers
Hi Mark,

Yes, I noticed the download snapshot, but having had your warning didn't
press it. Like most people, every improvement sourceforge make leaves me
more baffled!

If I get time, I will write a rexx sample script to download all files from
a directory from sourceforge into a subfolder in your download folder.  Not
sure how, I could use rexcurl, but perhaps one wouldn't want one of Mark's
utilities as a dependency for an ooRexx sample (although that might be a
good thing).  I could do it with ole & IE, but I'm not sure whether that
would work on Linux.  Do you have thoughts?

Jon






On 20 January 2014 00:11, Mark Miesfeld  wrote:

>
> On Sun, Jan 19, 2014 at 2:05 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>>
>> If you do not sign into sourceforge, but go to the project, select code
>> SVN repository and navigate to a particular file, so that you see a listing
>> of it, you can then click on the *download this file* link and the file
>> is downloaded using your web browser.
>>
>> Does that not work for you?
>>
>
> Jon,
>
> Yes that does work.  But, using decimalFormat  as an example.
>
> If you navigate through the tree to get to /incubator/decimalFormat, there
> are 4 files from Lee.  There is nothing to indicate to the user that you
> can download a file.  Nothing to indicate that if you click on a file you
> are then able to download it.  Plus, once you do know that, it is a little
> tedious to download them 1 by 1.
>
> However at the top of that page there is:
>
> Tree [r9856] <https://sourceforge.net/p/oorexx/code-0/9856/> / 
> incubator<https://sourceforge.net/p/oorexx/code-0/HEAD/tree/incubator/>
>  / 
> decimalFormat<https://sourceforge.net/p/oorexx/code-0/HEAD/tree/incubator/decimalFormat/>
>  /  Download Snapshot
>
>
> My assumption was that "Download Snapshot" would download all 4 files as a
> group.  Which would certainly be more convenient then clicking on each file
> one by one and downloading them individually.
>
> But, it doesn't.  Instead SourceForge takes 5 or 10 minutes to generate a
> 256 MB zip file that, if you do download and unzip, doesn't even contain a
> single decimalFormat file.
>
> As the person who argued to Mike that SourceForge was easy for people to
> use, I can't even think of where to start with an argument that this would
> be good for ooRexx users. ;-)
>
> Anyway, I'm not trying to dissuade you from putting your files in the
> incubator and giving out directions on hot to get them.  I think you should.
>
> Maybe we can get SourceForge to fix or enhance the "Download Snapshot" so
> that it works the way I would intuitively expect it to work.
>
> --
> Mark Miesfeld
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Kedit utility - where to put it

2014-01-19 Thread Sahananda (Jon) Wolfers
Hi Mark,

thanks for that.  I will pop the scripts in the incubator.

If you do not sign into sourceforge, but go to the project, select code SVN
repository and navigate to a particular file, so that you see a listing of
it, you can then click on the *download this file* link and the file is
downloaded using your web browser.

Does that not work for you?

I know you usually write back very quickly, but there is no hurry - bed
time here!

Jon


On 19 January 2014 17:49, Mark Miesfeld  wrote:

> On Sun, Jan 19, 2014 at 2:08 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>>
>> However, if it is OK to put them on the SVN I feel they would be easier
>> to find, so if it is possible I would prepend any necessary license and put
>> them there.
>>
>>
> Jon,
>
> I think it is perfectly acceptable for you to put them in the SVN
> repository.  I think the incubator is the best current place.
>
> Although, I would also be in favor of starting a new branch for user
> contributions.  I have thought about having a place for user contributions
> often, but not deeply.  By that I mean it has crossed my mind a lot but
> I've never gone to the effort of proposing it to the team or thinking about
> how to implement it
>
> If we had a branch in the repository for user contributions, and a
> developer willing to maintain a section in the Files downloads section for
> the contributions that would be ideal.
>
> When you browse the svn tree in the project there is a link called
> Shapshot, which I had assumed would give you a tar or zip file of just the
> current directory.  But, I just tried it to see how easy it would be for
> users to get something from the incubator.  I tried it with Lee's
> decimalFormat:
>
> Tree [r9855] <https://sourceforge.net/p/oorexx/code-0/9855/> / 
> incubator<https://sourceforge.net/p/oorexx/code-0/HEAD/tree/incubator/>
>  / 
> decimalFormat<https://sourceforge.net/p/oorexx/code-0/HEAD/tree/incubator/decimalFormat/>
>  /
> unfortunately, it took forever to create and produced a 256,784,919 byte
> file, which looks to be the entire repository.  I'm sure Mike would point
> out to me that this was hardly user friendly.  ;-)
>
> So we already have some stuff in the incubator that would make a good
> start towards a user contributions section.  I realize that Lee was a
> committer, but it's sort of a shame that his decimal formatter is not
> available to the casual user.
>
> Anyhow, I think the idea of accepting user contributions is worth talking
> about and maybe implementing.  But, as a committer, I think you can
> certainly set up something to make your utilities  easily available to
> ooRexx users, and you should go for it.
>
> --
> Mark Miesfeld
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Kedit utility - where to put it

2014-01-19 Thread Sahananda (Jon) Wolfers
Hi Walter,

Thank you.  I would be happy with that and send them to you (off the list -
so that non-Kedit users are not forced to download them)

However, if it is OK to put them on the SVN I feel they would be easier to
find, so if it is possible I would prepend any necessary license and put
them there.

thanks,

Jon


On 19 January 2014 09:37, Walter Pachl  wrote:

> May I offer my dropbox to store them (and make them available to those who
> have the link)?
> Regards
> Walter
>
> ---- "Sahananda (Jon) Wolfers"  schrieb:
> > Once I had a web-site with a few useful ooRexx things on.
> >
> > Almost all of them got subsumed into the project or became obsolete when
> > better things came along (mainly thanks to the great work Mark has been
> > doing on ooDialog).  So several years ago, I let the site go.
> >
> > I had a macro for Kedit on the site that allowed users to locate classes
> > and methods within ooRexx scripts from a popup menu.  It was freely
> > available code without a license and I know that some people downloaded
> and
> > used it.
> >
> > I last did any maintenance on it about 7 years ago, and the last
> available
> > version did not cope with the newer ooRexx directives.
> >
> > The examples just released with ooDialog guide also befuddled it by use
> of
> > the (syntactically legal but to me unexpected) practise of preceding
> > directives with white-space.
> >
> > I have an updated version of this macro and I wonder if it would be
> > appropriate to put it in the sandbox, or incubator or whether there is
> > somewhere more appropriate for it.
> >
> > Although the Kedit website has a spot for user-contributions, this has
> not
> > been maintained for a while now and it is not possible to add items to
> it.
> >
> > If I do put it on the SVN, I assume it would need the usual license
> header.
> >
> > (I also have a syntax completion macro for Kedit for ooRexx which I would
> > like to do the same with)
> >
> > thanks,
> >
> > Jon
>
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] Kedit utility - where to put it

2014-01-19 Thread Sahananda (Jon) Wolfers
Once I had a web-site with a few useful ooRexx things on.

Almost all of them got subsumed into the project or became obsolete when
better things came along (mainly thanks to the great work Mark has been
doing on ooDialog).  So several years ago, I let the site go.

I had a macro for Kedit on the site that allowed users to locate classes
and methods within ooRexx scripts from a popup menu.  It was freely
available code without a license and I know that some people downloaded and
used it.

I last did any maintenance on it about 7 years ago, and the last available
version did not cope with the newer ooRexx directives.

The examples just released with ooDialog guide also befuddled it by use of
the (syntactically legal but to me unexpected) practise of preceding
directives with white-space.

I have an updated version of this macro and I wonder if it would be
appropriate to put it in the sandbox, or incubator or whether there is
somewhere more appropriate for it.

Although the Kedit website has a spot for user-contributions, this has not
been maintained for a while now and it is not possible to add items to it.

If I do put it on the SVN, I assume it would need the usual license header.

(I also have a syntax completion macro for Kedit for ooRexx which I would
like to do the same with)

thanks,

Jon
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today.
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx Web Sites

2014-01-10 Thread Sahananda (Jon) Wolfers
Hi Walter

Good Work.

I DO see Rexx & NetRexx on the Phantom Hurricane site, though I admit it is
hard to see how it would be of general interest.

Jon


On 10 January 2014 16:33, Mike Cowlishaw  wrote:

>  True, but even a (mildly) intelligent person can get bored checking
> every link in every subpage on a site, and can make mistakes.   And a more
> intelligent person such as yourself will certainly get bored doing that :-).
>
> Xenu does a good job.  It will detect all the good/working links for you,
> and leave you just a short (hopefully) list of those that didn't work and
> need human attention to check.
>
> Mike
>
>  --
> *From:* Walter Pachl [mailto:christel.u.w.pa...@chello.at]
> *Sent:* 10 January 2014 16:09
>
> *To:* 'Open Object Rexx Developer Mailing List'
> *Subject:* Re: [Oorexx-devel] ooRexx Web Sites
>
>  No software can beat a (mildly) intelligent person J
>
>
>
> *Von:* Mike Cowlishaw [mailto:m...@speleotrove.com]
> *Gesendet:* Freitag, 10. Jänner 2014 16:56
> *An:* 'Open Object Rexx Developer Mailing List'
> *Betreff:* Re: [Oorexx-devel] ooRexx Web Sites
>
>
>
> Gentlemen ... I recommend Xenu (free software) to you -- it will check all
> of the links on a website and report broken/bad/other problems to you in a
> single report.   I use it on my site every few months or so.
>
>
>
> Mike
>
>
>
>  --
>
> *From:* René Jansen [mailto:rvjan...@xs4all.nl ]
> *Sent:* 10 January 2014 12:15
> *To:* Open Object Rexx Developer Mailing List
> *Subject:* Re: [Oorexx-devel] ooRexx Web Sites
>
> Walter,
>
>
>
> I promise to update within a few hours after you send me the html
>
>
>
> Great! Thanks.
>
>
>
> best regards,
>
>
>
> René.
>
>
>
> On 10 jan. 2014, at 12:40, Walter Pachl 
> wrote:
>
>
>
>   THAT’s a TASK
>
> I shall happily work on that if my effort ain’t wasted.
>
> To save your time, I’d suggest that I work on the HTML text
>
> Remove dead links and annotate foul ones
>
> Have a nice weekend
>
> Walter
>
>
>
> *Von:* René Jansen [mailto:rvjan...@xs4all.nl ]
> *Gesendet:* Freitag, 10. Jänner 2014 12:20
> *An:* Open Object Rexx Developer Mailing List
> *Betreff:* Re: [Oorexx-devel] ooRexx Web Sites
>
> Walter,
>
> illegal or just dead?
>
> If you have the time, please do some research for the moved ones and
> report the working ones to me, so I can update.
>
> best regards,
>
> René.
>
> On 9 jan. 2014, at 23:47, Walter Pachl 
> wrote:
>
>
>
>
>   Form there I can get to http://www.rexxla.org/links/
>
> Which has an awful lot of illegal links on it L
>
> Walter
>
> *Von:* Mike Cowlishaw [mailto:m...@speleotrove.com ]
> *Gesendet:* Donnerstag, 09. Jänner 2014 21:17
> *An:* 'Open Object Rexx Developer Mailing List'
> *Betreff:* Re: [Oorexx-devel] ooRexx Web Sites
>
>
> https://groups.google.com/forum/?hl=en#!forum/comp.lang.rexx
>
>  I had no idea that comp.lang. still existed!   Is this linked
> from the RexxLA website?
>
> Mike
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free

Re: [Oorexx-devel] ooRexx Web Sites

2014-01-09 Thread Sahananda (Jon) Wolfers
There is a link to comp.lang.rexx from the rexxla website on the community
page, but it is the sort of link that requires some browser setup to work.

I'm afraid that's something the webmaster will need to resolve as the
rexxla domain is (quite correctly) not part of what David included in the
ooRexx svn


Jon




On 9 January 2014 20:17, Mike Cowlishaw  wrote:

>
> https://groups.google.com/forum/?hl=en#!forum/comp.lang.rexx
>
>   I had no idea that comp.lang. still existed!   Is this linked
> from the RexxLA website?
>
> Mike
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx Web Sites

2014-01-09 Thread Sahananda (Jon) Wolfers
Thanks all,

The google groups url works for me (indeed I have 28 unread threads one
with 34 contributions)

I will update the url on the web page

(Gil thanks for the newsreader details - It seems to need some setup)

Jon


On 9 January 2014 19:29, Erich Steinböck  wrote:

> I use https://groups.google.com/forum/#!forum/comp.lang.rexx
> Does that work for you?
>
> Erich
>
>
> On Thu, Jan 9, 2014 at 7:42 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> I notice on the support page a link to comp.lang.rexx
>> news:comp.lang.rexx";>comp.lang.rexx
>> which doesn't work for me.
>> In fact, I've been unable to get comp.lang.rexx since google retired
>> google reader.
>>
>> Is it still going?  If so, does anyone have a url that can go in here?
>>
>> thanks,
>>
>> Jon
>>
>>
>> On 9 January 2014 18:15, David Ashley  wrote:
>>
>>> Looks good.
>>>
>>> David Ashley
>>>
>>> On Thu, 2014-01-09 at 17:45 +, Sahananda (Jon) Wolfers wrote:
>>> > Hi David,
>>> >
>>> >
>>> > I updated the main page (index.html) and the announcement page
>>> > (announcement.html) to include Mark's announcement of 4.1.3 last July
>>> > - I tried to stay with the style of what was there previously.
>>> >
>>> >
>>> > Can you update the servers if that is ok or fall it back
>>> >
>>> >
>>> > thanks,
>>> >
>>> >
>>> > Jon
>>> >
>>> >
>>> > On 9 January 2014 13:43, David Ashley 
>>> > wrote:
>>> > Anyone can commit to the SVN repository on SF where the pages
>>> >     are
>>> > stored. You would need access to the server in order to update
>>> > them. I
>>> > would rather not give out the server login information but
>>> > after you
>>> > commit updates to the SVN repository you can just drop a note
>>> > to me and
>>> > I will update the server(s).
>>> >
>>> > David Ashley
>>> >
>>> > On Thu, 2014-01-09 at 06:17 +, Sahananda (Jon) Wolfers
>>> > wrote:
>>> > > Hi David,
>>> > >
>>> > >
>>> > > Sounds good.
>>> > >
>>> > >
>>> > > Are you saying that any committer can now manage the content
>>> > of the
>>> > > web site?
>>> > >
>>> > >
>>> > > If so, then perhaps a few more instructions are needed (at
>>> > least by
>>> > > me).
>>> > > If not, then I notice that the announcement of the release
>>> > of version
>>> > > 4.1.0 is rather out of date
>>> > >
>>> > >
>>> > > thanks,
>>> > >
>>> > >
>>> > > Jon
>>> > >
>>> > >
>>> > > On 9 January 2014 01:47, David Ashley
>>> > 
>>> > > wrote:
>>> > > All -
>>> > >
>>> > > I updated the ooRexx web sites tonight. They now
>>> > reflect
>>> > > updated
>>> > > information and new copyright dates.
>>> > >
>>> > > The biggest change is that they now are an SVN
>>> > checkout. So
>>> > > you can
>>> > > checkout your own copy, make updates, and then
>>> > update the web
>>> > > sites with
>>> > > a simple "svn update" command.
>>> > >
>>> > > Let me know if you see any problems.
>>> > >
>>> > > David Ashley
>>> > >
>>> > >
>>> > >
>>> >
>>> --
>>> > > CenturyLink Cloud: The Leader in Enterprise Cloud

Re: [Oorexx-devel] ooRexx Web Sites

2014-01-09 Thread Sahananda (Jon) Wolfers
I notice on the support page a link to comp.lang.rexx
news:comp.lang.rexx";>comp.lang.rexx
which doesn't work for me.
In fact, I've been unable to get comp.lang.rexx since google retired google
reader.

Is it still going?  If so, does anyone have a url that can go in here?

thanks,

Jon


On 9 January 2014 18:15, David Ashley  wrote:

> Looks good.
>
> David Ashley
>
> On Thu, 2014-01-09 at 17:45 +, Sahananda (Jon) Wolfers wrote:
> > Hi David,
> >
> >
> > I updated the main page (index.html) and the announcement page
> > (announcement.html) to include Mark's announcement of 4.1.3 last July
> > - I tried to stay with the style of what was there previously.
> >
> >
> > Can you update the servers if that is ok or fall it back
> >
> >
> > thanks,
> >
> >
> > Jon
> >
> >
> > On 9 January 2014 13:43, David Ashley 
> > wrote:
> > Anyone can commit to the SVN repository on SF where the pages
> > are
> > stored. You would need access to the server in order to update
> > them. I
> > would rather not give out the server login information but
> > after you
> > commit updates to the SVN repository you can just drop a note
> > to me and
> > I will update the server(s).
> >
> > David Ashley
> >
> > On Thu, 2014-01-09 at 06:17 +, Sahananda (Jon) Wolfers
> > wrote:
> > > Hi David,
> > >
> > >
> > > Sounds good.
> > >
> > >
> > > Are you saying that any committer can now manage the content
> > of the
> > > web site?
> > >
> > >
> > > If so, then perhaps a few more instructions are needed (at
> > least by
> > > me).
> > > If not, then I notice that the announcement of the release
> > of version
> > > 4.1.0 is rather out of date
> > >
> > >
> > > thanks,
> > >
> > >
> > > Jon
> > >
> > >
> > > On 9 January 2014 01:47, David Ashley
> > 
> > > wrote:
> > > All -
> > >
> > > I updated the ooRexx web sites tonight. They now
> > reflect
> > > updated
> > > information and new copyright dates.
> > >
> > > The biggest change is that they now are an SVN
> > checkout. So
> > > you can
> > > checkout your own copy, make updates, and then
> > update the web
> > > sites with
> > > a simple "svn update" command.
> > >
> > > Let me know if you see any problems.
> > >
> > > David Ashley
> > >
> > >
> > >
> >
> --
> > > CenturyLink Cloud: The Leader in Enterprise Cloud
> > Services.
> > > Learn Why More Businesses Are Choosing CenturyLink
> > Cloud For
> > > Critical Workloads, Development Environments &
> > Everything In
> > > Between.
> > > Get a Quote or Start a Free Trial Today.
> > >
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> > > ___
> > > Oorexx-devel mailing list
> > > Oorexx-devel@lists.sourceforge.net
> > >
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> > >
> > >
> > >
> >
> --
> > > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > > Learn Why More Businesses Are Choosing CenturyLink Cloud For
> > > Critical Workloads, Development Environments & Everything In
> > Between.
> > > Get a Quote or Start a Free Trial Today.
> > >
> >
> http://pubads.g.doubleclick.

Re: [Oorexx-devel] ooRexx Web Sites

2014-01-09 Thread Sahananda (Jon) Wolfers
Hi David,

I updated the main page (index.html) and the announcement page
(announcement.html) to include Mark's announcement of 4.1.3 last July - I
tried to stay with the style of what was there previously.

Can you update the servers if that is ok or fall it back

thanks,

Jon


On 9 January 2014 13:43, David Ashley  wrote:

> Anyone can commit to the SVN repository on SF where the pages are
> stored. You would need access to the server in order to update them. I
> would rather not give out the server login information but after you
> commit updates to the SVN repository you can just drop a note to me and
> I will update the server(s).
>
> David Ashley
>
> On Thu, 2014-01-09 at 06:17 +, Sahananda (Jon) Wolfers wrote:
> > Hi David,
> >
> >
> > Sounds good.
> >
> >
> > Are you saying that any committer can now manage the content of the
> > web site?
> >
> >
> > If so, then perhaps a few more instructions are needed (at least by
> > me).
> > If not, then I notice that the announcement of the release of version
> > 4.1.0 is rather out of date
> >
> >
> > thanks,
> >
> >
> > Jon
> >
> >
> > On 9 January 2014 01:47, David Ashley 
> > wrote:
> > All -
> >
> > I updated the ooRexx web sites tonight. They now reflect
> > updated
> > information and new copyright dates.
> >
> > The biggest change is that they now are an SVN checkout. So
> > you can
> > checkout your own copy, make updates, and then update the web
> > sites with
> > a simple "svn update" command.
> >
> > Let me know if you see any problems.
> >
> > David Ashley
> >
> >
> >
> --
> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
> > Critical Workloads, Development Environments & Everything In
> > Between.
> > Get a Quote or Start a Free Trial Today.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
> >
> >
> --
> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
> > Critical Workloads, Development Environments & Everything In Between.
> > Get a Quote or Start a Free Trial Today.
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx Web Sites

2014-01-08 Thread Sahananda (Jon) Wolfers
Hi David,

Sounds good.

Are you saying that any committer can now manage the content of the web
site?

If so, then perhaps a few more instructions are needed (at least by me).
If not, then I notice that the announcement of the release of version 4.1.0
is rather out of date

thanks,

Jon


On 9 January 2014 01:47, David Ashley  wrote:

> All -
>
> I updated the ooRexx web sites tonight. They now reflect updated
> information and new copyright dates.
>
> The biggest change is that they now are an SVN checkout. So you can
> checkout your own copy, make updates, and then update the web sites with
> a simple "svn update" command.
>
> Let me know if you see any problems.
>
> David Ashley
>
>
>
> --
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
>
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] HowTo Articles

2014-01-04 Thread Sahananda (Jon) Wolfers
Hi David,

an excellent article and very nicely presented.

I wonder if using the array makestring method in your examples would leave
more room for the bits that you are showing, ie: instead of


if retc = -1 then do
   do rsp over smtpconx~cmdresponse
  say rsp
  end
   return
   end


you might reduce that to


if retc = -1 then do
   say smtpconx~cmdresponse~makestring
   return
   end

Which would leave the emphasis more firmly on the use of the classes in
non-error cases.

The other thing that might be good would be to say what the advantages are
of constructing an email in this way rather than for instance using Blat.

thank you for it,

Jon



On 4 January 2014 00:02, Chip Davis  wrote:

> Very nice, David!  And very useful.
>
> Aside from a couple of typos, the only thing I would change is to move
> the Legal Notice to the last page; it was hard to find the start of
> your text.
>
> -Chip-
>
> On 1/3/2014 17:40 David Ashley said:
> > All -
> >
> > One of the things I have been asked about multiple times is a way to
> > host articles and possibly blogs on one of the ooRexx servers. Well I
> > decided to at least provide some article support. So I wrote my first
> > Howto article and put it up on the Build Machine. You can get to the
> > article using the URL:
> >
> > http://build.oorexx.org/howto/MimeTypesAndEmail/
> >
> > The article was created using a mostly standard Publican article DTD. It
> > looks pretty good and was pretty easy to create (I wrote this one over a
> > two day part time period).
> >
> > Please note that there is no external hypertext link to this article
> > anywhere yet except in this email. So if we decide not to host these
> > things this way nothing will need to be changed. If we decide to go
> > ahead I will add a hypertext link on the web site pages.
> >
> > Of course, I would encourage everyone to think about articles they want
> > see or create themselves.
> >
> > Oh, and let me know what you think about the article itself.
> >
> > David Ashley
> >
> >
> >
> --
> > Rapidly troubleshoot problems before they affect your business. Most IT
> > organizations don't have a clear picture of how application performance
> > affects their revenue. With AppDynamics, you get 100% visibility into
> your
> > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of
> AppDynamics Pro!
> >
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
>
>
> --
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooRexx Filtering Forward Proxy

2013-10-21 Thread Sahananda (Jon) Wolfers
Hi Ruurd,

thanks for that - a neater solution than I had in mind.

Jon


On 20 October 2013 11:04, Ruurd Idenburg  wrote:

>  If the original request is to the gateway machine, then I think you can
> do that with redirection by generating an HTTP response with status code
> 302 (or 303/307 if you want to force the the request re-issue to use
> GET/POST) and with a  Location header field specifying the new url to go to.
>
> Ruurd Idenburg
>
> On 19-10-2013 10:01, Sahananda (Jon) Wolfers wrote:
>
> I was wondering, has anyone built a FIltering Forward Proxy Server using
> ooRexx on Windows?
>
>  I hope I have my terminology correct.  I want a script running on a
> machine.  That machine is declared as the default gateway for other
> machines on the LAN.
> HTTP requests to that machine are examined for url white/black lists and
> if they pass are forwarded to the 'real' gateway.  If not some other action
> is taken.
>
>  I think it should not be too hard to do, but I'm a bit unclear.
> I have the single thread server code that Mike demonstrated at his wiki
> presentation a few years back and I have in the past successfully adapted
> it to serve my own pages on the LAN.
>
>  I'm not sure about how the server machine would then talk to the 'real'
> gateway.
> Using rexxCurl perhaps?
>
>  I know that it is possible to do this with 3rd party apps., but I'm
> curious whether it would be possible to create something lightweight to do
> this using ooRexx.
>
>  I'm also a little unsure about the single threaded nature of the Server
> and what effect that would have on concurrent users.
>
>
>  On another note when Howard was interested in promoting Rexx, we were
> always on the lookout for useful applications that were straightforward to
> build in Rexx for magazine articles.  It occurs to me that if we could do
> this and do it well, this might be one such application, though I fear the
> socket function use may be a bit obscure for an article.
>
>  thanks for listening
>
>  Jon
>
>
> --
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register 
> >http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
>
>
>
> ___
> Oorexx-devel mailing 
> listOorexx-devel@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> --
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


[Oorexx-devel] ooRexx Filtering Forward Proxy

2013-10-19 Thread Sahananda (Jon) Wolfers
I was wondering, has anyone built a FIltering Forward Proxy Server using
ooRexx on Windows?

I hope I have my terminology correct.  I want a script running on a
machine.  That machine is declared as the default gateway for other
machines on the LAN.
HTTP requests to that machine are examined for url white/black lists and if
they pass are forwarded to the 'real' gateway.  If not some other action is
taken.

I think it should not be too hard to do, but I'm a bit unclear.
I have the single thread server code that Mike demonstrated at his wiki
presentation a few years back and I have in the past successfully adapted
it to serve my own pages on the LAN.

I'm not sure about how the server machine would then talk to the 'real'
gateway.
Using rexxCurl perhaps?

I know that it is possible to do this with 3rd party apps., but I'm curious
whether it would be possible to create something lightweight to do this
using ooRexx.

I'm also a little unsure about the single threaded nature of the Server and
what effect that would have on concurrent users.


On another note when Howard was interested in promoting Rexx, we were
always on the lookout for useful applications that were straightforward to
build in Rexx for magazine articles.  It occurs to me that if we could do
this and do it well, this might be one such application, though I fear the
socket function use may be a bit obscure for an article.

thanks for listening

Jon
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Weirdness

2013-10-19 Thread Sahananda (Jon) Wolfers
Hi Robert,

does the challenge you set yourself precludes using the oorexx datetime
object?

Jon


On 19 October 2013 08:07, Mike Cowlishaw  wrote:

>
> > Yes, it's another exec in a separate file.  That one makes no
> > calls to external programs per se, but it does use OLEObj to
> > retrieve certain information from WMI. I wanted to see if I
> > could build my own utility for converting between local and
> > UTC time and I use OLEObj to fetch information about the
> > local time zone and offset for the conversion.
>
> Maybe there's a problem in OLEObj (or the system calls it uses).  It's not
> something I've used.
>
> Mike
>
>
>
> --
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most
> from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135031&iu=/4140/ostg.clktrk___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Plan to do a 4.1.3 bug release

2013-05-30 Thread Sahananda (Jon) Wolfers
Hi,

I used Open Office when I redid the diagrams.  I've looked back through my
email, but I can't see why I used it, but I assume that I was asked or
advised to at the time.

I'm not attached to that format (I probably had to download and install oo
for the task) and if Erich can do a better job using something else, I have
no objection.

As I recall, we didn't have source for many of the diagrams, so my task was
to recreate them in something editable.
I also seem to remember that some of them didn't make sense and so I
improved those after discussion on the list.

I see that some of the diagrams were png format before that.

Thank you Erich for taking an interest.

Jon


On 31 May 2013 03:11, Mark Miesfeld  wrote:

> On Thu, May 30, 2013 at 5:37 PM, Rick McGuire wrote:
>
>> Open Office, actually.
>>
>
>
> Ahh .. thank you.  That's why I didn't say in my first response, ;-)
> open-doc just nagged at me.
>
> --
> Mark Miesfeld
>
>>
>> On Thu, May 30, 2013 at 8:23 PM, Mark Miesfeld wrote:
>>
>>>
>>> On Thu, May 30, 2013 at 2:46 PM, Mark Miesfeld wrote:
>>>
 Hi Erich,

  On Wed, May 29, 2013 at 12:26 PM, Erich Steinböck <
 erich.steinbo...@gmail.com> wrote:

>
>
  In general, what's the suggested tool to edit the .odg files?
>


>>> I think they used open-doc or libre, or whatever they are calling it
>>> these days.
>>>
>>> --
>>> Mark Miesfeld
>>>
>>>
>>>
>>> --
>>> Get 100% visibility into Java/.NET code with AppDynamics Lite
>>> It's a free troubleshooting tool designed for production
>>> Get down to code-level detail for bottlenecks, with <2% overhead.
>>> Download for free and get started troubleshooting in minutes.
>>> http://p.sf.net/sfu/appdyn_d2d_ap2
>>>
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>>
>>
>>
>> --
>> Get 100% visibility into Java/.NET code with AppDynamics Lite
>> It's a free troubleshooting tool designed for production
>> Get down to code-level detail for bottlenecks, with <2% overhead.
>> Download for free and get started troubleshooting in minutes.
>> http://p.sf.net/sfu/appdyn_d2d_ap2
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> Get 100% visibility into Java/.NET code with AppDynamics Lite
> It's a free troubleshooting tool designed for production
> Get down to code-level detail for bottlenecks, with <2% overhead.
> Download for free and get started troubleshooting in minutes.
> http://p.sf.net/sfu/appdyn_d2d_ap2
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Get 100% visibility into Java/.NET code with AppDynamics Lite
It's a free troubleshooting tool designed for production
Get down to code-level detail for bottlenecks, with <2% overhead.
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap2___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Changing default searches in trackers

2012-11-08 Thread Sahananda (Jon) Wolfers
It's a while since I did anything with the trackers, and probably will be a
while before I get a chance again, but it sounds sensible to me.

Jon

On 8 November 2012 14:06, David Ashley  wrote:

> Me, too.
>
> David Ashley
>
> On Wed, 2012-11-07 at 19:11 -0500, Rick McGuire wrote:
> > Sounds good to me.
> >
> >
> > Rick
> >
> >
> > On Wed, Nov 7, 2012 at 7:03 PM, Mark Miesfeld 
> > wrote:
> > Hi All,
> >
> >
> > I want to change the default "open tickets" searches in the
> > trackers so that "Pending" items are not included.  So that
> > Open tickets shows only items actually in the open state.
> >
> >
> > Since this affects every one I want to see if their are any
> > objections.
> >
> >
> > --
> > Mark Miesfeld
> >
> >
> --
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://p.sf.net/sfu/appdyn_d2d_nov
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
> >
> >
> >
> --
> > Everyone hates slow websites. So do we.
> > Make your web apps faster with AppDynamics
> > Download AppDynamics Lite for free today:
> > http://p.sf.net/sfu/appdyn_d2d_nov
> > ___ Oorexx-devel mailing
> list Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
>
>
> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_nov
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Ad sorting arrays: request fordiscussion/thoughts ...

2012-08-24 Thread Sahananda (Jon) Wolfers
This is only a problem if you use the remove method which creates a sparse
array - right?

>From a users point of view there are several things here which are not
straightforward.

1) The makeArray method everywhere else creates an array from a collection,
but the array class makearray method packs the collection making it a
lexical oddity that users need to be familiar with.

2) There doesn't seem to be an easy way to test for the sparseness of an
array beyond (a~items = a~makeArray~items) which could be quite resource
intensive in itself, and the concept of sparseness also requires more than
a passing familiarity with arrays and the concept of the nil object

3) Although there is exception handling in Rexx and ooRexx, it always feels
odd to me when it needs to be used in non-exceptional circumstances, like
verifying a date format or detecting the end of file.  It's not hard to do,
but it feels more 'advanced'.  Needing to catch sparse arrays if you sort
is not desirable.

4) The ability to turn all collections into arrays, including files and
queues and then sort them is a very important part of the ooRexx toolkit.
 When it was missing it was a turn-off for non-users and it has been great
to have it.  By some coincidence, when I search my codebase I find that I
have already made use of it exactly 100 times.

IMHO it would be a kindness to our users to allow the sort method to cope
with sparseness, but perhaps that is not so easy to do from a technical
point of view.

just my two pence worth

Jon




On 24 August 2012 14:29, Rick McGuire  wrote:

> btw, I should also point out that the trunk version already has a delete
> method on array, which will remove an item and shift all of the following
> elements up one.
>
> Rick
>
>
> On Fri, Aug 24, 2012 at 9:28 AM, Rick McGuire wrote:
>
>>
>>
>> On Fri, Aug 24, 2012 at 9:23 AM, Mike Cowlishaw wrote:
>>
>>> > I've read this and the bug report and think one could argue
>>> > it from both points of view...
>>>
>>> Couple of other (maybe already there) possibilities:
>>>
>>>  .. a 'condense' operation that removes empty slots
>>>
>> This already exists in the form of the makearray method.  This does,
>> however, allocate a new instance, so it might be worth exploring an
>> "in-place" condense.
>>
>>
>>>  .. versions of Sorts that automatically condense before/during sorting
>>>
>> I'm really opposed to adding additional versions of the sorts given it so
>> easy to condense an array
>> already.
>>
>>
>>>  .. all Sorts condense before/during sorting (although I suppose this
>>> could
>>> break some existing programs?
>>>
>>
>> Probably wouldn't break anything, given this is currently an error, but
>> given the above, I really don't think this should be done.
>>
>> Rick
>>
>>
>>>
>>> Mike
>>>
>>>
>>>
>>> --
>>> Live Security Virtual Conference
>>> Exclusive live event will cover all the ways today's security and
>>> threat landscape has changed and how IT managers can respond. Discussions
>>> will include endpoint security, mobile security and the latest in malware
>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>>> ___
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>
>>
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Howto get the name of the current .context~executable ?

2012-08-20 Thread Sahananda (Jon) Wolfers
On 20 August 2012 10:19, Rony G. Flatscher wrote:

>  Hi Jon,
>
> thanks vor your vote too!
> :)
>
> A question: how did you manage to add that link (was looking for this, but
> did not find a way to do it in the hurry)?
>
> Hi Rony,

There doesn't seem to be a provided mechanism for this, so I just added a
comment to each RFE reffering to the other.

Jon


> ---rony
>
>
>
> On 20.08.2012 10:41, Sahananda (Jon) Wolfers wrote:
>
> Hi Rony,
>
>  Thanks for your vote.  I have linked the two RFE's in their comments as
> promised.
>
>  Jon
>
> On 20 August 2012 09:27, Rony G. Flatscher 
> wrote:
>
>>
>> On 19.08.2012 15:58, Rick McGuire wrote:
>>
>> Or differently asked: is it possible for a running executable (method or
>> routine object) to get the
>>
>>>name that was used to invoke it (very much like being able to get at
>>>> the object's current arguments
>>>> or current variables)?
>>>>
>>>
>>> No, that's not currently a method of the RexxContext class
>>>
>>>  Should I open a RFE for this?
>>>
>>
>> Only if you want this to actually get implemented some time.  That's the
>> only way to get something like this in the queue of things to be worked on,
>> unless you're willing to do it yourself and submit a patch.
>>
>>   Opened RFE ticket
>> <https://sourceforge.net/p/oorexx/feature-requests/477/><https://sourceforge.net/p/oorexx/feature-requests/477/>
>> .
>>
>> ---rony
>>
>>
>> --
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>
>
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Howto get the name of the current .context~executable ?

2012-08-20 Thread Sahananda (Jon) Wolfers
Hi Rony,

Thanks for your vote.  I have linked the two RFE's in their comments as
promised.

Jon

On 20 August 2012 09:27, Rony G. Flatscher wrote:

>
> On 19.08.2012 15:58, Rick McGuire wrote:
>
> Or differently asked: is it possible for a running executable (method or
> routine object) to get the
>
>>name that was used to invoke it (very much like being able to get at
>>> the object's current arguments
>>> or current variables)?
>>>
>>
>> No, that's not currently a method of the RexxContext class
>>
>>  Should I open a RFE for this?
>>
>
> Only if you want this to actually get implemented some time.  That's the
> only way to get something like this in the queue of things to be worked on,
> unless you're willing to do it yourself and submit a patch.
>
>   Opened RFE ticket
> 
> .
>
> ---rony
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Howto get the name of the current .context~executable ?

2012-08-19 Thread Sahananda (Jon) Wolfers
Hi Rick,

I think they are slightly different.  Rony wants the script name and I
asked for the method name.

Taking a look (and not really understanding what I see) I think Rony's
request may be simpler than mine as there is already a native
getProgramName method for a RexxActivation.

I think the appropriate action might be to open another RFE, but to cross
reference them in the comments.

If I see Rony open one I will do the cross reference if it is not there
already, and I will vote for his as it makes it more likely that mine will
get done.

thanks,

Jon.


On 19 August 2012 15:32, Rick McGuire  wrote:

> Although, now that I've actually read that RFE, that's exactly what Rony
> is asking for.  The appropriate response is to add a +1 vote to the RFE
> (one of the new Allura features).
>
> Rick
>
>
> On Sun, Aug 19, 2012 at 10:31 AM, Rick McGuire wrote:
>
>>
>>
>> On Sun, Aug 19, 2012 at 10:06 AM, Sahananda (Jon) Wolfers <
>> sahana...@windhorse.biz> wrote:
>>
>>> Rony,
>>>
>>> You could add it to my related 
>>> RFE<https://sourceforge.net/p/oorexx/feature-requests/429/>
>>>
>>> I imagine once the hood is up to do one, the other should be a synch.
>>>
>>
>> Please don't do that.  Multiple RFEs are easier to deal with than a
>> single RFE that requests multiple features.
>>
>> Rick
>>
>>
>>>
>>> Jon
>>>
>>>
>>> On 19 August 2012 14:58, Rick McGuire  wrote:
>>>
>>>>
>>>>
>>>> On Sun, Aug 19, 2012 at 9:54 AM, Rony G. Flatscher <
>>>> rony.flatsc...@wu-wien.ac.at> wrote:
>>>>
>>>>>  On 19.08.2012 15:44, Rick McGuire wrote:
>>>>>
>>>>>
>>>>>
>>>>> On Sun, Aug 19, 2012 at 9:31 AM, Rony G. Flatscher <
>>>>> rony.flatsc...@wu-wien.ac.at> wrote:
>>>>>
>>>>>> When using the environment symbol .context one is able to get a
>>>>>> method or routine object with
>>>>>> .context~executable, for which the current code executes.
>>>>>>
>>>>>> Is it possible from those objects to get their names?
>>>>>>
>>>>>
>>>>> say .context~executable~package~name
>>>>>
>>>>> Yes, that is the package name. When executing this code within a
>>>>> routine the same name gets returned (not the routine's name, but the
>>>>> package name the routine uses)..
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>
>>>>>> Or differently asked: is it possible for a running executable (method
>>>>>> or routine object) to get the
>>>>>> name that was used to invoke it (very much like being able to get at
>>>>>> the object's current arguments
>>>>>> or current variables)?
>>>>>>
>>>>>
>>>>> No, that's not currently a method of the RexxContext class
>>>>>
>>>>> Should I open a RFE for this?
>>>>>
>>>>
>>>> Only if you want this to actually get implemented some time.  That's
>>>> the only way to get something like this in the queue of things to be worked
>>>> on, unless you're willing to do it yourself and submit a patch.
>>>>
>>>>
>>>>
>>>>>
>>>>> ---rony
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Live Security Virtual Conference
>>>>> Exclusive live event will cover all the ways today's security and
>>>>> threat landscape has changed and how IT managers can respond.
>>>>> Discussions
>>>>> will include endpoint security, mobile security and the latest in
>>>>> malware
>>>>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>>>>> ___
>>>>> Oorexx-devel mailing list
>>>>> Oorexx-devel@lists.sourceforge.net
>>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Live Security Virtual Conference
>>>> Exclusiv

Re: [Oorexx-devel] Howto get the name of the current .context~executable ?

2012-08-19 Thread Sahananda (Jon) Wolfers
Rony,

You could add it to my related
RFE

I imagine once the hood is up to do one, the other should be a synch.

Jon

On 19 August 2012 14:58, Rick McGuire  wrote:

>
>
> On Sun, Aug 19, 2012 at 9:54 AM, Rony G. Flatscher <
> rony.flatsc...@wu-wien.ac.at> wrote:
>
>>  On 19.08.2012 15:44, Rick McGuire wrote:
>>
>>
>>
>> On Sun, Aug 19, 2012 at 9:31 AM, Rony G. Flatscher <
>> rony.flatsc...@wu-wien.ac.at> wrote:
>>
>>> When using the environment symbol .context one is able to get a method
>>> or routine object with
>>> .context~executable, for which the current code executes.
>>>
>>> Is it possible from those objects to get their names?
>>>
>>
>> say .context~executable~package~name
>>
>> Yes, that is the package name. When executing this code within a routine
>> the same name gets returned (not the routine's name, but the package name
>> the routine uses)..
>>
>>
>>
>>
>>>
>>> Or differently asked: is it possible for a running executable (method or
>>> routine object) to get the
>>> name that was used to invoke it (very much like being able to get at the
>>> object's current arguments
>>> or current variables)?
>>>
>>
>> No, that's not currently a method of the RexxContext class
>>
>> Should I open a RFE for this?
>>
>
> Only if you want this to actually get implemented some time.  That's the
> only way to get something like this in the queue of things to be worked on,
> unless you're willing to do it yourself and submit a patch.
>
>
>
>>
>> ---rony
>>
>>
>>
>> --
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> ___
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>>
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Failure in committing...

2012-08-18 Thread Sahananda (Jon) Wolfers
OK.  I have managed to do this (as far as the checking out a new repository
goes).

Here is how I managed

1) Navigate in windows explorer to the root of the old svn
2) right click choose SVN checkout from the tortoise section of the context
menu
3) copied Mark's provided URL, substituting my sourceforge userid for his
and leaving off the subdirectory
ie  
svn+ssh://sahana...@svn.code.sf.net/p/oorexx/code-0/
When you type in the url, tortoise automatically edits the target directory
to create a new tree
4) Hit OK
5) I was then faced with four prompts (I'm no longer sure of the order).
 One of them asked if I trusted the server, and offered to store the key in
the registry, the other three with no explanation asked for a password.  I
said yes to storing the key and typed my sourceforge password into the
three prompts.  I am now recieving a new copy of the repository.

hth

Jon

On 18 August 2012 07:44, Mark Miesfeld  wrote:

> On Fri, Aug 17, 2012 at 10:03 AM, Mark Miesfeld 
> wrote:
>
> > Be sure and read the tortiseSVN guide I pointed you to.  I didn't read
> > it, but I'm sure it explains how to use svn+ssh with tortiseSVN.
>
> Oliver,
>
> The doc is short, it is at:
>
> https://sourceforge.net/p/forge/community-docs/TortoiseSVN/
>
> Taking a look at it, it says not much configuration change needs to be
> do to TortoiseSVN.
>
> So, I think your problem is just that you didn't update your URL.  The
> doc says TortoiseSVN will prompt you for your password each time you
> commit.  The doc is mostly about how to set things up so you don't get
> prompted.
>
> You need to check out a *new* fresh copy from the repository using a
> URL similar to this:
>
> svn+ssh://miesf...@svn.code.sf.net/p/oorexx/code-0/ooDialog
>
> or
>
> svn+ssh://miesf...@svn.code.sf.net/p/oorexx/code-0/docs/trunk/oodguide
>
> but replace miesfeld with your SourceForge ID of course.  Use a new
> directory, don't overwrite your existing directory.
>
> Once you do that, merge any changes you have made, but not checked in,
> from your old working copy into your new working copy.  Then commit.
>
> If you still have problems, let us know.
>
> --
> Mark Miesfeld
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Possible Documentation Change

2012-08-07 Thread Sahananda (Jon) Wolfers
Very handsome!  I particularly like the note headers.

Well done David!

On 7 August 2012 19:53, Mike Cowlishaw  wrote:

> Bit of a hiccough there :-), but thanks -- gotit.
>
> > -Original Message-
> > From: David Ashley [mailto:w.david.ash...@gmail.com]
> > Sent: 07 August 2012 19:48
> > To: Open Object Rexx Developer Mailing List
> > Subject: Re: [Oorexx-devel] Possible Documentation Change
> >
> > http://http://build.oorexx.org/builds/release-candidates/
> >
> > David Ashley
> >
> > On Tue, 2012-08-07 at 19:42 +0100, Mike Cowlishaw wrote:
> > > Interesting.
> > >
> > > > You can find the document on the Build Server at
> > > > release_candidates/rxsock.pdf.
> > >
> > > URL for that?
> > >
> > > Mike
> > >
> > >
> > >
> > --
> > > 
> > > Live Security Virtual Conference
> > > Exclusive live event will cover all the ways today's security and
> > > threat landscape has changed and how IT managers can respond.
> > > Discussions will include endpoint security, mobile security and the
> > > latest in malware threats.
> > > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > > ___
> > > Oorexx-devel mailing list
> > > Oorexx-devel@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
> >
> >
> > --
> > 
> > Live Security Virtual Conference
> > Exclusive live event will cover all the ways today's security
> > and threat landscape has changed and how IT managers can
> > respond. Discussions will include endpoint security, mobile
> > security and the latest in malware threats.
> > http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
>
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooSQLite NULL value ?

2012-06-21 Thread Sahananda (Jon) Wolfers
I've nothing useful to say about handling nulls, but when it comes to
building strings of values I have come to enjoy the makestring argument of
the array class with a parm of 'l'.  Probably not everyone's cup of tea,
but I have found it useful when building queries on the fly.

You prepare for your query like this...

cols =  .array~new
vals = .array~new

.. add columns and data like this ...

cols~append('col1')
vals~append(encapsulate(col1))

...and finally render your query like this...

stmt = "INSERT INTO table ("cols~makearray('l',',')")
value("vals~makearray('l',',')");"

Jon


On 21 June 2012 22:52, Jeremy Nicoll - ml sourceforge <
jn.ml.sfrg...@letterboxes.org> wrote:

> Mark Miesfeld  wrote:
>
> > I'm just saying I think its place is in the application, or a higher
> level
> > class that uses .ooSQLite.
>
> I think the same.
>
>
> > Not sure if you know that you could use this syntax in ooRexx, or that
> you
> > would like it:
>
> > stmt ||= encapsulate(col1) || ","
>
> Didn't know; not sure if I like it...
>
>
> --
> Jeremy Nicoll - my opinions are my own
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Ad ooSQLite's createDatabase.rex example

2012-06-09 Thread Sahananda (Jon) Wolfers
Hi Mark,

small hint for sample programs, sql ignores lineends as white-space within
queries so for example:

*  sql = "CREATE TABLE contacts ("   || .endOfLine || -
> **"  id integer primary key," || .endOfLine || -
> **"  fName text not null default ''," || .endOfLine || -
> **"  lName text not null default ''," || .endOfLine || -
> **"  mName text not null default ''," || .endOfLine || -
> **"  nickName text not null default '',"  || .endOfLine || -
> **"  title text not null default 'Ms.'"   || .endOfLine || -
> **");"*


could read

*  sql = "CREATE TABLE contacts ( " -
> **"  id integer primary key,   " -
> **"  fName text not null default '',   " -
> **"  lName text not null default '',   " -
> **"  mName text not null default '',   " -
> **"  nickName text not null default ''," -
> **"  title text not null default 'Ms.' " -
> **");  "*


hth

Jon

On 9 June 2012 16:20, Mark Miesfeld  wrote:

> Hi Rony,
>
> Thanks for the feedback I appreciate it.
>
> Unfortunately for me, for this project, I've never had to use a
> releational database or SQL.  Experience being the best teacher.
>
> I was hoping that if the extension was of interest to people, some othes
> whould create examples that made more sense.
>
> The current version of createDatabase.rex has this in the brief
> introduction to the example:
>
> ...
>  *
>  * Note that the author has little to no previous experience with SQL and
>  * relational databases.  This example is not intended to show the "best"
> way
>  * to use SQL or to deal with a relational database in general.  It is
> meant to
>  * help someone get started using ooSQLite.
>  */
>
> Hopefully the example programs will improve over time.
>
>  --
> Mark Miesfeld
>
>
>
> On Sat, Jun 9, 2012 at 3:48 AM, Rony G. Flatscher <
> rony.flatsc...@wu-wien.ac.at> wrote:
>
>>  Just a little remark: the createDatabase.rex example uses in its
>> create-statements "not null", but supplies default values being empty
>> strings.
>>
>> From a database conceptual view this is illogical: NULL represents the
>> missing of information and obviously the empty string represents missing
>> information as well. The problem however: one cannot distinguish anymore
>> between an empty string that the user supplied from a missing value (the
>> user has not supplied any value) anymore!
>>
>> So the suggestion would be to leave out the default '' part to re-enable
>> the ability to find those records in which values are truly missing, i.e.
>> are NULL. Only use NOT NULL for columns that must have a value under all
>> conditions (i.e. for all candidate primary keys).
>>
>> ---
>>
>> As your tables possess foreign key relationships to the "contacts" table,
>> it might be helpful to define foreign key relationships from the tables
>> "addresses" and "TABLE_phone_num" to the table "contacts", cf.
>> .
>> Probably something like (untested):
>>
>> ...
>> CREATE TABLE addresses (
>>...
>>, *FOREIGN KEY(contact_id) REFERENCES contacts(id) ON UPDATE CASCADE ON 
>> DELETE CASCADE
>>*, *FOREIGN KEY(type_id) REFERENCES addr_type(addr_type_id) ON UPDATE 
>> CASCADE ON DELETE RESTRICT*
>> );*
>>
>> *CREATE TABLE TABLE_phone_num (
>>...
>>, *FOREIGN KEY(contact_id) REFERENCES contacts(id) **ON DELETE CASCADE*
>> );
>>
>>  In the above table there is a column "type_id": what kind of a type id
>> is this? Does the value (if given) refer to an existing value in another
>> table (being a foreign key then)? Or is this line just a copy & paste
>> oversight?
>>
>>  CREATE TABLE inet_addr (
>>...
>>, *FOREIGN KEY(contact_id) REFERENCES contacts(id) **ON DELETE CASCADE**  
>>  *, *FOREIGN KEY(type_id) REFERENCES addr_type(addr_type_id) ON UPDATE 
>> CASCADE ON DELETE RESTRICT*
>>  );
>>
>> ...
>>
>>  Please keep up your excellent work!
>>
>> ---rony
>>
>> P.S.: Many years ago (actually about twenty years ago) I held lectures on
>> relational databases (Oracle, DB2, SQLServer) and wrote even a little book
>> on designing relational models and introducing SQL. The NULL concept turned
>> out to be one that needed special attention, hence this preliminary
>> feedback. (Sorry, have not been able to run the samples and study the
>> classes and APIs yet.)
>>
>>
>>
>> --
>> Live Security Virtual Conference
>> Exclusive live event will cover all the ways today's security and
>> threat landscape has changed and how IT managers can respond. Discussions
>> will include endpoint security, mobile security and the latest in malware
>> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
>> ___

Re: [Oorexx-devel] Latest ooSQLite: result set, class names, doc

2012-06-09 Thread Sahananda (Jon) Wolfers
Hi Mark,

I've had a busy week.  Sorry, I had drafted the beginnings of a reply about
result sets, but it looks like
a) events have over taken that discussion
b) it's a very small part of the overall project anyway.

It is quite incredible what you have achieved in so short a time and I look
forward to downloading it and playing with it.

Jon

On 8 June 2012 17:43, Mark Miesfeld  wrote:

> Result Sets:
> =
>
> In the latest ooSQLite implementation I have implemented allowing the
> user to specify the format of a result set.  Here are the details:
>
> There are 3 new constants that specify the format:
> OO_ARRAY_OF_DIRECTORIES, OO_ARRAY_OF_ARRAYS, and OO_STEM_OF_STEMS.
>
> By default the format is array of directories.  The default can be
> changed either on a process-wide, database-wide, or prepared
> statement-wide basis.  The default can also be over-ridden on a
> specific method invocation where the method returns a result set.
>
> Each of the 3 main classes has a recordFormat attribute.  Setting the
> ooSQLite::recordFormat changes the default process wide.  The
> ooSQLiteConnection::recordFormat attribute changes it for that
> database connection.  And the ooSQLiteStmt::recordFormat changes it
> for that prepared statement.
>
> In writing the above, I noticed it is not a database-wide default, but
> rather a database connection-wide default.  SQLite allows multiple
> concurrent connections to a database.  Each ooSQLiteConnection object
> is a single connection to a database.  You can have multiple
> ooSQLiteConnection objects all connected to the same database
> concurrently.
>
> SQLite handles the concurrent access to a database so in ooSQLite you
> can use multiple ooSQLiteConnection objects from different threads, or
> a single object from different threads.
>
> Note, in the 'classic Rexx' interface, the default format is a stem of
> stems.  The default can be changed either by over-riding the default
> in a specific function call that returns a result set.  Or, if the
> programmer is willing to use objects a little bit by using:
> .ooSQLite~recordFormat = .ooSQLite~OO_ARRAY_OF_XXX.
>
> In the testing subdirectory I've added 4 programs, execTest??.rex that
> demonstrate the above.
>
> One thing: the discussion on result sets kind of side-tracked me.
> SQLite doesn't really use the paradigm of result sets.  Rather it uses
> a paradigm of stepping through a prepared statement, or it uses
> callback functions.  There is only 1 API that can return a result set,
> exec().  This is a convenience API that is a wrapper for using a
> prepared statement.
>
> The exec() API is used through ooSQLiteConnection::exec(), or through
> the oosqlExec() function.  SQLite doesn't support the idea of a
> cursor.  You can't jump ahead to record 100, or go back to record 15.
> You have to step through each record, in order, one by one.  In your
> Rexx program you can of course add your own support for a cursor by
> stepping through all the records and placing them in an array or other
> data structure.  Once you have that, you can obviously go to any
> record you want.
>
> In the testing program are these 4 programs:
>
> execTestA.rex  ==> result set is an array of arrays
> execTestD.rex  ==> result set is an array of directories
> execTestS.rex  ==> result set is a stem of stems
>
> and
>
> execNoExecTest.rex  ==>  implements the exact same task as the above 3
> programs, but steps through the prepared statement.
>
> The execNoExec.rex program is actually easier to write and looks
> cleaner, (IMO,) than the other 3.
>
> Class Names:
> ===
>
> I made these changes to class names based on what was talked about so far:
>
> ooSQLiteDB  ==>  ooSQLiteConnection
> ooSQL   ==>  ooSQLiteConstants
>
> In addition, ooSQLiteConstants is a mixin class now and all the
> ooSQLite classes inherit it.  While rewriting the current ooSQLite
> programs I have, I noticed that this seems very convenient and useful
> to me.  You can have code like:
>
>  do while stmt~step == stmt~ROW
>
> or
>
>  -- Set the result set format to an array of arrays:
>  .ooSQLite~recordFormat = .ooSQLite~OO_ARRAY_OF_ARRAYS
>
> Documentation
> ===
>
> I have a oosqlite.pdf reference manual now.  It lists every class,
> method of the class, constant, and function.  Practically every one of
> these entries is simply a template entry at this point.  I'm going to
> try and fill in the arguments and return parts of the template as soon
> as I can.
>
> The prebuilt package has oosqlite.pdf in the doc directory.  In
> addition, there is a stand alone oosqlite-r7863.pdf file that can be
> downloaded from the SourceForge directory.  My intent is to replace
> oosqlite-r7863.pdf periodically with oosqlite-r.pdf  as I complete
> portions of the reference.  ( stands for the svn revision number
> so you can tell if you need the new version or not.  The first page of
> the reference has the svn revision number on it.)
>
> Prebuilt Packages

Re: [Oorexx-devel] ooSQLite, result sets using an array of directories

2012-06-05 Thread Sahananda (Jon) Wolfers
HI Mark,

my understanding of SQL (and that may be wrong or limited to certain
versions) is that case sensitivity is a matter of how your database (or
perhaps even table) is set up.

On the other hand, ooRexx directory indexes are case sensitive when quoted,
so assuming your recordset gets the column names back from the db they will
be upper or lower or mixed case (I think that exhausts the possibilities),
and if you want to retrieve that index from the recordset then you need to
know whether the field is named 'lastname' or 'LASTNAME' or 'lastName'.  If
you force the names into upper or lower case then your user does not need
to remember this, and if he is a bit inconsistent in his casing like me
then he will appreciate not receiving the nil object just because he asked
for 'lastName' and the column is named 'LASTNAME'.

I think your aproach of letting the user chose the delivery method for the
recordset is very good.  As soon as I saw Dan's email, I thought 'Oh yes,
the classic Rexx coders will want their data returned in a stem variable'.

You might take a look at the approach used by Mark Hessling in rexxsql
where he returns both single rows, multiple rows and database information
in stems.

For myself, having used arrays, sets tables etc. for 10 years I would hate
to go back to stem variables.

I really want to echo what Dan said about appreciating the work you are
doing.
A close coupling with an rdbms is so clearly something that will add to the
attractiveness of the product.

 Jon

On 5 June 2012 16:18, Mark Miesfeld  wrote:

> Hi Jon,
>
> I pulled this out of the other post because the chain of e-mails was
> getting to long for me.
>
> On Sun, Jun 3, 2012 at 2:33 PM, Sahananda (Jon) Wolfers
>  wrote:
>
> > thanks for the reply.  It all sounds reasonable, although if I were to
> use
> ...
>
> > then you have to work really hard to fetch each field from the row.  It
> > feels a whole lot more rexxish to me to be able to say
> >
> > osql~exec(myQuery)
> >
> > do row over osql~rows
> >if row['name'] = 'Smith' then do ... end
> > end
> >
> > I even modify the directories like so:
> > .directory~new~~setmethod('UNKNOWN',"if self~hasIndex(lower(arg(1))) then
> > return self[lower(arg(1))] ; else return .nil")
> > And then force the field names to lower case so that one doesn't have to
> > know the case of the field names to use them.
>
> I don't know SQL well, or have much experience using it, but it was my
> understanding that column names in SQL were case insensitive.   These
> selects all seem to work the same for me in a test database I have:
>
> select SEASON from episodes;
> select Season from episodes;
> select season from episodes;
>
> When creating a directory object in the native implementation code, I
> always use an upper-case index.  Your example above would work as
> this:
>
> osql~exec(myQuery)
>
> do row over osql~rows
>   if row~name = 'Smith' then do ... end
> end
>
> in ooSQLite when a result set is returned as an array of directories.
> Or am I missing something on case sensitivity with column names?
>
> > Anyway, I offer this because you sounded like you wanted to hear from
> > someone who used a rdbms from rexx and I do a lot.
>
> This is true in any of these discussions.  My experience with SQL and
> actually using a rdbms is very limited.  And I'm not a "rexxish"
> programmer.  I'm a C programmer used to writing code that runs in
> kernel space, not user space.  ;-)
>
> --
> Mark Miesfeld
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Some comments on the ooSQLLite extension

2012-06-04 Thread Sahananda (Jon) Wolfers
Hi Lee,

good to hear from you again.  I hope your are well!

I have been thinking about this some more, and I think that the low level
structure Mark is aiming for where you have an array where the first
element is metadata and the rest is data will make any high level wrapper
around it difficult to code and probably rather inefficient (assuming I
have understood correctly what he is aiming for).

To dig a single column out of a dataset would then require something like
this:

do row over rows~section(2) -- skip the metadata
   say row[rows[1]~index('fieldname')]
end

Which feels very awkward to me

There is a Rexx precedent in the way that stems are used to return results
from external functions where stem.0 holds the metadata (number of results)
and the rest of the stem the data.

I never like using that, and my opinion fwiw is that it would be better to
create a structure where the data and metadata are kept separate even at
the low level design.

just my two more cents worth

Jon


On 4 June 2012 12:47, Lee Peedin  wrote:

> Mark, lets assume your table structure is something like:
> firstname
> lastname
> address
> city
> state
> zip
>
> Now lets assume your sql query was simply:
> select * from table
>
> Both your and Jon's query would work fine UNTIL the point where it's
> determined that we now need a
> middleinitial column between firstname and lastname.  The beauty of SQL is
> that column can be
> inserted and the integrity of the data is not harmed.
>
> HOWEVER, if your case of using an array of arrays, every statement in
> every script that expected the
> lastname to be the 2nd column to be returned would have to now be changed
> to the 3rd column.
>
> But, hey, what do I know.
>
> Lee
>
> On 6/3/2012 11:24 PM, Mark Miesfeld wrote:
> > On Sun, Jun 3, 2012 at 2:33 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz
> > <mailto:sahana...@windhorse.biz>> wrote:
> >
> > I know that you're thinking about the lower level now, but consider
> an array of directories as
> > then one can refer to columns by name.  I know there are some
> interfaces (like windows ADODBC,
> > and I seem to recall JDBC was a bit like this) where you have to
> work really hard to fetch each
> > row, and then you have to work really hard to fetch each field from
> the row.  It feels a whole
> > lot more rexxish to me to be able to say
> >
> > osql~exec(myQuery)
> >
> > do row over osql~rows
> > if row['name'] = 'Smith' then do ... end
> > end
> >
> > Well, I think the above is close to what I have now:
> > results = osql~exec(myQuery)
> > do row over results
> >if row[2] = 'Smith' then do ... end
> > end
> > What I was saying was that it wouldn't be too hard at this point to let
> the user specify if the
> > returned result set was an array of arrays or an array of directory
> objects.
> > --
> > Mark Miesfeld
> >
> >
> >
> --
> > Live Security Virtual Conference
> > Exclusive live event will cover all the ways today's security and
> > threat landscape has changed and how IT managers can respond. Discussions
> > will include endpoint security, mobile security and the latest in malware
> > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> >
> >
> > __ Information from ESET NOD32 Antivirus, version of virus
> signature database 7192 (20120603) __
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
> >
> >
> >
> > ___
> > Oorexx-devel mailing list
> > Oorexx-devel@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/oorexx-devel
> >
> >
> >
> > __ Information from ESET NOD32 Antivirus, version of virus
> signature database 7192 (20120603) __
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
>

Re: [Oorexx-devel] Some comments on the ooSQLLite extension

2012-06-03 Thread Sahananda (Jon) Wolfers
Hi Mark,

thanks for the reply.  It all sounds reasonable, although if I were to use
it, I would consider my first task to be to create some higher level
framework that suited me.  I guess that is because one (well, my 'sort' of
user anyway) does a lot of of database access and wants it to be as
seamless as possible.

I know that you're thinking about the lower level now, but consider an
array of directories as then one can refer to columns by name.  I know
there are some interfaces (like windows ADODBC, and I seem to recall JDBC
was a bit like this) where you have to work really hard to fetch each row,
and then you have to work really hard to fetch each field from the row.  It
feels a whole lot more rexxish to me to be able to say

osql~exec(myQuery)

do row over osql~rows
   if row['name'] = 'Smith' then do ... end
end

I even modify the directories like so:
.directory~new~~setmethod('UNKNOWN',"if self~hasIndex(lower(arg(1))) then
return self[lower(arg(1))] ; else return .nil")
And then force the field names to lower case so that one doesn't have to
know the case of the field names to use them.

Anyway, I offer this because you sounded like you wanted to hear from
someone who used a rdbms from rexx and I do a lot.

keep up the great work.

Jon



On 3 June 2012 21:47, Mark Miesfeld  wrote:

> On Sat, Jun 2, 2012 at 1:25 PM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
> Jon,
>
> Please also refer to my follow up to Rick's other post.
>
> > One thing that occurs to me is that ooSQL.cls is not a specific enough
> name
> > for this class.  I hope that in the future there will be similar
> frameworks
> > for other databases (as the SQLLite people are the first to admit that
> it is
> > not suitable for multiple client use).
> > perhaps ooSQLLiteConst.cls would do as a name or you might think of
> > something more suitable.
>
> This can be changed of course.  the ooSQL.cls is also needed when using
> the functional interface.  I named it this because the SQLite constants are
> all named:
>
> SQLITE_const
>
> and .ooSQL~ is the same number of letters as the SQLITE_ prefix so that
> you have:
>
> SQLITE_NOMEM
> .ooSQL~NOMEM
>
> Which I thought would be easy to explain to the "I won't touch objects"
> group, or really anyone, by saying exactly replace SQLITE_ with .ooSQL~
>
> Of course, I also was hoping I could convince people to read the SQLite
> documentation rather than write a new document that just repeats what the
> SQLite documentation says.
>
> The ooSQL class is not currently a mixin class, but originally it was
> going to be.  This could be changed to:
>
> ::class 'ooSQLiteConstants public mixin
>
> and if people wanted to shorten things they could inherit the class in
> their programs:
>
> ::class 'C' inherit ooSQLiteConstants
>
> say .C~NOMEM
>
> which would produce 7.
>
> > I have made use of two ooRexx designed SQL frameworks, both wrappers for
> > rexxSQL
>
> Following what I said in the other post about ooSQLite, currently, not
> really being a framework and not having a higher level 'DataBase' object.
>
> > Firstly  oRexxSQL which provided two approaches, one allowing a query to
> > emulate a stream, and the other allowing cursoring through a result set.
> >
> > I found it quite confusing with it's miriad methods, and after I found a
> way
> > to use it to return data settled down to use a couple of classes and
> > methods.
>
> ooSQLite does / will also have a myriad of methods because I would like to
> be able access all of SQLite's APIs from my Rexx program.
>
> But, 90% of them would not normally be used.  You could un-confuse
> yourself here by only using the few needed.
>
> Plus, if a higher level abstraction is added as a 'DataBase' object, the
> myriad of methods would not be exposed in that object.
>
> > I was happy with that until I saw Lee Peedin's approach, which returned a
> > dataset as an array of directory objects.  I have since been using an
> > adaptation of that and as a user I am very satisfied.
>
> Right now data returned from a SELECT is returned as an array of arrays.
>
> Originally, before I wrote any code, I was thinking there would be a
> ResultSet object.  I toyed with that.  And I tried a 2-dimensional array
> and an array of directory objects.  (I have used an array of directory
> objects in my CSV "databases.")
>
> For what I've coded so far, I found an array of arrays to be the best.
> This uses the convention that the first item in the array is an array of
> the column names.  Array[2] thr

Re: [Oorexx-devel] Some comments on the ooSQLLite extension

2012-06-02 Thread Sahananda (Jon) Wolfers
Hi Mark,

I'm following this with interest.

One thing that occurs to me is that ooSQL.cls is not a specific enough name
for this class.  I hope that in the future there will be similar frameworks
for other databases (as the SQLLite people are the first to admit that it
is not suitable for multiple client use).
perhaps ooSQLLiteConst.cls would do as a name or you might think of
something more suitable.

I have made use of two ooRexx designed SQL frameworks, both wrappers for
rexxSQL

Firstly  oRexxSQL which provided two approaches, one allowing a query to
emulate a stream, and the other allowing cursoring through a result set.

I found it quite confusing with it's miriad methods, and after I found a
way to use it to return data settled down to use a couple of classes and
methods.

I was happy with that until I saw Lee Peedin's approach, which returned a
dataset as an array of directory objects.  I have since been using an
adaptation of that and as a user I am very satisfied.

I made a rather odd design decision in my adaptation which I have never
been sure whether or not I regretted, the DML methods all return true if
there is an error and false if not.  This has saved me hundreds of lines of
code, but I am unsure that it reads well.

The main methods It provides are connect, disconnect, query (ie select
queries), execute (ie the other DML queries and DDL queries), commit,
rollback, and describe.  Where a dataset is returned it is at the rows
attribute.  Other main attributes are database, rowcount, details (the
contents of the status stem passed back by rexxSQL, last_insert_id.

I mention this in case it is helpful.

keep up the good work,

Jon



On 2 June 2012 18:15, Mark Miesfeld  wrote:

> On Sat, Jun 2, 2012 at 5:28 AM, Rick McGuire 
> wrote:
>
> > Found some time to start looking at ooSQLLite implementation.
>
> Great, thanks Rick.  I was hoping to get some feedback on the
> implementation, which really is completely flexible at this point.
>
> > I'm
> > guessing you don't have a draft of the APIs yet, which is really what
> > I was interested in looking at right now.
>
> Yeah, I've only started a draft in DocBook, it doesn't even compile
> yet.  You could look at ooSQLite.cls which contains all the classes
> and methods.  It is almost entirely implemented in native code so the
> file is mostly just a listing of the methods of each class.
>
> This is my original approach:
>
> SQLite provides a large number, (I think around 200,) C APIs.
> However, only a small subset of them are really needed to effectively
> create and use databases.  I would like ooSQLite to eventually be
> complete, that is to have access to all the APIs, except probably for
> some where it just doesn't make sense.
>
> I wanted to wrap up the APIs in classes and to also provide a more
> 'classic Rexx' interface for those people who shy away from objects.
>
> The 'classic Rexx' interface is pretty easy to describe and implement,
> it is basically a one to one mapping of ooSQLite ::routines to SQLite
> C APIs.  This will excluding any deprecated SQLite C APIs and only
> provide the recommended API for the deprecated API.
>
> The object orientated interface is the one I'm more interested in and
> hoping to get comments on.  I would like to get a good design that the
> committers are happy with before a first release.  The only reason for
> what I'm calling the "Preview" release is to have something concrete
> to look at, for discussion.
>
> Here is an outline of the classes:
>
> *  In SQLite, 95% of what any one would use are is done though APIs
> that either require a database connection or require a prepared
> statement.  So the 2 main objects in ooSQLite are:
>
> Database connection:
>
> ::class 'ooSQLiteDB' public  (in SQLite -> struct sqlite3)
>
> Prepared statement:
>
> ::class 'ooSQLiteStmt' public   (in SQLite -> struct sqlite3_stmt)
>
>
> *  Then there are a number SQLite process wide settings for tuning its
> operation and querying its operation.  Settings like changing the
> process soft heap limit and queries like getting the high water memory
> used.  So I have the ooSQLite class:
>
> ::class 'ooSQLite' public
>
> composed entirely of class methods.  None of the methods should
> require any ooSQLite objects as arguments.  As I said they concern
> things about the database engine itself, they are not database or
> statement specific.
>
> *  SQLite has a large number of numeric defines for return codes and
> arguments.  I've put all of these in a separate class composed of
> constants:
>
> ::class 'ooSQL' public
>
>Each constant is named the same as the SQLITE_x constant, minus the
> SQLITE_
>part and is intended to be used as:  .ooSQL~x  That is:
>
>.ooSQL~OK  ->  is the value of SQLITE_OK
>.ooSQL~ERROR  ->  is the value of SQLITE_ERROR
>.ooSQL~NOMEM  -> is the value of SQLITE_NOMEM
>
> Since some of the defines are flags, there is one class method,
> merge(), which basically does a binary or 

Re: [Oorexx-devel] New extension: ooSQLite added to the repository

2012-05-30 Thread Sahananda (Jon) Wolfers
Hey Mark,

that looks like a great addition to the ooRexx toolkit - well done.

Jon

On 31 May 2012 02:24, Mark Miesfeld  wrote:

> Hi All,
>
> I've developed a new native extension library, ooSQLite.  The first
> part of the following mostly comes from the commit message:
>
> ooSQLite provides a complete interface to SQLite.
>
> SQLite is a self-contained, serverless, zero-configuration,
> transactional SQL database engine.
>
> http://www.sqlite.org/index.html
>
> This database engine is embedded in the ooSQLite package, which means
> that any ooRexx program that requires the package by using:
>
> ::requires 'ooSQLite.cls'
>
> has everything it needs to create and use databases through a highly
> functional database engine.  No additional libraries or software needs
> to be installed on any platform to use ooSQlite.  The SQLite database
> engine has a very small footprint, making the implementation library
> for ooSQLite well under 1MB in size.
>
> ooSQLite will be available for all platforms that the interpreter is
> supported on.  The package provides both an object-orientated
> interface and a 'classic Rexx' interface.  Technically, the 'classic
> Rexx' interface should be called a 'functional' interface because it
> uses ::routine() and in a very few places some array and directory
> objects.  However, I still think it will be very easy to use for those
> ooRexx programmers that contend they can not understand objects.
>
> At this time the package is functional and useful.  The SQLite API has
> a few core APIs and a large number of APIs that are only of use in
> very rare circumstances.  The majority of all the APIs are accessible
> through ooSQLite at this point.  The intent is to provide access to
> the complete set of APIs at some point.
>
> Mostly tested on Windows at this point, but the Linux version builds
> and has been lightly tested.  The nature of the SQLite API and the
> ooSQLite implementation library is such that there really should not
> be anything that works on Windows that would not work on the other
> platforms, if the library builds without error.
>
> I've put the package in the incubator for now.
>
> My intent, unless any of the committers object, is to quickly move it
> to its own tree in the repository, similar to rexxgtk.  I also intend
> to put up a preview release on SourceForge.
>
> Once I have a package that people can download from SourceForge I'll
> announce it and see if I can solicit some input from people on its
> implementation.
>
> I'm kind of excited about this extension.  I think it will make a
> great addition to ooRexx.
>
> --
> Mark Miesfeld
>
>
> --
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
--
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooDialog and JPG images (Tracker 1744948)

2012-03-14 Thread Sahananda (Jon) Wolfers
Hi Mark,

If I had to put together a wish-list, this is what I would go for

1) RichEdit controls
2) Resizable dialogs natively
3) JPG support

It would be interesting to hear from others.

thanks,

Jon


On 14 March 2012 14:32, Mark Miesfeld  wrote:

> On Wed, Mar 14, 2012 at 3:43 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>>
>> I just wondered if (without any intention of hassling) I could ask about
>> whether the image object is/will be able to handle jpg files and if this is
>> in the future, any sense of how far away.
>>
>>
>
>
> Jon,
>
> At this point, the Image object can not handle jpg files.  I have plans to
> incorporate GDI+ into ooDialog, and in fact already have the code that
> initializes GDI+ properly in the code base.  Commented out for now.
>
> Here is a little test program output:
>
> C:\work.ooRexx\feature.requests\GDI.plus>showDecoders
> image/bmp
> image/jpeg
> image/gif
> image/x-emf
> image/x-wmf
> image/tiff
> image/png
> image/x-icon
> C:\work.ooRexx\feature.requests\GDI.plus>
>
> So those are the image types that could possibly be supported.
>
> As for time frame, I currently have all the ooDialog doc done, for
> the major ooDialog release, except for 2 chapters.  I think I'll get that
> done mid-May, start a regular beta then, and hopefully have the official
> release out by the beginning of June, mid-June.
>
> If that goes as outlined, I would then start coding new features around
> June 1.  Which features, could be guided by user input, although it is
> difficult to get user input.  If you are requesting jpg support and no one
> else is speaking up, then incorporating GDI+ might be the first thing I
> start.
>
> These are the major areas for possible enhancements that I'm interested
> in.  If I get some feedback as to which areas people would like to see
> next, then I would probably start with that:
>
> * Add missing dialog controls
> Tool tips
> Status bars
> Rich Edit
> Tool bars, etc..
>
> * Update existing controls to Windows 7 levels
> List views  (obvious place to start)
> Tree views
> etc..
>
> * Enhance / extend Image support
> add GDI+, etc..
>
> *  Implement resizable dialogs in native code
>
> --
> Mark Miesfeld
>
>
>
> --
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] ooDialog and JPG images (Tracker 1744948)

2012-03-14 Thread Sahananda (Jon) Wolfers
Hi Mark,

Happy to answer this question here, and I will make my request in response
to your email to the list.

My main piece of work is a stock ordering and epos maintenance suite of
programs (now incorrectly called  The Order Browser).
It is used by the orderers in our 20 stores to keep track of their sales,
merchandising etc. and request replenishment.
For a long time, the users at the stores asked for photos of the goods that
they were ordering.
A few years ago we had a project to put up a website for our wholesale
customers, and we have a team here that maintains that and keeps the images
up to date.  As soon as it was up, I wrote a small routine for the Order
Browser (reproduced below) which searched the website for images of the
product and displayed them in an Internet Explorer window.

However, the way our business works, there are many products that are not
available to our wholesale web channel, and it turns out that there is a
library of images of them maintained here at our headquarters as jpg files.

I have been asked, where there is no image available on the website whether
on request the Order Browser could search for a suitable image in this
library, download and display it.

I had considered using imageMagick to transform the picture to a bmp (which
the order browser already does for other things), but remembered you
mentioning JPGs before and just wondered where it was at - not wanting to
appear old-fashioned.

I must stress that there is no hurry about this at all, I am involved in
this big project replacing our ERP system and for my retail users to get my
development time they would have to make an enormous business case which
they have not, and I don't believe that they can.  At the moment I am just
exploring possibilities, so I know what to tell them when I say 'not now'.

thanks again,

Jon



/*
- */
::method showWeb
/*
- */
expose curlist myIe orgTxt imgTxt

   curlist~assignFocus
/*{3.00c}*/

   this_item = curlist~selected
   if this_item = -1 then RETURN errordialog('No product is selected')

   product = curlist~itemtext(curlist~selected,0)
   .my.log~log(' - Fetching image for' product)
   /*{3.00c}*/

signal on syntax name oleError   -- dont let ie kill the order browser

   if \myIE~isA(.OLEObject)
   then myIE = .OLEObject~New("InternetExplorer.Application")

   myIE~visible = .false

   myIE~navigate("http://www.windhorse.biz";)
   Do 600 While myIE~readyState < 4 | myIE~busy = 1
  Call Syssleep 0.1
   End

   form = myIE~document~forms["search"]
   /* if we failed to connect this line will signal oleError */
   form~list_value~value = product
   form~submit

   Do 600 While myIE~readyState < 4 | myIE~busy = 1
  Call Syssleep 0.1
   End

   if this_item = curlist~selected
   then do /* obtain text representation of the
page */
  text = MyIe~document~body~CreateTextRange~Text

  if text~pos('Sorry there are no results to display') = 0,
  then myIE~visible = .true
  else do
 imgTxt~show
 .my.log~log(' - No image found for' product)
   /*{3.00c}*/
  end

   end
   else .my.log~log(' - user navigated away before image fetched
for' product) /*{3.00c}*/

   signal off syntax

return

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- */
oleError:
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- */

   drop myIE
   imgTxt~show

   signal off syntax

return


On 14 March 2012 14:43, Mark Miesfeld  wrote:

> Hi Jon,
>
> I wanted to keep this reply separate from my first reply where I basically
> answered your questions
>
> I have my own question, which is:  how would you use jpg files?  Or, what
> are you trying to do that requires jpg files?
>
> The reason I ask, or part of the reason, is that dialog controls and
> dialogs can basically only use bitmaps.  There are no controls that will
> accept a jpg image, only bitmaps.
>
> So for instance if you want to use an image for a button face, you have to
> use a bitmap.
>
> Now, my thinking with using GDI+ is that it has the capability to convert
> a jpg image to a bitmap.  This might make things easier for ooDialog
> programmers.  But, I doubt that ooDialog will ever be *better* at
> converting images than ImageMagick.
>
> Anyhow, curious as to what you are thinking about with jpg images.
>
> --
> Mark Miesfeld
>
> On Wed, Mar 14, 2012 at 3:43 AM, Sahananda (Jon) Wolfers <
> sahana...@windhorse.biz> wrote:
>
>> Hi Mark,
>>
>> I just wond

Re: [Oorexx-devel] Missing built-in functions in ooRexx

2012-03-14 Thread Sahananda (Jon) Wolfers
Thanks, though I'm not sure that is true, and I can't take credit.

Somewhere out on the web Toby Thurston had a page dedicated to Rexx
one-liners, which I found most inspiring for this sort of thing.  I just
copied his style.  Sadly, his page seems to have been taken down now.

Jon

On 14 March 2012 14:17, CVBruce  wrote:

> You guys are so much better programmers than I am.  Your code is so much
> simpler than what I would have come up with.  Thanks.
>
> Bruce
>
> On Mar 14, 2012, at 2:14 AM, Sahananda (Jon) Wolfers wrote:
>
> Looks good to me - I defer to Chip.
>
> Maybe we should have a PL/1 compatibility class in the release, that calls
> the rxmath library and has compatible input and output for the 'missing'
> functions.
>
> The sort of job that someone with a little ooRexx and some PL/1 experience
> (or a manual) could quite easily contribute.
>
> Jon
>
> On 14 March 2012 07:24, Chip Davis  wrote:
>
>> Rats.
>>
>> I came up with this but didn't get it posted quickly enough to beat Jon:
>>
>>   ::routine ceil
>>   return arg(1) % 1 + 1 - (arg(1) < 0)
>>
>>   ::routine floor
>>   return arg(1) % 1 - (arg(1) < 0)
>>
>> which requires fewer function invocations (none if the value is in a
>> variable) yet still demonstrates the elegance of Rexx operator evaluation.
>>
>> -Chip-
>>
>> On 3/14/12 06:57 Sahananda (Jon) Wolfers said:
>> > I was afraid that might be the case.  Suggested revised routines below
>> > Jon
>> > *
>> > *
>> > *::routine floor
>> > *
>> > *return arg(1)%1 - (arg(1) \= abs(arg(1)))
>> > *
>> > *
>> > *
>> > *::routine ceil
>> > *
>> > *return arg(1)%1 + (arg(1) = abs(arg(1)))
>> > *
>> >
>> >
>> >
>> >
>> > On 14 March 2012 04:46, CVBruce > > <mailto:cvbr...@gmail.com>> wrote:
>> >
>> > I think that floor is wrong too.  FLOOR(-2.1) => -3 where as -2.1%1
>> > => -2, I believe.  I would have to try it out to be sure.
>> >
>> > Bruce
>> >
>> > On Mar 13, 2012, at 5:13 PM, Sanford Geiger <
>> sanford.gei...@live.com
>> > <mailto:sanford.gei...@live.com>> wrote:
>> >
>> >> I just realized that all the functions are already there. They are
>> >> just documented separately. I do need the Floor function, but I
>> >> may not need Ceil. I do thank you all for your time.
>> >>
>> >> __ __
>> >>
>> >> *From:* CVBruce [mailto:cvbr...@gmail.com > cvbr...@gmail.com>]
>> >> *Sent:* Tuesday, March 13, 2012 7:38 PM
>> >> *To:* Open Object Rexx Developer Mailing List
>> >> *Subject:* Re: [Oorexx-devel] Missing built-in functions in
>> ooRexx
>> >>
>> >> __ __
>> >>
>> >> If you have ooRexx 4, then you have the math functions.  See the
>> >> document named rxmath for instructions on its use.  There should
>> >> be a librxmath library or dll somewhere.
>> >>
>> >> __ __
>> >>
>> >> Bruce
>> >>
>> >> On Mar 13, 2012, at 4:28 PM, Sanford Geiger wrote:
>> >>
>> >>
>> >>
>> >> 
>> >>
>> >> The BITAND, BITOR, and BITXOR are the same as BOOL. Thankx. I must
>> >> have overlooked them and you are right about CEIL.
>> >>
>> >>  
>> >>
>> >>  
>> >>
>> >> *From:* CVBruce [mailto:cvbr...@gmail.com]
>> >> <mailto:[mailto:cvbr...@gmail.com]>
>> >> *Sent:* Tuesday, March 13, 2012 7:17 PM
>> >> *To:* Open Object Rexx Developer Mailing List
>> >> *Subject:* Re: [Oorexx-devel] Missing built-in functions in
>> ooRexx
>> >>
>> >>  
>> >>
>> >> Have you looked at the BITAND BITOR, and BITXOR built-in
>> >> functions?
>> >>
>> >>  
>> >>
>> >> Bruce
>> >>
>> >> On Mar 13, 2012, at 3:52 PM, Sanford Geiger wrote:
>> >>
>> >>
>> >>
>> >>
>> >> 
>> >>
>> >> Ok. How can I download the math package. Bool is a Boolean
>&g

[Oorexx-devel] ooDialog and JPG images (Tracker 1744948)

2012-03-14 Thread Sahananda (Jon) Wolfers
Hi Mark,

I just wondered if (without any intention of hassling) I could ask about
whether the image object is/will be able to handle jpg files and if this is
in the future, any sense of how far away.

Thanks,

Jon
--
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


Re: [Oorexx-devel] Missing built-in functions in ooRexx

2012-03-14 Thread Sahananda (Jon) Wolfers
Looks good to me - I defer to Chip.

Maybe we should have a PL/1 compatibility class in the release, that calls
the rxmath library and has compatible input and output for the 'missing'
functions.

The sort of job that someone with a little ooRexx and some PL/1 experience
(or a manual) could quite easily contribute.

Jon

On 14 March 2012 07:24, Chip Davis  wrote:

> Rats.
>
> I came up with this but didn't get it posted quickly enough to beat Jon:
>
>   ::routine ceil
>   return arg(1) % 1 + 1 - (arg(1) < 0)
>
>   ::routine floor
>   return arg(1) % 1 - (arg(1) < 0)
>
> which requires fewer function invocations (none if the value is in a
> variable) yet still demonstrates the elegance of Rexx operator evaluation.
>
> -Chip-
>
> On 3/14/12 06:57 Sahananda (Jon) Wolfers said:
> > I was afraid that might be the case.  Suggested revised routines below
> > Jon
> > *
> > *
> > *::routine floor
> > *
> > *return arg(1)%1 - (arg(1) \= abs(arg(1)))
> > *
> > *
> > *
> > *::routine ceil
> > *
> > *return arg(1)%1 + (arg(1) = abs(arg(1)))
> > *
> >
> >
> >
> >
> > On 14 March 2012 04:46, CVBruce  > <mailto:cvbr...@gmail.com>> wrote:
> >
> > I think that floor is wrong too.  FLOOR(-2.1) => -3 where as -2.1%1
> > => -2, I believe.  I would have to try it out to be sure.
> >
> > Bruce
> >
> > On Mar 13, 2012, at 5:13 PM, Sanford Geiger  > <mailto:sanford.gei...@live.com>> wrote:
> >
> >> I just realized that all the functions are already there. They are
> >> just documented separately. I do need the Floor function, but I
> >> may not need Ceil. I do thank you all for your time.
> >>
> >> __ __
> >>
> >> *From:* CVBruce [mailto:cvbr...@gmail.com <mailto:cvbr...@gmail.com
> >]
> >> *Sent:* Tuesday, March 13, 2012 7:38 PM
> >> *To:* Open Object Rexx Developer Mailing List
> >> *Subject:* Re: [Oorexx-devel] Missing built-in functions in
> ooRexx
> >>
> >> __ __
> >>
> >> If you have ooRexx 4, then you have the math functions.  See the
> >> document named rxmath for instructions on its use.  There should
> >> be a librxmath library or dll somewhere.
> >>
> >> __ __
> >>
> >> Bruce
> >>
> >> On Mar 13, 2012, at 4:28 PM, Sanford Geiger wrote:
> >>
> >>
> >>
> >> 
> >>
> >> The BITAND, BITOR, and BITXOR are the same as BOOL. Thankx. I must
> >> have overlooked them and you are right about CEIL.
> >>
> >>  
> >>
> >>  
> >>
> >> *From:* CVBruce [mailto:cvbr...@gmail.com]
> >> <mailto:[mailto:cvbr...@gmail.com]>
> >> *Sent:* Tuesday, March 13, 2012 7:17 PM
> >> *To:* Open Object Rexx Developer Mailing List
> >>     *Subject:* Re: [Oorexx-devel] Missing built-in functions in
> ooRexx
> >>
> >>  
> >>
> >> Have you looked at the BITAND BITOR, and BITXOR built-in
> >> functions?
> >>
> >>  
> >>
> >> Bruce
> >>
> >> On Mar 13, 2012, at 3:52 PM, Sanford Geiger wrote:
> >>
> >>
> >>
> >>
> >> 
> >>
> >> Ok. How can I download the math package. Bool is a Boolean
> >> function (i.e. ANDing or ORing using a bit mask). Your Floor and
> >> Ceil routines are fine. I should have thought of that. Thank
> you.
> >>
> >>  
> >>
> >> *From:* Sahananda (Jon) Wolfers [mailto:sahana...@windhorse.biz]
> >> <mailto:[mailto:sahana...@windhorse.biz]>
> >> *Sent:* Tuesday, March 13, 2012 6:37 PM
> >> *To:* Open Object Rexx Developer Mailing List
> >> *Subject:* Re: [Oorexx-devel] Missing built-in functions in
> ooRexx
> >>
> >>  
> >>
> >> I've never used floor or ceil, so not sure how they behave with
> >> negative numbers, but would this do?
> >>
> >>  
> >>
> >> ::routine floor public
> >>
> >> return arg(1)%1
> >>
> >>  
> >>
> >> ::routine ceil public
> >>
> >> return arg(1)%1

Re: [Oorexx-devel] Missing built-in functions in ooRexx

2012-03-13 Thread Sahananda (Jon) Wolfers
I was afraid that might be the case.  Suggested revised routines below
Jon
*
*
*::routine floor
*
*return arg(1)%1 - (arg(1) \= abs(arg(1)))
*
*
*
*::routine ceil
*
*return arg(1)%1 + (arg(1) = abs(arg(1)))
*




On 14 March 2012 04:46, CVBruce  wrote:

> I think that floor is wrong too.  FLOOR(-2.1) => -3 where as -2.1%1 => -2,
> I believe.  I would have to try it out to be sure.
>
> Bruce
>
> On Mar 13, 2012, at 5:13 PM, Sanford Geiger 
> wrote:
>
> I just realized that all the functions are already there. They are just
> documented separately. I do need the Floor function, but I may not need
> Ceil. I do thank you all for your time.
>
> ** **
>
> *From:* CVBruce [mailto:cvbr...@gmail.com]
> *Sent:* Tuesday, March 13, 2012 7:38 PM
> *To:* Open Object Rexx Developer Mailing List
> *Subject:* Re: [Oorexx-devel] Missing built-in functions in ooRexx
>
> ** **
>
> If you have ooRexx 4, then you have the math functions.  See the document
> named rxmath for instructions on its use.  There should be a librxmath
> library or dll somewhere.
>
> ** **
>
> Bruce
>
> On Mar 13, 2012, at 4:28 PM, Sanford Geiger wrote:
>
>
>
> 
>
> The BITAND, BITOR, and BITXOR are the same as BOOL. Thankx. I must have
> overlooked them and you are right about CEIL.
>
>  
>
>  
>
> *From:* CVBruce [mailto:cvbr...@gmail.com]
> *Sent:* Tuesday, March 13, 2012 7:17 PM
> *To:* Open Object Rexx Developer Mailing List
> *Subject:* Re: [Oorexx-devel] Missing built-in functions in ooRexx
>
>  
>
> Have you looked at the BITAND BITOR, and BITXOR built-in functions?
>
>  
>
> Bruce
>
> On Mar 13, 2012, at 3:52 PM, Sanford Geiger wrote:
>
>
>
>
> 
>
> Ok. How can I download the math package. Bool is a Boolean function (i.e.
> ANDing or ORing using a bit mask). Your Floor and Ceil routines are fine. I
> should have thought of that. Thank you.
>
>  
>
> *From:* Sahananda (Jon) Wolfers [mailto:sahana...@windhorse.biz]
> *Sent:* Tuesday, March 13, 2012 6:37 PM
> *To:* Open Object Rexx Developer Mailing List
> *Subject:* Re: [Oorexx-devel] Missing built-in functions in ooRexx
>
>  
>
> I've never used floor or ceil, so not sure how they behave with negative
> numbers, but would this do?
>
>  
>
> ::routine floor public
>
> return arg(1)%1
>
>  
>
> ::routine ceil public
>
> return arg(1)%1+1
>
>  
>
> The trig functions have always been there in the ooRexx maths package
>
> I don't know what the BOOL function does.
>
>  
>
> Jon
>
> On 13 March 2012 22:23, Sanford Geiger  wrote:***
> *
>
>  
>
>  I was wondering when OOREXX would have the following built-in functions
> which have been always available in PL/I:
>
> FLOOR
>
> CEIL
>
> SIN
>
> COS
>
> ASIN
>
> ACOS
>
> TAN
>
> ATAN
>
> BOOL
>
>   
>
>  
>
>
>
> --
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>  
>
>
> --
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
>
> http://p.sf.net/sfu/learndevnow-d2d___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>  
>
>
> --
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future rel

Re: [Oorexx-devel] Missing built-in functions in ooRexx

2012-03-13 Thread Sahananda (Jon) Wolfers
I've never used floor or ceil, so not sure how they behave with negative
numbers, but would this do?

::routine floor public
return arg(1)%1

::routine ceil public
return arg(1)%1+1

The trig functions have always been there in the ooRexx maths package
I don't know what the BOOL function does.

Jon

On 13 March 2012 22:23, Sanford Geiger  wrote:

>   
>
>  I was wondering when OOREXX would have the following built-in functions
> which have been always available in PL/I:
>
> FLOOR
>
> CEIL
>
> SIN
>
> COS
>
> ASIN
>
> ACOS
>
> TAN
>
> ATAN
>
> BOOL
>
>
>
> ** **
>
>
> --
> Keep Your Developer Skills Current with LearnDevNow!
> The most comprehensive online learning library for Microsoft developers
> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
> Metro Style Apps, more. Free future releases when you subscribe now!
> http://p.sf.net/sfu/learndevnow-d2d
> ___
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>
>
--
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d___
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel


  1   2   3   >