mcgrath%homer.Berkeley.EDU@GINGER.BERKELEY.EDU (Roland McGrath) (01/10/89)
This bug-gnu-emacs submission bounced on all the recipient on wheaties. I've been getting lots of bounced mail from wheaties. What's going on? ------- Forwarded Message Date: Mon, 9 Jan 89 03:16:46 EST From: MAILER-DAEMON@wheaties.ai.mit.edu (Mail Delivery Subsystem) Subject: Returned mail: Service unavailable To: <mcgrath@homer.Berkeley.EDU> Return-Path: MAILER-DAEMON@wheaties.ai.mit.edu ----- Transcript of session follows ----- mail: /usr/spool/mail/bob: cannot append mail: /usr/spool/mail/tower: cannot append mail: /usr/spool/mail/rms: cannot append Mail saved in dead.letter 554 \bob,<tower@wheaties.ai.mit.edu>,<rms@wheaties.ai.mit.edu>... Service unava ilable ----- Unsent message follows ----- Return-Path: <mcgrath%homer.Berkeley.EDU@ginger.berkeley.edu> Received: from prep.ai.mit.edu by life.ai.mit.edu; Mon, 9 Jan 89 03:16:46 EST Received: from homer.Berkeley.EDU by prep.ai.mit.edu; Mon, 9 Jan 89 03:08:04 ES T Received: by homer.Berkeley.EDU (5.57/1.25) id AA12077; Sat, 7 Jan 89 20:28:24 PST Message-Id: <8901080428.AA12077@homer.Berkeley.EDU> To: bug-gnu-emacs@prep.ai.mit.edu Subject: elisp functions that take unevalled args Reply-To: roland@wheaties.ai.mit.edu Date: Sat, 07 Jan 89 20:28:20 PST From: Roland McGrath <mcgrath%homer.Berkeley.EDU@ginger.berkeley.edu> Is there a way for an elisp function to take unevalled arguments? I haven't found one. It would be nice to be able to say: (defun frobq (vars &unevalled args) "Frobnicate and setq" (let ((frobnication-value val)) (setq args))) The actual use I would like is to have a conditionalized progn: (defun if-loadable (package &unevalled body) "\ Execute the BODY forms if PACKAGE is, or can be, loaded." (and (or (featurep package) (load package t)) body)) ------- End of Forwarded Message