hsc3-lang-0.8: Help/Pattern/List/pappend.help.lhs
(++) :: [a] -> [a] -> [a]
pappend :: P a -> P a -> P a
Sequence two patterns. This is the mappend instance of Monoid.
> import Sound.SC3.Lang.Pattern.List
> let { p = pseq [1, 2] 1
> ; q = pseq [2, 3] 1 }
> in p `pappend` q
> pnull (pempty `pappend` pempty)
> ptake 5 (prepeat 3 `pappend` prepeat 4)
> [1,2]++[2,3]
> null ([] ++ [])
> take 5 (repeat 3 ++ repeat 4)