> 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/