On Wednesday, October 8, 2003, at 12:23 PM, Don Dailey wrote:
Yes, we've done a similar thing in the Orego code so far. I see this as "functional" style, as commonly used in languages such as Scheme and ML.In my program, I never explicitly "undo" a move, I simply keep a new separate game state copy for each node visited during the search.