From: Neumann Date: 2006-08-04T04:55:09+09:00 Subject: Re: For performance, write it in OCaml William James wrote: > File "latin-squares-H.ml", line 30, characters 4-15: > This function is applied to too many arguments, > maybe you forgot a `;' It lost a . for array access. It should be (slightly reformatted trying to lose nothing): let incompat = let aux x y = Array.iteri (fun i px -> if px = perms.(y).(i) then raise Exit) perms.(x);