I personally use

split :: Eq a => [a] -> [a] -> [[a]]

all the time, much more often than

splitBy :: (a -> Bool) -> [a] -> [[a]]

But I don't call it "split". By analogy with
concatMap, the Haskell analogue of Perl/Python
"join" is concatIntersperse. Then, by analogy
with lines/unlines, the Haskell analogue of
"split" is... unconcatIntersperse.

Hmm...
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to