[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Questions, comments and clarifications on clarifications
- To: DLW@SCRC-QUABBIN.ARPA, common-lisp@SU-AI.ARPA
- Subject: Questions, comments and clarifications on clarifications
- From: Guy Steele <gls@THINK-AQUINAS.ARPA>
- Date: Mon, 16 Dec 85 13:01 EST
- Cc: gls@THINK-AQUINAS.ARPA
- In-reply-to: <851215163501.5.DLW@CHICOPEE.SCRC.Symbolics.COM>
Date: Sun, 15 Dec 85 16:35 EST
From: Daniel L. Weinreb <DLW@SCRC-QUABBIN.ARPA>
425: A new argument, :ELEMENT-TYPE, to FILE-LENGTH is proposed, but the
proposal doesn't say what it means. I'd like to hear what this argument
is supposed to be defined to mean, expressed in a way that is
implementation-independent in any sense, such that this argument could
ever be used in a portable program and relied upon to do any specific
thing in particular.
Sorry it wasn't clean. FILE-LENGTH is defined to return the length of a
file measured in units of ELEMENT-TYPE. FILE-LENGTH now is guaranteed
to work only on an open stream, and it uses the ELEMENT-TYPE specified
when the stream was opened. The proposal is to allow FILE-LENGTH to
take any pathname, but in that case it may be necessary to specify an
ELEMENT-TYPE explicitly in order to get the answer you want.
439: What is COMPILEDP defined to do if you give it a lexical closure
over a function that is compiled?
I would say it should return T.
443: Do you also want to say that APROPOS might find some specific
symbols more than once, assuming that 187 is accepted?