Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Lisp > Re: Multiple ev...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 7 of 21 Topic 13146 of 13900
Post > Topic >>

Re: Multiple evaluation

by Ari Krupnik <ari@[EMAIL PROTECTED] > Jul 25, 2008 at 11:40 AM

pjb@[EMAIL PROTECTED]
 (Pascal J. Bourguignon) writes:

> Zach Beane <xach@[EMAIL PROTECTED]
> writes:
>
>> Ari Krupnik <ari@[EMAIL PROTECTED]
> writes:
>>
>>> (make-list 5 :initial-element (random 1.0))
>>
>>   (mapcar #'random (make-list 5 :initial-element 1.0))
>
> Consing O(2N)...
>
> (map-into (make-list 5) (lambda () (random 1.0))) ; consing O(N).

But it still iterates twice, just doesn't create extra garbage, right?

I think map-into does the same as what I'd come up, but is cleaner; I
didn't know about map-into (I did feel weird about using rplaca):

(mapl #'(lambda (sublist)
     (rplaca sublist (random 1.0))) (make-list 5))

Now that I read about map-into, why is it defined to take a sequence
as a first argument, and function as second, unlike other map*
functions?

Ari.

-- 
Elections only count as free and trials as fair if you can lose money
betting on the outcome.
 




 21 Posts in Topic:
Multiple evaluation
Ari Krupnik <ari@[EMAI  2008-07-25 10:28:02 
Re: Multiple evaluation
Joost Diepenmaat <joos  2008-07-25 19:35:07 
Re: Multiple evaluation
pjb@[EMAIL PROTECTED] (P  2008-07-25 19:43:21 
Re: Multiple evaluation
Zach Beane <xach@[EMAI  2008-07-25 13:37:31 
Re: Multiple evaluation
pjb@[EMAIL PROTECTED] (P  2008-07-25 19:47:30 
Re: Multiple evaluation
Daniel Janus <przesunm  2008-07-25 18:42:02 
Re: Multiple evaluation
Ari Krupnik <ari@[EMAI  2008-07-25 11:40:07 
Re: Multiple evaluation
rpw3@[EMAIL PROTECTED] (  2008-07-25 21:46:40 
Re: Multiple evaluation
pjb@[EMAIL PROTECTED] (P  2008-07-26 08:08:09 
Re: Multiple evaluation
rpw3@[EMAIL PROTECTED] (  2008-07-26 09:16:31 
Re: Multiple evaluation
"John Thingstad"  2008-07-25 21:37:31 
Re: Multiple evaluation
Sacha <none@[EMAIL PRO  2008-07-25 23:37:17 
Re: Multiple evaluation
tar@[EMAIL PROTECTED] (T  2008-07-25 17:32:13 
Re: Multiple evaluation
Sacha <none@[EMAIL PRO  2008-07-26 04:00:32 
Re: Multiple evaluation
Stephen Compall <s11@[  2008-07-25 20:18:55 
Re: Multiple evaluation
Ari Krupnik <ari@[EMAI  2008-07-25 22:42:16 
Re: Multiple evaluation
pjb@[EMAIL PROTECTED] (P  2008-07-26 08:07:00 
Re: Multiple evaluation
"Dimiter \"malk  2008-07-28 12:41:13 
Re: Multiple evaluation
Rainer Joswig <joswig@  2008-07-28 23:49:54 
Re: Multiple evaluation
Ari Krupnik <ari@[EMAI  2008-07-28 12:42:48 
Re: Multiple evaluation
Kent M Pitman <pitman@  2008-07-28 19:06:12 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Wed Dec 3 18:05:57 CST 2008.