blob: 0af99435a3ad2969e5168dec585c54253b1c8efc (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
concrete NQueensAscii of NQueens = NatAscii ** {
lincat Matrix, Vec = Str ;
Constr, Sat = {} ;
lin nilV _ _ = "" ;
consV _ j k _ _ v = j ++ "X" ++ k ++ "\n" ++ v ;
matrix _ v = v ;
}
|