Re: Difference between ' and : symbols



Tim X <timx@xxxxxxxxxxxxxxxxx> writes:
>
> If you can do
>
> (in-package "MY-PACKAGE")
> (in-package MY-PACKAGE)
> (in-package :MY-PACKAGE)
>
> which is considered to be the better style?

I use:

(in-package :my-package)

because uppercase is _wrong_. It's much more difficult to read, and
should be used exceedingly sparingly. IMHO (note the sparing usage...)
it was a bad mistake to specify that everything is up-cased rather than
down-cased.

For anyone interested why, it's because lower-case letters and words are
much more recognisable, whereas uppercase letters and words are less so,
since most uppercase letters are essentially squares. ISTR reading that
in some cases uppercase is semi-recognisable, but I don't recall where.

Incidentally, I know that I write 'lower-case' but also 'uppercase.'
Call it a quirk.

--
Robert Uhl <http://public.xdi.org/=ruhl>
When I was a boy of fourteen, my father was so ignorant I could hardly stand to
have the old man around. But when I got to be twenty-one, I was astonished at
how much the old man had learned in seven years. --Mark Twain
.



Relevant Pages

  • Re: Possible bug of mkisofs
    ... >>> convert the name of the files to uppercase letters? ... Check out the mkisofs manpage; ... > This options allows lower case characters to appear in iso9660 filenames. ... > So, it seems better to convert all names to uppercase, but I do not ...
    (Fedora)
  • Re: search man pages
    ... "Pattern not found" ... that is, uppercase and ... other words, if a pattern contains uppercase letters, ... Since you used the -i switch, ...
    (Ubuntu)
  • Re: Customer Information --> SerialNumberTemplate
    ... Look at the maskededit topic here - that's the template for the serial ... It might do uppercase only but I haven't really looked. ... [Microsoft MVP-Windows Installer] ... Is it possible to enforce the serial number entry to uppercase letters? ...
    (microsoft.public.dotnet.framework.setup)

Loading