From xemacs-m  Tue Dec 10 08:24:41 1996
Received: from macon.informatik.uni-tuebingen.de (macon2.Informatik.Uni-Tuebingen.De [134.2.13.2]) by xemacs.cs.uiuc.edu (8.8.3/8.8.3) with SMTP id IAA24007 for <xemacs-beta@xemacs.org>; Tue, 10 Dec 1996 08:24:38 -0600 (CST)
Received: from modas.Informatik.Uni-Tuebingen.De by macon.informatik.uni-tuebingen.de (AIX 4.1/UCB 5.64/4.03)
          id AA16636; Tue, 10 Dec 1996 15:24:34 +0100
Received: by modas.informatik.uni-tuebingen.de (AIX 4.1/UCB 5.64/4.03)
          id AA24594; Tue, 10 Dec 1996 15:24:32 +0100
Sender: sperber@informatik.uni-tuebingen.de
To: xemacs-beta@xemacs.org
Subject: Re: 20.0b30: file-name-handlers incongruity
References: <199612101139.DAA18278@shellx.best.com>
Mime-Version: 1.0 (generated by tm-edit 7.95)
Content-Type: text/plain; charset=US-ASCII
From: sperber@informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor])
Date: 10 Dec 1996 15:24:32 +0100
In-Reply-To: Ben Wing's message of Tue, 10 Dec 1996 03:39:35 -0800 (PST)
Message-Id: <y9lengyo4tb.fsf@modas.informatik.uni-tuebingen.de>
Lines: 15
X-Mailer: Red Gnus v0.74/XEmacs 20.0

>>>>> "Ben" == Ben Wing <ben@666.com> writes:

Ben> I think you should fix EFS rather than the C code -- the handler behavior
Ben> as-is is consistent with other handlers.

That's a bad idea:  The file-name-handler of load is passed a
different number of arguments than load itself.  That means I have to
*know* that load internally calls another procedure load-internal with
a different arity.  Also, the code gets very awkward in that case
('cause I can't just pass on the parameter list---I have to prune it).

If at all, there should be a file-name-handler on load-internal rather
than load.

Cheers =8-} Mike

