[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue: REQUIRE-PATHNAME-DEFAULTS (Version 5)
- To: masinter.pa@Xerox.COM
- Subject: Re: Issue: REQUIRE-PATHNAME-DEFAULTS (Version 5)
- From: Dan L. Pierson <firstname.lastname@example.org>
- Date: Fri, 09 Dec 88 11:37:43 EST
- Cc: email@example.com
- In-reply-to: Your message of 08 Dec 88 23:36:00 -0800. <881208-233703-5515@Xerox>
Its a little late, but I just noticed: if you take out PROVIDE and REQUIRE,
shouldn't you also remove *MODULES*?
OK, new version will be out in a minute.
I don't know why the "safety net" idea isn't workable without forbidding
REQUIRE from loading files.
Because people using implementations in which REQUIRE loads files
won't just use it as a safety net (because it doesn't act like one, in
fact it silently acts as just the opposite). Then, when applications
from such implementations are ported to "safety net" implementations
errors will occur. While this does not mean the feature is bad, it
does mean that it will harm rather than aid code portability. As
such, it does not belong in the standard, portable language.