On Tue, 15 Oct 2002 12:37:21 +0900, "Stephen J. Turnbull" said:
A require is more a user-level (including other packages) feature;
something where you _don't_ know if the facility is present on the
system.
What's the politically correct way to write Lisp code that does something
like this:
(maybe-require 'foo) ;; or whatever Lisp means "load it if it's around but
;; don't choke if it isn't
(if (feature-p 'foo-feature1) (foo-do-optional))
but avoid 3 gazillion complaints about undefined foo-feature and foo-optional
if you try to byte-compile it in an environment lacking foo?