[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: packages and portability
- To: franz!fimass!jkf@kim.Berkeley.EDU
- Subject: Re: packages and portability
- From: Alan Snyder <snyder%hplsny@hplabs.HP.COM>
- Date: Tuesday, June 17, 1986 09:58:20
- Cc: common-lisp@su-ai
- In-reply-to: Your message of 16-Jun-86 19:27:49
We agree that double definitions aren't needed now and would be tedious to
implement. I personally feel that they are also too dangerous. If it was
determined that adding something like the :cross-reference argument to
compile-file was an illegal extension, then I would rather create a new
function (excl:excl-compile-file) than create a double definition for
compile-file.
Hmmm. I always thought that one of the virtues of having a package system is
that you don't have to resort to sticking prefixes on your function names.
Defining distinct symbols LISP:COMPILE-FILE and EXCL:COMPILE-FILE seems
cleaner to me, if the intent is that EXCL:COMPILE-FILE is a localized version
of LISP:COMPILE-FILE. I think we should support this sort of thing.
-------