> i think you could make that argument, but
> it's probably not worth changing now.
> a large part of the problem is that most
> of those flags (not w) turn on errors, not
> warnings, so making them the default
> would reject once-valid c programs.
> 
> this is one thing that we tried to get right
> in go - 8g has no warnings, only errors,
> as far as possible they're mandated by
> the language spec, and there are no options
> to turn them off.  as rob likes to say,
> if it's worth warning about, it's worth fixing.

the tradition of c is that old programs may
no longer compile without options.  i wonder
how much of 1e would currently compile.
perhaps this is a bad tradition, but it's what
we've got.  and i think that rob's comment may
equally apply to old code and old languages.

- erik

Reply via email to