On Fri, Jan 13, 2006 at 05:51:53PM +0100, Leopold Toetsch wrote:
> This could be fixed by special-casing the initial call to ':main',
> and then turn on param count checks if wanted.

I think you'll need to invert that, given that code can be executed
before :main, e.g. :immediate.  Default the errors on, and if
necessary[*], temporarily disable them for the :main call.

[*] I actually don't have a problem requiring all :main subs to have
    explicit .param argv.  But I'd also be OK with a code generator
    hack that inserts an automatic .param __argv in :main if the user
    doesn't say .param himself.  Then the errors can be left on always.
-- 
Chip Salzenberg <[EMAIL PROTECTED]>

Reply via email to