WARNING: MARGINAL ANSWER AHEAD I like the following a little more.
(build-list 10 (lambda(v) (thunk))) rac On Sep 19, 2012, at 9:57 PM, John Clements wrote: > WARNING: TOTALLY UNIMPORTANT QUESTION AHEAD. > > I want to enumerate the first 10 values returned by a thunk. I came up with > > (define thunk (lambda () 14)) > > (for/list ([i 10][e (in-producer thunk #f)]) e) > > … but I feel like there must be some way to simply write (stream-take thunk > 10). Am I missing something obvious? > > > John > > ____________________ > Racket Users list: > http://lists.racket-lang.org/users ____________________ Racket Users list: http://lists.racket-lang.org/users