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