Comments
Wolfgang Corcoran-Mathe
(01 Dec 2020 17:52 UTC)
|
||
Re: Comments
Vladimir Nikishkin
(02 Dec 2020 04:55 UTC)
|
||
Re: Comments Wolfgang Corcoran-Mathe (04 Dec 2020 03:38 UTC)
|
||
(missing)
|
||
(missing)
|
||
Re: Comments
Vladimir Nikishkin
(04 Dec 2020 04:22 UTC)
|
||
Re: Comments
Wolfgang Corcoran-Mathe
(06 Dec 2020 18:31 UTC)
|
Re: Comments Wolfgang Corcoran-Mathe 04 Dec 2020 03:38 UTC
On 2020-12-02 12:54 +0800, Vladimir Nikishkin wrote: > > Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz> writes: > >If it > > provides a different integer seed on successive calls, isn't that > > enough for this SRFI's purposes? > > It's not about seeding the random number generator. It is about > measuring code performance, so it has to monotonically increase with > time. OK, thanks for clarifying. I'm not sure why I assumed it was being used as a seed generator. > > (4) Is there a rationale for recommending that stream-null? and > > the-empty-stream be defined as null? and (), respectively? > > Well... MIT/GNU-Scheme does it like this. Unless there's a better reason than that, I suggest dropping those recommendations. Alternatively, the-empty-stream could just be specified as an alias of (), and similarly for stream-null?. > If I can bother you to test the `current=jiffy`-based one once again, > please? This test still fails under CHICKEN, and a similar expression also fails on chibi: (check (> (- (runtime) (runtime)) 0) => #t) The check here is inherently non-portable: only Schemes with slow evaluation or large values of (jiffies-per-second) will give different values for the two calls of runtime. It should probably be deleted. -- Wolfgang Corcoran-Mathe <xxxxxx@sigwinch.xyz> "The composer makes plans, music laughs." --Morton Feldman