[Please do just poke at me until I make sense.]

I tried to get it to work, asked questions on IRC until I looked at the 
sourcescp  and saw that the code didn't even try to generate the exception.  
So, I deleted my attempts.

Since then, I found several different ways to look through the namespaces, and 
thought picking on find_name wasn't even close to the real problem.

That said, I tried to get this to run, just now:

.sub main :main  ### :pedantic_args
        .param string argv :slurpy
        errorson(.PARROT_ERRORS_GLOBALS_FLAG)
        push_eh myhandler
        $P0 = find_name "i_better_not_exist_or_this_thing_is_crazy"
        if null $P0 goto wasnull
        say "not null, must have existed somehow.   inconceivable!"
        exit 1
wasnull:
        say "was null.   not good!"
        exit 2
myhandler:
        say "generated exception.   excellent!"
        exit 0
.end

but the errorson command is unhappy for some reason.  I don't know when I can 
get back to this.

-- Perry




On Feb 16, 2010, at 11:38 AM, Jonathan Leto wrote:

> Howdy,
> 
>> Hence, my judgement was that whoever went through and added all the 
>> (optional) error generation needed to write the tests, since they would know 
>> what had been decided about what all should do what when and where.
> 
> *I* am offering to write tests. I want to know what you wrote and what
> it did. If it is undocumented, it needs tests.
> 
> Duke
> 
> 
> -- 
> Jonathan "Duke" Leto
> [email protected]
> http://leto.net

_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev

Reply via email to