>Yes, you should really try to understand Lisp's evaluation mechanisms. I agree.
(eval Lst) and apply look just the job for this...Thank you for these. Best Regards Dean On 20 January 2017 at 20:57, Alexander Burger <[email protected]> wrote: > On Fri, Jan 20, 2017 at 07:20:36PM +0000, dean wrote: > > I just came back to say that the above worked well for both strings and > > numbers entered directly as the passed functions argument but not (it > seems > > :) ) for when the argument is supplied in a symbol. eval might well cope > > with that and if not...I'll work on it. > > Yes, you should really try to understand Lisp's evaluation mechanisms. > > (eval Lst) evaluates the normal way, thus evaluating the elements of the > list in > turn. > > You might also consider 'apply', which passes the elements of a list to a > function without evaluating them again. This would be in your case > > (apply (car Lst) (cdr Lst)) > > ♪♫ Alex > -- > UNSUBSCRIBE: mailto:[email protected]?subject=Unsubscribe >
