Thanks!

On Wed, Jul 2, 2014 at 7:45 AM, Juergen Sauermann <
juergen.sauerm...@t-online.de> wrote:

>  Hi,
>
> I agree with Elias that 16807 is a pretty arbitrary and useless value, but
> for the sake of IBM APL2 compatibility I have changed GNU APL to use it as
> well. SVN 355.
>
> Note that localizing ⎕RLis currently not fully correct, but this ts on my
> TODO list
>
> /// Jürgen
>
>
>
> On 07/02/2014 05:19 AM, Blake McBride wrote:
>
> Since ⎕RL is defined as starting at a specific value in their language
> manual, and IBM APL 2 operates that way, I can imagine someone testing that
> value in a program to see if any random numbers had been generated
> previously.  (I agree it is a stupid and not entirely valid test, but I
> cannot predict how other people will use a standard...)
>
>
> On Tue, Jul 1, 2014 at 10:13 PM, Elias Mårtenson <loke...@gmail.com>
> wrote:
>
>> Because adopting a clearly arbitrary value that provides absolutely no
>> benefit, instead of something slightly more logical while still conforming
>> with the spec is, in my opinion, the better way to go.
>>
>>  No one is going to fork the project over this, so this is in the hands
>> of Jürgen. Have have own opinion and I've made it clear. No need to discuss
>> this further I think.
>>
>>  Regards,
>> Elias
>>
>>
>> On 2 July 2014 11:09, Blake McBride <blake1...@gmail.com> wrote:
>>
>>> No need to argue.  Nowhere is the random number generator algorithm
>>> specified, but ⎕RL is.  I thought we long ago agreed that, except for
>>> extensions, we were attempting to match the IBM APL standard - for better
>>> or worse.  Additionally, in any area where it is arbitrary or pointless,
>>> why not just match the standard and avoid controversy whether you think it
>>> is meaningless or not?
>>>
>>>
>>> On Tue, Jul 1, 2014 at 10:00 PM, Elias Mårtenson <loke...@gmail.com>
>>> wrote:
>>>
>>>> I'd argue because GNU APL uses a different random number generator, so
>>>> using the same RL value is pointless at best, and can raise unfulfilled
>>>> expectations and confusion at worst.
>>>>
>>>>  Regards,
>>>> Elias
>>>>
>>>>
>>>> On 2 July 2014 10:57, Blake McBride <blake1...@gmail.com> wrote:
>>>>
>>>>>  As I've stated before, I am not smart enough to understand that
>>>>> spec.  IBM's language manual is readable, and the value it is clear about
>>>>> is what I expected.  Also, I just tested IBM APL 2.  Initial ⎕RL is 16807.
>>>>>  If any value is valid, why not match IBM APL 2 and their Language Manual?
>>>>>
>>>>>
>>>>>  On Tue, Jul 1, 2014 at 9:20 PM, Elias Mårtenson <loke...@gmail.com>
>>>>> wrote:
>>>>>
>>>>>> The standard says the following:
>>>>>>
>>>>>>  *"The initial value of random-link in a clear-workspace is that
>>>>>> member of the internal-*
>>>>>> *value-set for random-link given by the implementation-parameter
>>>>>> initial-random-link."*
>>>>>>
>>>>>>  So, setting it to 1 seems to be reasonable enough.
>>>>>>
>>>>>>  Regards,
>>>>>> Elias
>>>>>>
>>>>>>
>>>>>>  On 2 July 2014 10:07, Blake McBride <blake1...@gmail.com> wrote:
>>>>>>
>>>>>>> According to the IBM APL2 Language Manual (page 421 AND page 322),
>>>>>>> ⎕RL initial value, and upon )CLEAR should be 16807.  GNU APL seems to be
>>>>>>> setting it to 1.
>>>>>>>
>>>>>>>  Thanks.
>>>>>>>
>>>>>>>  Blake
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
>

Reply via email to