Subject: Re: bug#6262: Please learn the compiler that defface needs a doc string

From: Glenn Morris <[email-masked]>
Date: Wed, 26 May 2010 14:27:58 -0400

Lennart Borgman wrote (on Wed, 26 May 2010 at 20:09 +0200):

> Try to compile this
> 
> (defface my-face
>   '((t (:foreground "black" :background "OrangeRed")))
>   :group 'web-vcs)

Please, try to start at this point next time.

> You get a warning (I misremembered), but no error. However you get an
> error when you try to load it.
> 
> If you just eval the definition you get no warning.

You are asking for argument type checking.

It is akin to asking for the compiler to warn about this:

(load 'not-a-string)

Pay attention to the compilation warning you do get, which indicates
there is a problem.