XPost: comp.lang.scheme
Erik Naggum wrote:
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!
(define seq (list + 2 3 4))
(apply (car seq) (cdr seq))
9
Gauche Scheme:
(define seq (list + 2 3 4))
((apply pa$ seq))
===>
9
(eval seq #f)
===>
9
Racket:
(define seq (list + 2 3 4))
((apply curry seq))
===>
9
(eval seq)
===>
9
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)