Hi Folks,

I was thinking about this earlier, and I don't understand Option Explicit.

Now, before everyone jumps to their keyboards, I understand exactly what Option Explicit does, but what I don't understand is A; why would anyone program without Option Explicit, and B; why does VB ship with Option Explicit not set to 'ON' as default?

I guess what I'm trying to get at is does anyone actually program with Option Explicit turned off, and if not, why is it not ON by default?

Why does Option Explicit even exist? It seems silly to even allow implicit variable declarations in code. I am not a programming history buff, but wonder if there is some programmatic historical precedent. Would love to hear members' thoughts on this.