Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-27 Thread Mike Cowlishaw
The processor architecture only comes in to play with values that referred to as numbers used directly by Rexx. This is generally the internal digits setting used internally by bifs/methods, and for things like do loops. These are the places where a Rexx number need to be converted

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-27 Thread Rony G. Flatscher
Mike Cowlishaw wrote: The processor architecture only comes in to play with values that referred to as numbers used directly by Rexx. This is generally the internal digits setting used internally by bifs/methods, and for things like do loops. These are the places where a Rexx number

[Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread Rick McGuire
This is directed primarily to the project committers. Mike Cowlishaw has raised the issue that the default digits setting for 64-bit implementations should remain at 9 digits rather than being raised to the higher value of 18 that will be used for numbers used internally by Rexx. I'm not

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread Sahananda (Jon) Wolfers
Hi Rick, I have been watching this thread with interest. Probably of all the committers I should have the least say, because I have hardly contributed to the 4.0.0 effort. Personally, in my coding I generally leave numerc digits alone and it doesnt affect me. In fact the only time I noticed

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread David Ashley
Rick McGuire wrote: This is directed primarily to the project committers. Mike Cowlishaw has raised the issue that the default digits setting for 64-bit implementations should remain at 9 digits rather than being raised to the higher value of 18 that will be used for numbers used internally

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread Mike Cowlishaw
Just a couple of comments on David's points ... While I do not completely disagree with Mike on this issue there are some points I would like to make. 1. I would really like to know how many existing scripts are out there that would be impacted by the larger NUMERIC DIGITS setting for the

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread Robert Garrett
I realize I'm new to this forum, not on the project committee, and no one here knows me from Adam's house cat. I do have an opinion on this topic I wish to share though so please excuse the brief introduction. Though I'm new here, I'm certainly not new to REXX or to software development in

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread David Ashley
Maybe if we give a small example of where things will go horribly wrong on a 64-bit system with a NUMERIC DIGITS setting of 9 then people will have a better idea of what the impact will be. Here is a small sample. a = copies('A', 99888777666555444) /* perfectly acceptable for 64-bit ooRexx */

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread Moritz Hoffmann
Rick McGuire schrieb: One approach would be to add an ::options directive that allows a package to set how the default should be handled for code within a package file. You could chose it directly, or have an option that says essentially use native. Given something like this, I'm less

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread Sahananda (Jon) Wolfers
Looking at David's example makes me think that it is important to get this right before releasing 4.0.0 thus worth a bit of a delay. I like Ricks idea of an ::option directive - the default being the current setting, with NATIVE being as many as you can squeeze out of the architecture at run

Re: [Oorexx-devel] [DISCUSS] What should be the default numeric digits setting for 64-bit.

2009-02-26 Thread Rick McGuire
The processor architecture only comes in to play with values that referred to as numbers used directly by Rexx. This is generally the internal digits setting used internally by bifs/methods, and for things like do loops. These are the places where a Rexx number need to be converted into