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

Re: a few questions about file-options

On 8/26/05, Michael Sperber <sperber@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Alex Shinn <alexshinn@xxxxxxxxx> writes:
> > So why is this a macro?
> To enable a modest amount of static checking.

1) By the same reasoning we should define string-append as a macro
which only accepts string literals.  However in this case

2) We can't perform type checking anyway since by definition
FILE-OPTIONS is required to ignore any flags it doesn't understand.

I think you need a really good reason to specify something as syntax,
and in this case there doesn't seem to be any reason.