From xemacs-m  Mon Apr 14 23:01:51 1997
Received: from beavis.bayserve.net (jmiller@port39.bayserve.net [206.148.244.137])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id XAA19703
	for <xemacs-beta@xemacs.org>; Mon, 14 Apr 1997 23:01:47 -0500 (CDT)
Received: (from jmiller@localhost)
          by beavis.bayserve.net (8.8.4/8.8.4)
	  id AAA01421; Tue, 15 Apr 1997 00:05:51 -0400
Date: Tue, 15 Apr 1997 00:05:51 -0400
Message-Id: <199704150405.AAA01421@beavis.bayserve.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Jeff Miller <jmiller@bayserve.net>
To: xemacs-beta@xemacs.org
Subject: Re: executing an argument as a function
In-Reply-To: <kigragekvlf.fsf@jagor.srce.hr>
References: <199704140530.BAA07671@beavis.bayserve.net>
	<kigragekvlf.fsf@jagor.srce.hr>
X-Mailer: VM 6.26 under 20.1 XEmacs Lucid (beta15)
Reply-to: jmiller@bayserve.net
X-Face: &vGrMZ?Q&W5~yiCR_#hat=$tgJrK`J=2$se?0Nu9I3G|I<2-\:82zx>kz=l8(yw)G1i&0"D
 <nv_e$^;,ftG6@Hn"did"G5i=X_-Z3Y

>>>>> "Hrv" == Hrvoje Niksic <hniksic@srce.hr> writes:

Hrv> Jeff Miller <jmiller@bayserve.net> writes:
>> Let's say I have a list of lisp commands.
>> i.e i've done
>> (setq cmds-list 
>> '((some-lisp-function)
>> (some-lisp-function)
>> (some-other-lisp-function)
>> ))
>> 
>> now I want to be able in a function to run all these functions in the list

Hrv> Why not:

Hrv> (mapc 'eval cmds-list)

Hrv> `mapc' is like `mapcar', only it doesn't cons up the return list.

Ahh! This seems to work perfectly for me.  

Once again we dance in the street, rejoicing, singing "Yay for Hrovje!!!"
:-)

