Subject: Re: Functional programming From: Erik Naggum <firstname.lastname@example.org> Date: 1999/11/09 Newsgroups: comp.lang.lisp Message-ID: <email@example.com> * Michael Livshin <firstname.lastname@example.org> | the Scheme "moral equivalent" (if we assume that a hook is a list | of symbols, not closures) would be: | | (map (lambda (sym . args) (apply (eval sym) args)) | <list-of-names> ...) | | that's too easy, so I probably don't get something here ;(. indeed. the point is that you have to write your own FUNCALL by hand. I also happen to do (apply #'funcall <list>) at times. I guess Scheme's (apply (eval (car list)) (cdr list)) is much more _elegant_. hee hee! I think the arguments for much of Scheme's purported elegance are really stupid and it doesn't help when Schemers don't even recognize that they are arguing against electronic gas lighters because they can make do with their beautifully carved flint stones. #:Erik -- Attention Microsoft Shoppers! MS Monopoly Money 6.0 are now worthless.