Come posso raggruppare una lista in elenchi più piccoli di uguale lunghezza (tranne l'ultima sottolista) in haskell?Suddividere una lista in haskell
E.g.
sublist 3 [1,2,3,4,5,6,7,8] -> [[1,2,3],[4,5,6],[7,8]]
sublist 2 [4,1,6,1,7,3,5,3] -> [[4,1],[6,1],[7,3],[5,3]]
o anche 'splitEvery n = TakeWhile (non nullo.). unfoldr (Just. splitAt n) ' – newacct