> Other than that, I am in the process of adding multi-thread support,
> for which I am using a boost library, which again can be compiled on
> pretty much any modern platform.
I used Boost.Thread for the first time recently (on a project nothing to
do with computer go) and it was so easy. I developed on linux and
everything worked first time when I compiled on windows. Highly recommended.

> I want to do some lockless updates (in particular for the UCT
> win/loss counters) which require some assembly (less than 10 lines).
> But even this will be kept in a separate module that could easily be
> implemented for a different platform.

Andrei Alexandrescu was discussing something like this in C/C++ users
journal (or maybe in Dr.Dobbs?). Is this the same thing? I don't suppose
you'd care to post some code, in a UCT context? The article was far too
heavy for me to understand :-).

Darren


-- 
Darren Cook
http://dcook.org/mlsn/ (English-Japanese-German-Chinese free dictionary)
http://dcook.org/work/ (About me and my work)
http://dcook.org/work/charts/  (My flash charting demos)
_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to