[gnu.emacs] defun and defmacro

rcardena@hqpyr1.oracle.com (Ricardo A. Cardenas) (01/25/89)

Where can I find documentation on how to use the {&rest, &optional...}
stuff in defun() and the {, @ ` etc.} stuff in defmacro() ?

I've deduced some of it from random elisp code, but haven't found it
documented yet.

Thanks, please email or post if you think appropriate, etc.
Ricky
--
Ricardo Cardenas     || Internet: rcardena%oracle.uucp@HPLABS.HP.COM
Oracle International || also, mail forwarded by: cardenas%dagmar@Athena.MIT.EDU
Belmont, California  ||{hplabs,uunet,mit-eddie,harvard,rutgers}!oracle!rcardena
USA - near Canada    ||

jr@bbn.com (John Robinson) (01/30/89)

In article <RCARDENA.89Jan24225215@hqpyr1.oracle.com>, rcardena@hqpyr1 (Ricardo A. Cardenas) writes:
>Where can I find documentation on how to use the {&rest, &optional...}
>stuff in defun() and the {, @ ` etc.} stuff in defmacro() ?

This is basic lisp.  Look in a lisp textbook, such as Winston and
Horn.  Also, I expect Steele's Common Lisp book covers it (somebody
"borrowed" this from my office so I can't check - grrrr!).
--
/jr
jr@bbn.com or bbn!jr