Alain wrote:
> Q1/ So, i wonder it "attack_either" and "defend_both" should not be moved into
> patterns/helpers.c as they are used only for pattern matching.
> Thus it would be more clear why not many things can be done, as not all data
> are available yet. Or maybe add comment explaining this?

This is not a question of data not being available yet but of
attack_either and defend_both being tactical reading functions which are
expected to work at arbitrary places in a search tree. I don't see any
value in moving them to patterns/helpers.c, that's rather a last resort
for functions having no meaning or natural place outside the pattern
matching.

> Q2/ i m a bit lost: attack_either is needed in some pattern match
> so by shapes, but also before, by make_dragons ?
> It seems that make worms provides attack points and threats, so i
> wonder if attack_either could use find_double_threats for
> better results ?

No, tactical reading functions can't use worm data because that's only
available at the root position.

/Gunnar


_______________________________________________
gnugo-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/gnugo-devel

Reply via email to