guile-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [comp.lang.lisp] Re: accessor name clashes when using packages


From: Rob Browning
Subject: Re: [comp.lang.lisp] Re: accessor name clashes when using packages
Date: Sat, 25 Aug 2001 15:22:40 -0500
User-agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/20.7

Thien-Thi Nguyen <address@hidden> writes:

> the second is also possible: set up a proxy module that can examine
> its bindings before and after a "manual" `use-modules' call, and
> re-exports only what you want.  IMHO, negative specification ("use
> all but...") is a misguided approach because it sounds explicit but
> is actually not, which leads to unmatched expectations ->
> disappointment -> heartache -> mistrust -> fear -> anger ->
> suffering.  (better to suffer explicitly, or something like
> that... ;-)

What I really meant was:

  (use-modules (posix))
  (use-modules (kitchen :remap (open kitchen-open)))

or similar so that you'd have posix's open and kitchen's kitchen-open
available under those respective names.

ISTR some code for something like that in ttn or similar.

-- 
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG=1C58 8B2C FB5E 3F64 EA5C  64AE 78FE E5FE F0CB A0AD



reply via email to

[Prev in Thread] Current Thread [Next in Thread]