The scope of the srfi Vladimir Nikishkin (17 Jul 2020 02:11 UTC)
|
Re: The scope of the srfi
Linas Vepstas
(17 Jul 2020 02:26 UTC)
|
Re: The scope of the srfi
Vladimir Nikishkin
(17 Jul 2020 02:33 UTC)
|
Re: The scope of the srfi
Arthur A. Gleckler
(17 Jul 2020 03:00 UTC)
|
Re: The scope of the srfi
Vladimir Nikishkin
(17 Jul 2020 03:53 UTC)
|
Re: The scope of the srfi
Arthur A. Gleckler
(17 Jul 2020 04:42 UTC)
|
Re: The scope of the srfi
Linas Vepstas
(17 Jul 2020 04:43 UTC)
|
Re: The scope of the srfi
Vladimir Nikishkin
(17 Jul 2020 05:01 UTC)
|
Re: The scope of the srfi
Linas Vepstas
(17 Jul 2020 05:14 UTC)
|
Re: The scope of the srfi
Vladimir Nikishkin
(17 Jul 2020 05:20 UTC)
|
Re: The scope of the srfi
Linas Vepstas
(17 Jul 2020 05:43 UTC)
|
Hello, friends I'm not sure I am the best person to comment on this, as I'm not a scheme implementor (well, I am, but I don't intend to develop schemetran further). To be honest, I do not see a valid reason for such an extension to Scheme as a language. Clearly, "some" sort of random number generation is crucial for a decent programming language. However, there is a difference between "basic needs of a programming language" and a full-blown statistical CAS, and the discussion that is happening in the mailing list looks way more like one fit for the discussion for a statistical CAS than a language extension. (FWIW, If implementing a CAS, I wouldn't like any pre-built generators at all, I would prefer a good data structure for representing distributions, a mean of combinations of those, and a completely independent set of sampling algorithms, accepting those distributions as parameters in order to produce generators.) I understand that this srfi is essentially a documentation of an existing practice, and is not expected to be perfect, but if a portable r7rs library already exists, is implementable using already portable extensions, why should it be an srfi? So, in general, even though random numbers could be a good use case for generator application, I do not think that this srfi is an example of good design, and if its aim is to be an illustration of srfi-27 and srfi-154, I would rather remove all non-uniform distributions altogether, as this would factor out a lot of questions regarding statistical rigour. (Which is itself a huge, and still incomplete research area.) Sorry for being so skeptical. -- Yours sincerely, Vladimir Nikishkin