in reply to Re^7: eval not working the way I expected?
in thread eval not working the way I expected?

I believe warnings should be fixed, not silenced. With that in mind, using -w is preferable since all warnings observed are bugs that need fixing. The bugs might be harder to detect without -w.