Emacs Lisp 3

このエントリーをはてなブックマークに追加
238名無しさん@そうだ選挙に行こう
Python だと、例えば

def foo (*args):
...

の関数を
L = (1, 2, 3)
foo(*L) # foo(1, 2, 3) と同じ意味
と実行することが可能なのですが、emacs lisp でも同様に

(defun foo (&rest args)
...)

の関数の引数をpre-expandすることは可能ですか? イメージとしでは
(setq L '(1 2 3))
(foo *L)
のような感じです。