Didactic it may be but brute force on search trees means in Haskell problem with garbage collection. So students may build a punch but loose a street fight.
Instead of using Haskell as a hammer I would rather explore what monadic programming can offer in terms of encapsulating constraints, heuristics, modal logic or agents. Chess is a human game so why not use computing along this line and employ Haskell on humane terms? The force is with us! Cheers, -Andrzej _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell