From xemacs-m  Mon Apr 14 00:27:11 1997
Received: from beavis.bayserve.net (jmiller@port35.bayserve.net [206.148.244.133])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id AAA07750
	for <xemacs-beta@xemacs.org>; Mon, 14 Apr 1997 00:27:01 -0500 (CDT)
Received: (from jmiller@localhost)
          by beavis.bayserve.net (8.8.4/8.8.4)
	  id BAA07671; Mon, 14 Apr 1997 01:30:59 -0400
Date: Mon, 14 Apr 1997 01:30:59 -0400
Message-Id: <199704140530.BAA07671@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: executing an argument as a function
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


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

something like:

     (mapcar
     (lambda (function-to-do) 
       function-to-do
       )
     cmds-list)

a) Is this doable?
b) how do I do it?
c) is there a better way?
d) there's gotta be. :-)

	

