>>> import qualified Data.Vector as V >>> V.group (V.fromList "Mississippi") ["M","i","ss","i","ss","i","pp","i"]See also group.
>>> import qualified Data.Vector.Strict as V >>> V.group (V.fromList "Mississippi") ["M","i","ss","i","ss","i","pp","i"]See also group.
>>> import qualified Data.Vector.Primitive as VP >>> VP.group (VP.fromList "Mississippi") ["M","i","ss","i","ss","i","pp","i"]See also group.
>>> import qualified Data.Vector.Storable as VS >>> VS.group (VS.fromList "Mississippi") ["M","i","ss","i","ss","i","pp","i"]See also group.
>>> import qualified Data.Vector.Unboxed as VU >>> VU.group (VU.fromList "Mississippi") ["M","i","ss","i","ss","i","pp","i"]See also group.
>>> import qualified Data.Vector as V >>> import Data.Char (isUpper) >>> V.groupBy (\a b -> isUpper a == isUpper b) (V.fromList "Mississippi River") ["M","ississippi ","R","iver"]See also groupBy, group.
>>> import qualified Data.Vector.Strict as V >>> import Data.Char (isUpper) >>> V.groupBy (\a b -> isUpper a == isUpper b) (V.fromList "Mississippi River") ["M","ississippi ","R","iver"]See also groupBy.
>>> import qualified Data.Vector.Primitive as VP >>> import Data.Char (isUpper) >>> VP.groupBy (\a b -> isUpper a == isUpper b) (VP.fromList "Mississippi River") ["M","ississippi ","R","iver"]See also groupBy, group.
>>> import qualified Data.Vector.Storable as VS >>> import Data.Char (isUpper) >>> VS.groupBy (\a b -> isUpper a == isUpper b) (VS.fromList "Mississippi River") ["M","ississippi ","R","iver"]See also groupBy, group.
>>> import qualified Data.Vector.Unboxed as VU >>> import Data.Char (isUpper) >>> VU.groupBy (\a b -> isUpper a == isUpper b) (VU.fromList "Mississippi River") ["M","ississippi ","R","iver"]See also groupBy, group.