[gnu.emacs.bug] [MAILER-DAEMON@wheaties.ai.mit.edu

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