On 12/7/05, David Golden <[EMAIL PROTECTED]> wrote:
> Ken Williams wrote:
> > The concern I have about the namespace is that the pragma 'strict'
> > suggests that when you use it, you must eliminate ambiguities in your
> > code so that the compiler doesn't have to guess what you mean.  That's
> > not what you're doing here, you're erecting new rules to enforce API
> > boundaries between library and caller.
>
> "stricter::can" ?
>
> Or, since it's overriding UNIVERSAL,
>
> UNIVERSAL::can::strict

    I think that Ken hit on the crux of my concern.  Your nomenclature
suggests that you're eliminating ambiguities, and putting the word
"strict" or "stricter" anywhere in the namespace is central to this
confusion.

    How about UNIVERSAL::should?

    - Kurt

Reply via email to