¿Cómo puedo agrupar una lista en listas más pequeñas de igual longitud (excepto la última sublista) en haskell?Subdividiendo una lista en 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 incluso 'splitEvery n = takeWhile (no nulo.). despliegue (Just. splitAt n) ' – newacct