Igor: Sorry not beeing able to help you. I am still learning squeak.
However, I would really like conditional breakpoints. I found them very
useful in Eclipse IDE. Let me know if you could get them working.

Cheers,

Mariano

On Fri, Jan 23, 2009 at 3:57 PM, Igor Stasenko <[email protected]> wrote:

> suppose, you have a method, say
>   foo: bar baz: zork
> and want to set a conditional breakpoint for it..
> a most easy way to provide a condition is to ask user for providing a
> block like:
>
> [:receiver :arguments :context  |  " .... return true to break " ]
>
> but more convenient would be to ask user to write a condition as a method:
>
>  foo: bar baz: zork
>   "put your condition code here"
>    ^ bar == 0  "break if bar is zero"
>
> then user naturally would access interesting things w/o need to deal
> with block-like constructs, where arguments is accessible but in
> inconvenient manner
> i.e. type 'bar' instead of 'arguments at: 1'
>
> This is very good, except one thing, which i worry about:
> what if i want to write a condition which needs to test a specific
> context state.
> I can freely pass a context in a block, but can't pass it in method ,
> because 'condition' method selector should be same as selector where
> breakpoint will be installed to.
>
> What you think would be better? Or maybe i should let users decide ,
> what is best for them? So, they can write conditions using both forms
> - as a block closure or as method?
>
>
>
>
> --
> Best regards,
> Igor Stasenko AKA sig.
>
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>
_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to