From: Bill Schottstaedt
Subject: Re: Common Lisp's dual name space
Date: 
Message-ID: <38r06q$nvk@nntp.Stanford.EDU>
> [Blake McBride]
> 
> |   This dual name space aspect of Common Lisp is my no. 1 complaint of
> |   Common Lisp. 

I use it extensively in my music notation package;
in that program, for example, treble is the basic treble clef
object with all the defaults as slot initial values, and the
function treble is the treble clef but with arbitrary changes
through arguments.  This could easily be done by using <treble>
or whatever, but I find it easier to read and remember using
the same name.