You could try using 'apply
to flatten out the last argument (the last argument to 'apply' is a list of arguments, use
'funcall` if you don't have the last bit in a list).
So, version #3 above would be handled so:
(apply 'process-args (car command-line-args-left) '(1 2 3))
(The other invocations wouldn't change.)
Trey Jackson
2010-02-15 06:40:34