[computer-go] State of the art of pattern matching
Mark Boon
tesujisoftware at gmail.com
Fri Mar 28 07:07:36 PDT 2008
On 28-mrt-08, at 09:43, Jacques Basaldúa wrote:
> The first source code was just an example to see what kind of code
> is generated. The second is useful, if you understand asm you
> should understand it.
Well, the only serious assembler I ever wrote was on a 6502 :-) And
that was a very long time ago, so I'm sorry to say the asm is a bit
too hard for me to see what it does. I suppose there's no reason why
it has to be assembler, you could just as well generate C-code. Maybe
C-compilers aren't good enough still compared to hand-crafted code in
cases like these?
So although I start to understand some things, there's still a lot
unclear to me. I think I see how you generate functions to
efficiently update the hash-codes but I don't see yet how you go from
there to finding patterns. I assume you allow some of the points to
be undefined (also called 'don't care points') but I don't see how.
And if you allow undefined points, why would you need masks of
smaller manhatten distances?
Mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://computer-go.org/pipermail/computer-go/attachments/20080328/e4d78781/attachment.htm
More information about the computer-go
mailing list